PT-2026-31947 · Vikunja · Vikunja

Published

2026-04-10

·

Updated

2026-04-10

·

CVE-2026-35596

CVSS v3.1

4.3

Medium

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2026-35596
GHSA-HJ5C-MHH2-G7JQ

Affected Products

Vikunja