CVE-2026-68901 in Wekan
Tóm tắt
Bởi VulDB • 22/08/2026
Wekan là một ứng dụng kanban mã nguồn mở được xây dựng bằng Meteor. Trước phiên bản 10.38, các trình xử lý (handlers) `/api/boards/:boardId/export`, `/api/boards/:boardId/attachments/:attachmentId/export`, `/api/boards/:boardId/export/csv` và `/api/boards/:boardId/exportExcel` trong `models/export.js` và `models/exportExcel.js` đã tra cứu người dùng từ tham số truy vấn `authToken` do kẻ tấn công kiểm soát, sau đó ngay lập tức gọi `user._id.toString()` mà không kiểm tra xem `ReactiveCache.getUser()` có trả về giá trị `undefined` hay không. Do đó, một yêu cầu đối với bảng (board) riêng tư kèm theo mã thông báo (token) không xác định sẽ gây ra lỗi TypeError từ một tuyến bất đồng bộ (asynchronous route), tạo ra một lời hứa bị bỏ qua (unhandled rejection) có thể khiến quá trình Wekan kết thúc và làm mất dịch vụ đối với tất cả người dùng. Phiên bản 10.38 đã thêm cơ chế bảo vệ trả về mã trạng thái HTTP 401 sau mỗi lần tra cứu token xuất dữ liệu, đồng thời bao bọc các trình xử lý xuất dữ liệu bằng `safeRoute()` để biến các ngoại lệ không mong muốn thành các phản hồi được kiểm soát. Vấn đề này đã được khắc phục trong phiên bản 10.38.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.