Skip to content
OpenAdvisories
High · 8.1 CVE-2026-55065 EUVD-2026-67832GHSA-gg93-x632-9ccvGO-2026-6313

Vikunja: Improper Authorization and Authorization Bypass Through User-Controlled Key in code.vikunja.io/api

Published Aug 28, 2026 · Updated Sep 1, 2026 · Assigned by GitHub_M

Description

Vikunja is an open-source self-hosted task management platform. From 0.24.6 until 2.4.0, DELETE /api/v1/projects/:project/views/:view permits an authenticated user to supply a view identifier from another project while authorizing only against an attacker-controlled project identifier. ProjectView.CanDelete in pkg/models/project_view_permissions.go does not establish that the view belongs to the path project, and ProjectView.Delete in pkg/models/project_view.go continues after the scoped project_views delete affects no rows. Its subsequent deletes select task_buckets and task_positions only by project_view_id, allowing cross-tenant destruction of Kanban assignments and ordering while leaving the victim view and tasks intact. This issue is fixed in version 2.4.0.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja >= 0.24.6, < 2.4.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260902T191204-160000.1.1 SUSE-SU-2026:23712-1, SUSE-SU-2026:23692-1
SLES 16.0 govulncheck-vulndb 0.0.20260902T191204-160000.1.1 SUSE-SU-2026:23712-1, SUSE-SU-2026:23692-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260902T191204-160000.1.1 openSUSE-SU-2026:21812-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api >= 0.24.6, < 2.4.0 2.4.0 GHSA-gg93-x632-9ccv
Go code.vikunja.io/api >= 0.24.6 — GO-2026-6313

Advisories 3

References