CVE-2026-91968 PUBLISHED

vikunja before 2.6.0 Denial of Service via unbounded filter recursion

Assigner: VulnCheck
Reserved: 15.09.2026 Published: 15.09.2026 Updated: 15.09.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 7.1

Product Status

Vendor go-vikunja
Product vikunja
Versions Default: unaffected
  • affected from 2.5.0 to 2.6.0 (excl.)
  • Version 2.6.0 is unaffected

Credits

  • Zyy0530 reporter
  • Str1ckl4nd reporter
  • 7thParkk reporter

References

Problem Types

  • Uncontrolled Recursion CWE