CVE-2026-53447

Wekan: `cloneBoard` Meteor method has no authorization check — any user can clone (read) any private board by ID

Published Jul 15, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Wekan is open source kanban built with Meteor. Prior to 9.35, the Wekan cloneBoard Meteor method in models/import.js uses caller-supplied sourceBoardId to build a board export through models/exporter.js without invoking canExport() or checking source-board membership. Any authenticated user who knows a private board ID can clone the board into their own account and read its cards, comments, attachments, member information, and activities. This issue is fixed in version 9.35.

Analysis

AI-generated

Technical impact

Wekan is an open‑source kanban platform built with Meteor. Prior to version 9.35, the cloneBoard Meteor method in models/import.js leverages a caller‑supplied sourceBoardId to construct a board export via models/exporter.js, but it neither invokes canExport() nor verifies that the source board belongs to the calling user. Consequently, any authenticated user who knows the ID of a private board can invoke cloneBoard to copy that board into their own account and read all its cards, comments, attachments, member information, and activities. This flaw permits disclosure of private board data that should remain hidden. The vulnerability is fixed by upgrading to version 9.35.

Affected Systems

The affected product is the Wekan open‑source kanban application. All instances of Wekan that are running a version earlier than 9.35 are vulnerable. Upgrade to v9.35 or later removes the flaw.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, but the EPSS score of less than 1 percent shows a very low probability of exploitation at this time. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires a user to be authenticated to the Wekan instance and to know the private board’s ID; once satisfied, the cloneBoard method can be invoked to copy the entire board into the user’s own account, enabling full read access to the board’s contents.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Wekan to version 9.35 or later to remove the vulnerability
  • Restrict access to private board identifiers from unauthenticated users by ensuring IDs are only visible to authorized users
  • Temporarily disable the cloneBoard method on the server until the update can be applied, or configure the application to reject cloneBoard requests lacking proper authorization checks.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Wekan
Wekan wekan
Vendors & Products Wekan
Wekan wekan
Type Values Removed Values Added
Description Wekan is open source kanban built with Meteor. Prior to 9.35, the Wekan cloneBoard Meteor method in models/import.js uses caller-supplied sourceBoardId to build a board export through models/exporter.js without invoking canExport() or checking source-board membership. Any authenticated user who knows a private board ID can clone the board into their own account and read its cards, comments, attachments, member information, and activities. This issue is fixed in version 9.35.
Title Wekan: `cloneBoard` Meteor method has no authorization check — any user can clone (read) any private board by ID
Weaknesses CWE-639
CWE-862
References
Metrics cvssV3_1

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 16, 2026, 6:48 PM
Reserved
Jun 9, 2026, 4:31 PM
Status
Deferred
Published
Jul 15, 2026, 10:17 PM
Modified
Jul 16, 2026, 7:16 PM