Description
Wekan is open source kanban built with Meteor. Prior to 9.32, Wekan webhook integration URLs in models/integrations.js are stored from user input and later fetched by server/notifications/outgoing.js without applying the existing validateAttachmentUrl() private-network checks from models/lib/attachmentUrlValidation.js. A board administrator can configure webhook URLs that cause server-side requests to internal or metadata services. This issue is fixed in version 9.32.
Published: 2026-07-15
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wekan is an open‑source Kanban board built with Meteor. Prior to version 9.32, the URLs for webhook integrations were stored directly from user input in the integrations model and later retrieved by the outgoing notifications code without applying the validateAttachmentUrl() private‑network checks defined in the attachment URL validation library. This omission allows a board administrator to configure a webhook URL that triggers the Wekan server to send HTTP requests to internal or metadata services. The server‑side request forgery can reveal internal network information or facilitate further attacks against internal resources. The vulnerability is classified as Server‑Side Request Forgery (CWE‑918).

Affected Systems

Any installation of Wekan running a version earlier than 9.32 is affected. The vulnerability operates regardless of the host operating system but requires the application to be accessible to a board administrator who can edit webhook settings. Versions 9.32 and later contain the fix and are no longer vulnerable.

Risk and Exploitability

The CVSS score of 6.2 indicates moderate severity, while the EPSS score of less than 1% suggests that exploitation is unlikely under current conditions. Attackers must possess board‑administrator privileges to modify webhook URLs, which limits the attack surface to users with that role. Because the exploit produces outbound requests from the server, client users are not directly harmed, but internal services may be exposed. The vulnerability does not appear in the CISA KEV catalog, further indicating a lower risk profile for organizations that have been able to upgrade. Nonetheless, the potential impact on internal data or services warrants prompt remediation.

Generated by OpenCVE AI on July 31, 2026 at 02:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Wekan 9.32 or a later version, which reinstates the validateAttachmentUrl() check for webhook URLs.
  • If an upgrade is not immediately possible, configure the application or network firewalls to reject webhook URLs that target private network or localhost addresses, thereby preventing untrusted outbound requests.
  • Monitor Wekan logs and network traffic for unexpected outbound connections originating from the application and audit existing webhook configurations to confirm that only legitimate, non‑internal URLs are in use.

Generated by OpenCVE AI on July 31, 2026 at 02:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Wekan
Wekan wekan
Vendors & Products Wekan
Wekan wekan

Wed, 15 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Description Wekan is open source kanban built with Meteor. Prior to 9.32, Wekan webhook integration URLs in models/integrations.js are stored from user input and later fetched by server/notifications/outgoing.js without applying the existing validateAttachmentUrl() private-network checks from models/lib/attachmentUrlValidation.js. A board administrator can configure webhook URLs that cause server-side requests to internal or metadata services. This issue is fixed in version 9.32.
Title Wekan: Server-Side Request Forgery (SSRF) via webhook integration URLs
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 6.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:H/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T12:49:40.489Z

Reserved: 2026-06-09T16:31:21.494Z

Link: CVE-2026-53446

cve-icon Vulnrichment

Updated: 2026-07-16T12:49:37.003Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:45:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)