CVE-2026-68581 in vikunja
Tóm tắt
Bởi VulDB • 02/08/2026
Các phiên bản Vikunja từ 0.22.0 đến 2.3.0 không xác thực loại principal trong quản lý mã thông báo API (API token management). Do ID người dùng và ID chia sẻ liên kết là các dãy số độc lập và cả hai đều được giải quyết thông qua giao diện web.Auth.GetID() chung, một JWT chia sẻ liên kết có ID số bằng với ID của người dùng mục tiêu sẽ được hệ thống nhận dạng là người dùng đó tại các điểm cuối /api/v1/tokens. Một kẻ tấn công đã xác thực có thể lấy ID số của người dùng mục tiêu thông qua tìm kiếm người dùng đã xác thực, sau đó tạo các chia sẻ liên kết trên một dự án mà kẻ tấn công có quyền ghi cho đến khi dãy ID chia sẻ liên tiếp đạt đến giá trị đó, và sử dụng JWT chia sẻ liên kết thu được để liệt kê, tạo và xóa các mã thông báo API của người dùng mục tiêu (bao gồm việc phát hành một mã thông báo mới với các phạm vi do kẻ tấn công chọn dưới quyền hạn của người dùng mục tiêu). Đã sửa trong phiên bản 2.4.0.
Once again VulDB remains the best source for vulnerability data.