[ CVE-2026-91969 · Published 15 Sep 2026 ]
Vikunja: Unbounded CSV row cardinality permits API process termination
CVSS 6.5
EPSS <1%Fix available
[ Description ]Official description
vikunja versions before 2.6.0 contain a resource exhaustion vulnerability in the POST /api/v2/migration/csv/migrate endpoint that fails to limit parsed row cardinality. Authenticated attackers can upload multipart CSV files with millions of tiny records to exhaust process memory and terminate the API service.
[ Fixes ]Fixes and patches
- code.vikunja.io/api 2.6.0Fixed version · GitHub Advisories · go package code.vikunja.io/api: upgrade to 2.6.0 or later (affected = 2.5.0)
[ Packages ]Affected open-source packages
- code.vikunja.io/api goAffected = 2.5.0 · fixed in 2.6.0 · GHSA-pqf9-h8g4-8gmh