Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.5

CVE-2026-33680: Vikunja task app exposes admin link hashes via read‑all

CVE-2026-33680 · published 7 months ago
Summary

Versions of Vikijna before 2.2.2 let a user who only has a read‑only share view all link shares for a project, including the hidden codes that give higher permissions. By collecting those codes, the user can gain write or admin rights to the same project. Updating to version 2.2.2 stops the unwanted listing and protects the shared links.

What to do
  • Update code.vikunja.io api to version 2.2.2.
  • Update vikunja vikunja to version 2.2.2 or later.
Affected software
Ecosystem VendorProductAffected versions
go code.vikunja.io api < 2.2.2
Fix: upgrade to 2.2.2
Go api code.vikunja.io/api All versions
– vikunja vikunja < 2.2.2
cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Original advisory text
Vikunja Vulnerable to Link Share Hash Disclosure via ReadAll Endpoint Enables Permission Escalation
Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.2, the `LinkSharing.ReadAll()` method allows link share authenticated users to list all link shares for a project, including their secret hashes. While `LinkSharing.CanRead()` correctly blocks link share users from reading individual shares via `ReadOne`, the `ReadAllWeb` handler bypasses this check by never calling `CanRead()`. An attacker with a read-only link share can retrieve hashes for write or admin link shares on the same project and authenticate with them, escalating to full admin access. Version 2.2.2 patches the issue.
Fix within
Internet-facing 14 days
Internal 60 days
  • Not known to be exploited
  • Can be exploited automatically
  • Gives an attacker partial control
Severity
7.5 High
Exploitation
<1% chance of attack within 30 days
Type
CWE-285Improper Authorization
Timeline
Published24 Mar 2026
Updated4 Nov 2026
First seen24 Mar 2026
Sources
GO-2026-4848 · OSV
Track software like this
Free during beta