Description
Wekan is open source kanban built with Meteor. From 9.57 until 9.74, the /api/boards/:boardId/exportExcel route in models/exportExcel.js called the asynchronous exporterExcel.canExport(user) authorization guard from models/server/ExporterExcel.js without awaiting it. The returned Promise was always truthy, so exporterExcel.build(res) ran even when board.isVisibleBy(user) would deny access, allowing any authenticated non-member to download private board card titles, descriptions, lists, swimlanes, members, and metadata. This issue is fixed in version 9.74.
Published: 2026-08-19
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wekan’s export to Excel route suffered from a broken asynchronous authorization check. The canExport guard was called without awaiting its promise, causing the function to proceed regardless of the user’s permissions. As a consequence, any authenticated account that was not a member of a private board could download a full Excel dump of that board, exposing card titles, descriptions, lists, swimlanes, members, and other sensitive metadata. This flaw permits unauthorized data disclosure in line with CWE‑639.

Affected Systems

The vulnerability affects the open‑source kanban application Wekan version 9.57 through 9.74. The official fix was introduced in release v9.74, which correctly awaits the authorization guard. Administrators should verify that their environment is running a patched version or later.

Risk and Exploitability

The CVSS score of 6.5 reflects moderate severity. No EPSS data is available, and the vulnerability is not in CISA KEV. Because any authenticated, non-member user can trigger the export, the exploit requires only valid credentials and no special privileges. An attacker can therefore obtain full private board data with minimal effort, making the risk significant for organizations that rely on secret boards.

Generated by OpenCVE AI on August 20, 2026 at 12:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wekan to version 9.74 or later to ensure the export route correctly checks permissions.
  • Verify that all custom code or extensions interacting with the export route honor the isVisibleBy check; audit and correct any deviations.
  • Until a patch can be applied, block or drop requests to /api/boards/:boardId/exportExcel for users who are not board members using a reverse proxy or firewall rule.

Generated by OpenCVE AI on August 20, 2026 at 12:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 03:00:00 +0000

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

Wed, 19 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 19 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description Wekan is open source kanban built with Meteor. From 9.57 until 9.74, the /api/boards/:boardId/exportExcel route in models/exportExcel.js called the asynchronous exporterExcel.canExport(user) authorization guard from models/server/ExporterExcel.js without awaiting it. The returned Promise was always truthy, so exporterExcel.build(res) ran even when board.isVisibleBy(user) would deny access, allowing any authenticated non-member to download private board card titles, descriptions, lists, swimlanes, members, and metadata. This issue is fixed in version 9.74.
Title Wekan: Broken access control in the Excel-export route (`/api/boards/:boardId/exportExcel`)
Weaknesses CWE-639
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-19T19:38:29.386Z

Reserved: 2026-07-30T19:56:44.102Z

Link: CVE-2026-68559

cve-icon Vulnrichment

Updated: 2026-08-19T19:37:23.131Z

cve-icon NVD

Status : Received

Published: 2026-08-19T20:17:21.080

Modified: 2026-08-19T20:17:21.080

Link: CVE-2026-68559

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T12:30:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key