Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-91984 EUVD-2026-78655GHSA-ccgq-fx7h-2v4cGHSA-w39f-h553-h2mxGO-2026-6755

Vikunja before 2.6.0 Broken Object-Level Authorization via task-position

Published Sep 15, 2026 · Updated Sep 17, 2026 · Assigned by VulnCheck

Description

Vikunja before 2.6.0 fails to validate that user-supplied project_view_id in task-position requests belongs to the task's project. Authenticated attackers can insert task position rows into arbitrary other tenant project views via POST or PUT task-position endpoints.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja < 2.6.0 2.6.0

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api < 2.6.0 2.6.0 GHSA-w39f-h553-h2mx
Go code.vikunja.io/api all versions — GO-2026-6755

References