Medium severity · published Aug 19, 2026
CVE-2026-68559
Wekan: Broken access control in the Excel-export route (`/api/boards/:boardId/exportExcel`)
6.5
CVSS
0.4%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 34% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WE
wekan · wekan
>= 9.57, < 9.74 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-68559
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-68559
github.com
https://github.com/wekan/wekan/commit/7bbd1a3fad5d868fd01d79b5908913e215698e8e
github.com
https://github.com/wekan/wekan/releases/tag/v9.74
github.com
https://github.com/wekan/wekan/security/advisories/GHSA-mwq8-ccpm-r533
More from wekan
9.9
CVE-2026-52891
Wekan: Shell Injection via Avatar Upload
9.8
CVE-2026-55652
Wekan: Header-login IP allowlist bypass via X-Forwarded-For spoofing in Wekan allows unauthenticated full account takeover (incl. admin)
9.8
CVE-2026-25560
WeKan < 8.19 LDAP Authentication Filter Injection
9.2
CVE-2026-52893
Wekan: OIDC Account Takeover via Unconditional Email-Based Account Merge in onCreateUser hook
8.8
CVE-2026-68561
Wekan: a low-privilege board member escalates to board admin and takes over a private board via the `sort` collection-allow rule
