Regular expression denial of service in Wekan user search
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-1333.
Summary
Wekan before 11.11 is affected. The user-search publication and the searchUsers method pass user-supplied search terms to new RegExp() without escaping regular-expression metacharacters, which is CWE-1333. An authenticated user can submit catastrophic-backtracking patterns on MongoDB-backed deployments, consuming database CPU and degrading or denying service to other users. FerretDB v1 deployments using RE2 are not practically affected.
Written with Claude Haiku 5.5 from the sources below · 2026-11-05
Description from the CNA
Wekan is open source kanban built with Meteor. Prior to 11.11, the user-search publication in server/publications/users.js and the searchUsers method in server/models/users.js pass authenticated user-controlled searchTerm and query values to new RegExp() without escaping regular-expression metacharacters. MongoDB-backed deployments evaluate the resulting patterns with PCRE2, allowing a logged-in user to submit catastrophic-backtracking expressions that consume database CPU and degrade or deny service to other users; searchUsers additionally requires board membership or site-admin status. The FerretDB v1 / RE2 unaffected configuration is not practically affected by catastrophic backtracking. This issue is fixed in version 11.11.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Wekan to version 11.11, which fixes this issue.
Written with Claude Haiku 5.5 from the sources below · 2026-11-05
- Fix · CNA wekan (wekan) Fixed in 11.11
Timeline
- 2026-10-30 Threatist record created from CVE-2026-119300
- 2026-11-01 Priority changed: MEDIUM → LOW
- 2026-11-04 CISA SSVC decision points changed
- 2026-11-04 Priority changed: LOW → MEDIUM
References
More wekan vulnerabilities
- TI-2026-40177 Improper authentication in wekan CVSS 3.1CRITICAL 9.8
- TI-2026-37989 Wekan: OIDC Account Takeover via Unconditional Email-Based Account Merge in onCreateUser hook CVSS 4.0CRITICAL 9.2
- TI-2026-48308 Improper privilege management in wekan CVSS 3.1HIGH 8.8
- TI-2026-48305 Wekan: SSRF filter bypass via DNS-resolving hostname in outgoing webhooks (incomplete fix of CVE-2026-53446) CVSS 3.1HIGH 8.5
- TI-2026-39911 Improper access control in wekan CVSS 3.1HIGH 8.5
- TI-2026-01855 WeKan Activity Publication activities.js LinkedBoardActivitiesBleed information disclosure CVSS 4.0MEDIUM 6.9
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences