Description
Wekan is open source kanban built with Meteor. Prior to 9.64, Wekan has a cross-board authorization bypass in the direct Meteor collection allow rules for Checklists and ChecklistItems because updates are authorized only against the current source doc.cardId and do not inspect the destination cardId or boardId in the update modifier, allowing a low-privileged authenticated user with write access to one board and knowledge of a target private card id to create checklist data on an accessible card and move it into a private board where they are not a member. This issue is fixed in version 9.64.
Published: 2026-07-10
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wekan versions prior to 9.64 contain a cross‑board authorization bypass in the Meteor collection allow rules for Checklists and ChecklistItems. The flaw stems from updates being authorized only against the source card’s cardId; the destination cardId and boardId are not checked in the update modifier. A low‑privileged authenticated user who can write to one board and knows the id of a private card can therefore create checklist data on an accessible card and move it into a private board where they are not a member, resulting in unauthorized modification and potential data leakage.

Affected Systems

The only affected vendor is Wekan, under the package wekan:wekan. The vulnerability is limited to the meteor collection allow rules for the Checklists and ChecklistItems collections and does not affect any other components of the application.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate severity vulnerability. The EPSS score of less than 1 % suggests a low probability that attackers will use this flaw in the wild. The vulnerability is not listed in the CISA KEV catalogue. Attackers with authenticated write access to one board and knowledge of a private card’s identifier can inject checklist data into an unrelated board and move the data into a private board where they lack membership, effectively bypassing board‑level access controls. This in‑application privilege escalation could lead to data exposure and unauthorized modification of private board content, but it does not allow remote code execution or compromise of the server OS. Exploitation requires the attacker to be authenticated and to have write permission on at least one accessible board.

Generated by OpenCVE AI on July 29, 2026 at 10:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Wekan v9.64 or later to apply the fix that validates destination card and board IDs.
  • Restrict write permissions on private boards by user roles and ensure that only authorized users have write access to sensitive boards.
  • Configure monitoring of DDP update events to alert on unexpected checklist additions to private boards.

Generated by OpenCVE AI on July 29, 2026 at 10:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 17:45:00 +0000

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

Fri, 10 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Wekan is open source kanban built with Meteor. Prior to 9.64, Wekan has a cross-board authorization bypass in the direct Meteor collection allow rules for Checklists and ChecklistItems because updates are authorized only against the current source doc.cardId and do not inspect the destination cardId or boardId in the update modifier, allowing a low-privileged authenticated user with write access to one board and knowledge of a target private card id to create checklist data on an accessible card and move it into a private board where they are not a member. This issue is fixed in version 9.64.
Title Wekan: Checklist direct DDP updates can write checklist data into private boards
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T20:59:04.865Z

Reserved: 2026-07-02T16:50:27.886Z

Link: CVE-2026-59154

cve-icon Vulnrichment

Updated: 2026-07-10T20:46:26.927Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:45:03Z

Weaknesses