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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-639"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68559.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "9.57"
},
{
"fixed": "9.74"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "7bbd1a3fad5d868fd01d79b5908913e215698e8e"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v9.74",
"range": [
{
"fixed": "ca9bcfa4eeaf6293737f038381f4a3e91569f851"
}
],
"source": "REFERENCES_TAG"
}
]
}