PT-2026-26751 · Vikunja · Vikunja
Kolaente
·
Published
2026-03-20
·
Updated
2026-03-27
·
CVE-2026-33313
CVSS v4.0
5.3
Medium
| Vector | AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Vikunja (affected versions not specified)
Description
An authenticated user can access task comments without proper authorization checks. Specifically, an attacker can read any task comment by ID, even if they do not have access to the associated task. This is possible by manipulating the task ID in the API URL. The
/api/v1/tasks/{taskID}/comments/{commentID} API endpoint performs an authorization check against the task ID, but then loads the comment solely by its ID, bypassing verification that the comment actually belongs to that task. The CanRead function checks permissions based on the task ID from the URL, while the getTaskCommentSimple function retrieves the comment using only the comment ID, disabling struct-field filtering. This allows an attacker to bypass access controls and potentially leak sensitive information.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
IDOR
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Vikunja