CVE-2026-35602

MEDIUM

Vikunja <2.3.0 Import Size Field - File Size Limit Bypass

Title source: manual
STIX 2.1

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.

References (3)

Core 3
Core References
X_Refsource_Misc x_refsource_misc
https://github.com/go-vikunja/vikunja/pull/2575

Scores

CVSS v3 5.4
EPSS 0.0034
EPSS Percentile 25.4%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

CWE
CWE-770
Status published
Products (3)
code.vikunja.io/api 0 - 2.3.0Go
go-vikunja/vikunja < 2.3.0
vikunja/vikunja < 2.3.0
Published Apr 10, 2026
Tracked Since Apr 10, 2026