Skip to main content

WeKan CVE-2026-41454

| EUVDEUVD-2026-25117 HIGH
Missing Authorization (CWE-862)
2026-04-22 VulnCheck GHSA-f2hf-mr43-85mv
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain board member credentials
  2. Delivery
    Authenticate to WeKan API
  3. Exploit
    Send unauthorized REST requests to integration endpoints
  4. Execution
    Enumerate webhook URLs and secrets
  5. Persist
    Create malicious integrations or modify existing
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Wekan 0 <8.35.0

Affected Packages

euvd wekan fix: 8.35.0

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Apr 22, 2026 - 22:22 NVD
8.3 (HIGH) 8.7 (HIGH)
Patch released
Apr 22, 2026 - 21:46 nvd
Patch available
CVE Published
Apr 22, 2026 - 21:08 nvd
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 89% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Wekan

View all
CVE-2021-3309 HIGH POC
8.1 Jan 26

packages/wekan-ldap/server/ldap.js in Wekan before 4.87 can process connections even though they are not authorized by t

CVE-2026-52891 CRITICAL
9.9 Jul 15

OS command injection in Wekan (the open-source Meteor-based kanban board) before version 9.07 lets an authenticated user

CVE-2026-55652 CRITICAL
9.8 Jul 15

Authentication bypass in Wekan (open-source Meteor kanban) before version 9.46 lets an unauthenticated attacker imperson

CVE-2023-28485 MEDIUM POC
5.4 Jun 26

A stored cross-site scripting (Stored XSS) vulnerability in file preview in WeKan before 6.75 allows remote authenticate

CVE-2021-20654 MEDIUM POC
5.4 Feb 10

Wekan, open source kanban board system, between version 3.12 and 4.11, is vulnerable to multiple stored cross-site scrip

CVE-2026-52893 CRITICAL
9.2 Jul 15

Account takeover in Wekan (open-source Meteor kanban) before 9.32 allows an attacker who controls an OIDC provider accou

CVE-2026-68561 HIGH
8.8 Aug 19

Privilege escalation in Wekan open-source kanban (all versions prior to 9.89, dubbed 'SortBleed') allows any board membe

CVE-2025-65780 HIGH
8.8 Dec 15

Privilege escalation in the self-hosted Wekan kanban board through version 18.15 allows any authenticated user to rewrit

CVE-2026-68899 HIGH
8.7 Aug 19

Stored XSS in Wekan prior to v9.90 allows authenticated board members to upload HTML containing JavaScript disguised as

CVE-2026-25560 HIGH
8.7 Feb 07

LDAP filter injection in WeKan before 8.19 allows remote unauthenticated attackers to manipulate LDAP search filters and

CVE-2026-68558 HIGH
8.5 Aug 19

Wekan's outgoing webhook URL validator in versions 8.36 through 9.73 allows authenticated board members to bypass SSRF p

CVE-2026-55234 HIGH
8.5 Jul 15

Improper access control in Wekan (self-hosted open-source Meteor kanban) before version 9.37 lets any authenticated user

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy