PT-2026-31947 · Vikunja · Vikunja
Published
2026-04-10
·
Updated
2026-04-10
·
CVE-2026-35596
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Vikunja versions prior to 2.3.0
Description
A SQL operator precedence bug exists in the
hasAccessToLabel function. This allows any authenticated user to read any label that has at least one task association, regardless of project access. Exposed information includes label titles, descriptions, colors, and creator information. The issue stems from an improperly grouped SQL query in pkg/models/label permissions.go:85-91, where the lack of proper grouping allows bypassing project access restrictions. The vulnerability allows cross-project information disclosure, exposing creator usernames and display names. An estimated number of affected devices or real-world incidents are not mentioned.Recommendations
Update to version 2.3.0 or later to resolve the issue. As a temporary workaround, consider restricting access to the
hasAccessToLabel function until a patch is available.Fix
Incorrect Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Vikunja