CVE-2026-35602 Details
Description
Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the Vikunja file import endpoint uses the attacker-controlled Size field from the JSON metadata inside the import zip instead of the actual decompressed file content length for the file size enforcement check. By setting Size to 0 in the JSON while including large compressed file entries in the zip, an attacker bypasses the configured maximum file size limit. This vulnerability is fixed in 2.3.0.
A vulnerability in Vikunja's file import feature allows authenticated users to bypass the maximum file size limit. This issue affects Vikunja versions prior to 2.3.0. The vulnerability arises because the import endpoint relies on the 'Size' field from the JSON metadata of the import zip, which can be manipulated by attackers. By setting the 'Size' to 0 while including large compressed files, an attacker can exploit this flaw to upload files that exceed the server's size restrictions, potentially leading to a denial-of-service condition by filling up server storage.
Users can update to Vikunja version 2.3.0, which addresses this vulnerability by ensuring that the file size enforcement check uses the actual decompressed file length instead of the attacker-controlled 'Size' field.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/go-vikunja/vikunja/security/advisories/GHSA-qh78-rvg3-cv54 | CISA-ADP | ExploitVendor Advisory |
| https://github.com/go-vikunja/vikunja/pull/2575 | [email protected] | Issue Tracking |
| https://github.com/go-vikunja/vikunja/releases/tag/v2.3.0 | [email protected] | Release Notes |
| https://github.com/go-vikunja/vikunja/security/advisories/GHSA-qh78-rvg3-cv54 | [email protected] | ExploitVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-770 | Allocation of Resources Without Limits or Throttling | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| vikunja vikunja | < 2.3.0 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 17, 2026 | Initial Analysis | [email protected] |
| Apr 14, 2026 | CVE Modified | CISA-ADP |
| Apr 10, 2026 | New CVE Received | [email protected] |