Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain board member credentials
-
DeliveryAuthenticate to WeKan API
-
ExploitSend unauthorized REST requests to integration endpoints
-
ExecutionEnumerate webhook URLs and secrets
-
PersistCreate malicious integrations or modify existing
-
ImpactExfiltrate data via rogue webhooks
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated access to WeKan as a board member with low-level privileges (PR:L in CVSS vector). The vulnerability affects boards utilizing the Integration REST API feature for webhooks, Slack, or other external service connections. No special configuration beyond having integrations enabled is necessary. Exploitation succeeds against default WeKan deployments where integration functionality is active. Attack is remotely exploitable over network (AV:N) with low complexity (AC:L) and no user interaction required (UI:N). Limiting factor: attacker must possess valid credentials to any board in the WeKan instance, though these can be standard member-level accounts rather than administrator accounts. Organizations not using WeKan integrations or those with single-user boards face reduced practical risk despite technical vulnerability presence. |
| Impact | Real-world risk is HIGH for organizations using WeKan with multiple board members at different privilege levels. CVSS 8.7 accurately reflects the technical severity: network-accessible (AV:N), low complexity (AC:L), requiring only low-privilege authentication (PR:L) with no user interaction (UI:N). Any authenticated board member can escalate to administrative integration control. EPSS score unavailable, but exploitation does not require specialized skills - standard API requests suffice. Not listed in CISA KEV, indicating no confirmed widespread exploitation. No public POC identified, but the attack is straightforward for anyone with API knowledge and valid credentials. The attack is automatable once credentials are obtained, enabling programmatic enumeration and manipulation of integrations. Primary risk: insider threats, compromised low-privilege accounts, or malicious board members exfiltrating webhook secrets, disrupting integrations, or establishing persistence through unauthorized webhooks. Organizations with external collaborators on boards face elevated risk. Patch availability since version 8.35 significantly reduces risk for maintained deployments, but unmaintained instances remain vulnerable. |
| Exploit ScenarioDerived | A malicious board member with standard (non-admin) credentials authenticates to WeKan and sends crafted HTTP requests directly to the Integration REST API endpoints. Without proper authorization validation, the attacker enumerates all board integrations including webhook URLs containing authentication tokens or API keys. The attacker then creates a new webhook integration pointing to an attacker-controlled server to exfiltrate board data in real-time, modifies existing Slack integrations to redirect notifications, or deletes critical CI/CD pipeline integrations to disrupt operations. The attack requires only network access to the WeKan instance and valid low-privilege credentials, with no complex exploitation techniques needed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 23, 2026
Privilege escalation in WeKan (versions prior to 8.35) allows authenticated board members with low privileges to perform administrative integration management without authorization checks. Attackers can enumerate webhook URLs and secrets, create/modify/delete integrations, and manipulate integration activities through unprotected REST API endpoints. CVSS 8.7 reflects high confidentiality and integrity impact with network attack vector and low complexity. VulnCheck reported this vulnerability with vendor patch available in version 8.35 and commit 2cd702f. EPSS data not available; no confirmed active exploitation or POC identified at time of analysis.
RemediationAI
Upgrade to WeKan version 8.35 or later, which implements proper authorization checks in Integration REST API endpoints per commit 2cd702f48df2b8aef0e7381685f8e089986a18a4 (https://github.com/wekan/wekan/commit/2cd702f48df2b8aef0e7381685f8e089986a18a4). Release available at https://github.com/wekan/wekan/releases/tag/v8.35. For environments unable to immediately upgrade, implement compensating controls: restrict board membership to trusted users only, audit integration configurations for unauthorized changes, rotate webhook URLs and secrets, monitor API access logs for suspicious integration-related requests from low-privilege accounts, and consider network-level restrictions to Integration API endpoints using reverse proxy rules (note this may impact legitimate integration functionality). Review and remove any unauthorized integrations created before patching. No workaround restores proper authorization without upgrading.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WeKan is an open-source kanban board application built on Meteor framework with REST API integration capabilities. This vulnerability stems from CWE-862 (Missing Authorization) in the JsonRoutes REST API handlers that govern integration management functions. The affected endpoints fail to verify whether the authenticated user possesses administrative privileges before executing sensitive operations like webhook enumeration, integration creation/modification/deletion, and activity management. The CVSS 4.0 vector indicates network-accessible exploitation (AV:N) requiring only low-privilege authentication (PR:L) with no additional attack complexity (AC:L/AT:N). The high confidentiality impact (VC:H) reflects exposure of webhook URLs and potential secrets, while high integrity impact (VI:H) indicates unauthorized modification of integration configurations. CPE cpe:2.3:a:wekan:wekan identifies the affected product across all versions prior to the fix.
Know when Wekan gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Primary rating from Vendor (VulnCheck) · only source for this CVE.
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
WeKan before 8.35 contains a missing authorization vulnerability in the Integration REST API endpoints that allows authenticated board members to perform administrative actions without proper privilege verification. Attackers can enumerate integrations including webhook URLs, create new integrations, modify or delete existing integrations, and manage integration activities by exploiting insufficient authorization checks in the JsonRoutes REST handlers.
Executive ViewAI
WeKan versions prior to 8.35 contain a privilege escalation vulnerability that allows authenticated board members to bypass authorization controls and gain unauthorized administrative access to integrations, including the ability to enumerate and manipulate webhooks and secrets. This directly threatens the confidentiality and integrity of integrated systems and sensitive data accessible through WeKan, requiring immediate patching to prevent insider abuse and lateral movement attacks.
Vendor-released patch: WeKan version 8.35. Interim mitigations pending patch deployment: Restrict board member roles to essential users only; disable unused integrations; implement network-level access controls to limit REST API exposure; enable audit logging for all integration modification attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
packages/wekan-ldap/server/ldap.js in Wekan before 4.87 can process connections even though they are not authorized by t
OS command injection in Wekan (the open-source Meteor-based kanban board) before version 9.07 lets an authenticated user
Authentication bypass in Wekan (open-source Meteor kanban) before version 9.46 lets an unauthenticated attacker imperson
A stored cross-site scripting (Stored XSS) vulnerability in file preview in WeKan before 6.75 allows remote authenticate
Wekan, open source kanban board system, between version 3.12 and 4.11, is vulnerable to multiple stored cross-site scrip
Account takeover in Wekan (open-source Meteor kanban) before 9.32 allows an attacker who controls an OIDC provider accou
Privilege escalation in Wekan open-source kanban (all versions prior to 9.89, dubbed 'SortBleed') allows any board membe
Privilege escalation in the self-hosted Wekan kanban board through version 18.15 allows any authenticated user to rewrit
Stored XSS in Wekan prior to v9.90 allows authenticated board members to upload HTML containing JavaScript disguised as
LDAP filter injection in WeKan before 8.19 allows remote unauthenticated attackers to manipulate LDAP search filters and
Wekan's outgoing webhook URL validator in versions 8.36 through 9.73 allows authenticated board members to bypass SSRF p
Improper access control in Wekan (self-hosted open-source Meteor kanban) before version 9.37 lets any authenticated user
EUVD-2026-25117
GHSA-f2hf-mr43-85mv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB