CVE-2026-68559

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.
Configurations

No configuration.

History

26 Oct 2026, 10:10

Type Values Removed Values Added
Summary
  • (es) Wekan es un kanban de código abierto construido con Meteor. Desde la 9.57 hasta la 9.74, la ruta /api/boards/:boardId/exportExcel en models/exportExcel.js llamó al guard de autorización asíncrono exporterExcel.canExport(user) de models/server/ExporterExcel.js sin esperarlo. La Promise devuelta siempre era un valor verdadero, por lo que exporterExcel.build(res) se ejecutó incluso cuando board.isVisibleBy(user) denegaría el acceso, permitiendo a cualquier no miembro autenticado descargar títulos de tarjetas de tablero privados, descripciones, listas, swimlanes, miembros y metadatos. Este problema está solucionado en la versión 9.74.

Information

Published : 2026-08-19 20:17

Updated : 2026-10-26 10:10


NVD link : CVE-2026-68559

Mitre link : CVE-2026-68559

CVE.ORG link : CVE-2026-68559


JSON object : View

Products Affected

No product.

CWE
CWE-639

Authorization Bypass Through User-Controlled Key