Skip to content

CVE-2026-35596 Vikunja has Broken Access Control on Label Read via SQL Operator Precedence Bug

MediumCVSS 4.3 EPSS 0.28%
Published
Updated
Exploit status
No public exploit known

Description

Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the hasAccessToLabel function contains a SQL operator precedence bug that allows any authenticated user to read any label that has at least one task association, regardless of project access. Label titles, descriptions, colors, and creator information are exposed. This vulnerability is fixed in 2.3.0.

Affected products

ProductAffected versionsFixed in
code.vikunja.io/api(Go) < 2.3.0 2.3.0
code.vikunja.io/api(Go) All versions No fix listed
go-vikunja vikunja = < 2.3.0 No fix listed
code.vikunja.io/api(Go) <= 2.2.2 No fix listed
vikunja < 2.3.0 2.3.0

References