Vulnerability · Published Sep 15, 2026 · Assigned by VulnCheck

CVE-2026-91984Vikunja before 2.6.0 Broken Object-Level Authorization via task-position

Medium 4.3

In plain English

A medium-severity authorization bypass via user-controlled key in vikunja from go-vikunja. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 18% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)4.3Medium
Exploit odds (30 days)0.3%top 81.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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 packages & fixed versions

EcosystemPackageFixed inAdvisory
Gocode.vikunja.io/api2.6.0GHSA-w39f-h553-h2mx
Gocode.vikunja.io/apino fix listedGO-2026-6755

Affected products (as reported)

VendorProductVersions
go-vikunja vikunja 0 – before 2.6.0

Weakness: CWE-639 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

References