CVE-2026-123531
8.8 HIGHpublic exploit availablePublished 2026-11-08 · Updated 2026-11-08
AI risk analysis
- Summary
- Authenticated users in Vikunja versions before 2.7.1 can bypass the service.maxitemsperpage limit by sending page=0 to /api/v1 list endpoints, triggering uncontrolled SQL query execution and memory consumption. This allows resource exhaustion via repeated requests, degrading service availability for other users.
- Exploitability
- Authenticated attackers with self-registration capability can exploit this trivially by issuing repeated HTTP requests with page=0 to paginated list endpoints.
- Blast radius
- Successful exploitation can cause significant performance degradation or denial of service across the entire Vikunja instance, affecting all users and potentially cascading to dependent services.
- Detection
- Defenders should monitor for repeated HTTP 200 responses from /api/v1/* endpoints with unusually high response sizes or durations, especially when accompanied by page=0 query parameters in logs; elevated database CPU/memory usage correlated with authenticated user sessions may also indicate exploitation.
- Prioritized remediation
- Upgrade to Vikunja 2.7.1 or later, which fixes the uncontrolled resource consumption vulnerability by properly handling page=0 requests.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD 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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-400
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-100365PoC
- HIGHCVE-2026-107805PoC
- HIGHCVE-2026-91828
- CRITICALCVE-2026-101634
- CRITICALCVE-2026-103244PoC
- CRITICALCVE-2026-103792
- HIGHCVE-2026-105067
- CRITICALCVE-2026-105779
Related by shared AI tags and CWE weakness class. Browse the full archive.