Skip to content
CVE PROGRAM SOURCE RECORD5.3 Medium

CVE-2026-111920

Vikunja 2.6.0 Broken Access Control via Inherited Project Permissions

Description

Vikunja 2.6.0 contains a broken access control flaw in getProjectAccessForUser (pkg/models/project_access.go), which resolves a user's effective project permission as the maximum over the project tree, silently overriding explicit lower-permission shares on sub-projects. A collaborator with write access on a parent project but read-only access to a child project can modify the child project's tasks and content.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

go-vikunja vikunja

Default version status: unaffected

  • 2.6.0affected
pkg:golang/code.vikunja.io/api

References