Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-91968 EUVD-2026-78644GHSA-jfw3-2gcf-23r5GHSA-xxc3-xpmc-vmvrGO-2026-6759

vikunja before 2.6.0 Denial of Service via unbounded filter recursion

Published Sep 15, 2026 · Updated Sep 15, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja 2.5.0 – < 2.6.0 2.6.0

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api >= 2.5.0, < 2.6.0 2.6.0 GHSA-xxc3-xpmc-vmvr
Go code.vikunja.io/api all versions — GO-2026-6759

References