Description
Vikunja from 1.0.0 before 2.7.1 contains an uncontrolled resource consumption vulnerability that allows authenticated users to bypass service.maxitemsperpage by sending page=0 to /api/v1 list endpoints. Attackers can self-register and repeatedly request page=0 to force unbounded SQL queries, memory materialisation, and per-row query fan-out, degrading availability for other users.
Published: 2026-11-08
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Uncontrolled resource consumption leading to availability disruption
Action: Apply Patch
AI Analysis

Impact

Vikunja versions between 1.0.0 and 2.7.1 contain an uncontrolled resource consumption flaw that allows an authenticated user to bypass the configured maximum items per page by passing a page=0 parameter to any list endpoint. This bypass enables an attacker to trigger unbounded SQL queries, memory materialisation and per‑row query fan‑out, exhausting server resources and degrading service availability for other users. The weakness aligns with CWE-400, uncontrolled resource consumption.

Affected Systems

The vulnerability affects the open‑source task‑management platform Vikunja, specifically the core application packaged under the vendor name go‑vikunja. The affected build range spans all releases starting at 1.0.0 up to, but not including, 2.7.1. No additional vendor or product variants are listed.

Risk and Exploitability

The CVSS score of 8.7 categorises this issue as high severity, indicating significant impact if exploitation occurs. Although the EPSS score is not publicly available, the design of the flaw makes exploitation straightforward for any user that has successfully registered, especially when self‑registration is enabled. The vulnerability is not currently listed in CISA's KEV catalog, but its availability‑denial nature and the fact that it requires only user credentials imply a non‑negligible threat for deployed installations with inadequate access controls.

Generated by OpenCVE AI on November 8, 2026 at 02:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later to apply the vendor‑issued fix that restores proper pagination limits
  • Disable or tightly control self‑registration so that only trusted accounts can create new users
  • Implement request rate limiting or input validation on list endpoints to prevent repeated page=0 queries from exhausting backend resources

Generated by OpenCVE AI on November 8, 2026 at 02:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description Vikunja from 1.0.0 before 2.7.1 contains an uncontrolled resource consumption vulnerability that allows authenticated users to bypass service.maxitemsperpage by sending page=0 to /api/v1 list endpoints. Attackers can self-register and repeatedly request page=0 to force unbounded SQL queries, memory materialisation, and per-row query fan-out, degrading availability for other users.
Title Vikunja 1.0.0 before 2.7.1 Pagination Limit Bypass via page=0 Parameter
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-400
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:37:40.281Z

Reserved: 2026-11-06T00:48:01.382Z

Link: CVE-2026-123531

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T02:16:43.190

Modified: 2026-11-08T02:16:43.317

Link: CVE-2026-123531

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:00:13Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption