What’s Vulnerable › Vulnerabilities
CVE-2026-35598: Vikunja has Missing Authorization on CalDAV Task Read
- Severity: medium (CVSS 4.3 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-04-10 · updated 2026-10-26
- Weakness: CWE-862
Description
Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the CalDAV GetResource and GetResourcesByList methods fetch tasks by UID from the database without verifying that the authenticated user has access to the task's project. Any authenticated CalDAV user who knows (or guesses) a task UID can read the full task data from any project on the instance. This vulnerability is fixed in 2.3.0.
Affected products
- go-vikunja vikunja: before 2.3.0 — fixed in 2.3.0
How to fix
Upgrade to a fixed version: go-vikunja vikunja 2.3.0. Check the vendor advisory for mitigations.
References
- https://github.com/go-vikunja/vikunja/commit/879462d717351fe5d276ddec5246bdec31b41661
- https://github.com/go-vikunja/vikunja/pull/2579
- https://github.com/go-vikunja/vikunja/releases/tag/v2.3.0
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-48ch-p4gq-x46x
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-48ch-p4gq-x46x
Get alerted when CVE-2026-35598 or the next vulnerability affects your stack