CVE-2026-33678
Vikunja is an open-source self-hosted task management platform.
Published Mar 24, 2026 · updated Jun 17, 2026 · vikunja vikunja
Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, queries attachments by ID only ( ), ignoring the task ID from the URL path. The permission check in validates access to the task specified in the URL, but loads a different attachment that may belong to a task in another project. This allows any authenticated user to download or delete any attachment in the system by providing their own accessible task ID with a target attachment ID. Attachment IDs are sequential integers, making enumeration trivial. Version 2.2.1 patches the issue.
Code
The project this record applies to. Exploit listings stay in References.
No public source repository is identified for this product.
Timeline
Detection, updates, and resolution for this record.
Mar 24, 2026 · NIST NVD
Detected
Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, queries attachments by ID only ( ), ignoring the task ID from the URL path. The permission check in validates access to the task specified in the URL, but loads a different attachment that may belong to a task in another project. This allows any authenticated user to download or delete any attachment in the sys
Jun 17, 2026 · NIST NVD
Updated
Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, queries attachments by ID only ( ), ignoring the task ID from the URL path. The permission check in validates access to the task specified in the URL, but loads a different attachment that may belong to a task in another project. This allows any authenticated user to download or delete any attachment in the sys
Affected
- cpe vikunja/vikunjaversion unspecified
Sources
- CVE.orgVulnerability recordCVE-2026-33678
Official CVE identifier
cve.org - NIST NVDVulnerability recordCVE-2026-33678
Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.1, queries attachments by ID only ( ), ignoring the task ID from the URL path. The permission check in validates access to the task specified i
nvd.nist.gov