[ CVE-2026-91968 · Published 15 Sep 2026 ]

Vikunja: Unbounded nested task-filter recursion permits API process termination

CVSS 6.5 EPSS <1%Fix available

[ Why it matters ]Priority signals

  • Public proof-of-concept exploit exists (CISA SSVC)

[ Description ]Official description

vikunja versions before 2.6.0 contain a resource exhaustion vulnerability in the task-filter endpoint that accepts deeply nested filter expressions without recursion depth limits. Authenticated attackers can supply thousands of nested parentheses in the filter query parameter to exhaust memory and terminate the API process.

[ 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