CVE-2026-0958
7.5GitLab · GitLab CE/EE
A flaw in GitLab CE/EE allows unauthenticated attackers to cause a denial of service by bypassing JSON validation middleware limits, leading to memory or CPU exhaustion.
Executive summary
An unauthenticated denial of service vulnerability in GitLab CE/EE poses a significant risk to service availability by allowing resource exhaustion via crafted JSON payloads.
Vulnerability
This vulnerability involves an interpretation conflict within the JSON validation middleware, which permits an unauthenticated attacker to bypass established limits and trigger excessive memory or CPU consumption on the host server.
Business impact
The exploitation of this vulnerability results in a denial of service, rendering the GitLab instance unavailable to legitimate users. Given the critical role of GitLab in development and CI/CD pipelines, this disruption causes significant operational downtime and productivity loss. With a CVSS score of 7.5, the vulnerability is classified as High, reflecting the ease of exploitation by unauthenticated remote attackers.
Remediation
Immediate Action: Upgrade GitLab CE/EE instances to versions 18.6.6, 18.7.4, 18.8.4, or higher immediately to apply the patch.
Proactive Monitoring: Monitor server resource utilization, specifically CPU and memory spikes, and review web access logs for unusual patterns or high-frequency requests targeting API endpoints.
Compensating Controls: Deploy a Web Application Firewall (WAF) with strict JSON schema validation and rate-limiting rules to mitigate excessive or malformed requests directed at the application.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the referenced HackerOne report.
Analyst recommendation
The potential for service disruption necessitates prompt action. Administrators should prioritize patching their GitLab environments to the specified versions or higher to eliminate the underlying vulnerability and restore service stability. Failure to address this flaw leaves infrastructure vulnerable to simple, unauthenticated denial of service attacks.
More GitLab CVEs
Sources
Originally found and disclosed by Thanks [elbo7](https://hackerone.com/elbo7) for reporting this vulnerability through our HackerOne bug bounty program, per the CVE Program record.
- GitLab Issue #586202 Issue tracker
- HackerOne Bug Bounty Report #3463363 Exploit / PoC
- about.gitlab.com