Description
Wekan is open source kanban built with Meteor. Prior to 9.32, the Wekan copyBoard Meteor DDP method in server/publications/boards.js copies a board by caller-supplied board ID without checking this.userId, membership, or admin access. Any authenticated user can copy a private board they are not a member of, including its cards, checklists, custom fields, labels, and rules, while the REST POST /api/boards/:boardId/copy path correctly checks board admin access. This issue is fixed in version 9.32.
Published: 2026-07-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates from the Wekan copyBoard Meteor DDP method in server/publications/boards.js, which copies a board based on a caller‑supplied board ID without checking this.userId, membership, or administrative privilege. As a result, any authenticated user may copy a private board they are not a member of, including all associated data such as cards, checklists, custom fields, labels, and rules. The REST POST /api/boards/:boardId/copy endpoint correctly enforces admin access, but the DDP method bypasses this protection. The issue is resolved in version 9.32.

Affected Systems

The vulnerability affects all installations of the Wekan project running a version older than v9.32. Only the wekan:wekan product is impacted; any deployment that runs an earlier release and exposes the copyBoard DDP endpoint is susceptible.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.1, indicating high severity, while the EPSS score is below 1%, suggesting a low probability of exploitation at this time. It is not listed in the CISA KEV catalog. Attackers must first authenticate to the system; once authenticated, they can supply any private board ID to the copyBoard DDP endpoint to create a copy with full data leakage. The lack of permission checks makes the exploitation straightforward for legitimate users who are not board members.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wekan to version 9.32 or later to receive the fix that enforces proper access checks on the copyBoard method.
  • If upgrading is not immediately possible, modify the copyBoard DDP implementation to include a check that verifies the caller is a member of the board or has administrative rights before allowing the copy operation.
  • Alternatively, disable or remove the copyBoard DDP method from the server if the code cannot be updated, thereby preventing untrusted users from invoking the vulnerable functionality.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 23: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, the Wekan copyBoard Meteor DDP method in server/publications/boards.js copies a board by caller-supplied board ID without checking this.userId, membership, or admin access. Any authenticated user can copy a private board they are not a member of, including its cards, checklists, custom fields, labels, and rules, while the REST POST /api/boards/:boardId/copy path correctly checks board admin access. This issue is fixed in version 9.32.
Title Wekan: Authorization bypass in copyBoard DDP method allows any user to copy private boards
Weaknesses CWE-862
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T12:51:57.861Z

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

Link: CVE-2026-53445

cve-icon Vulnrichment

Updated: 2026-07-16T12:51:26.281Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses