CVE-2026-1388

7.5

GitLab · GitLab CE/EE

GitLab CE/EE is vulnerable to a regular expression denial of service attack, allowing unauthenticated users to crash services via specially crafted inputs to a merge request endpoint.

Executive summary

A critical regular expression denial of service vulnerability in GitLab CE/EE allows unauthenticated attackers to disrupt service availability by submitting malicious merge request payloads.

Vulnerability

This flaw stems from inefficient regular expression complexity (CWE-1333). Unauthenticated attackers can trigger this issue by sending specifically crafted input to a merge request endpoint, leading to excessive resource consumption and potential service unavailability.

Business impact

The vulnerability carries a CVSS score of 7.5, reflecting a significant risk to service availability. Successful exploitation allows an attacker to cause a denial of service, which can halt development operations, delay project timelines, and impede collaboration within the GitLab environment.

Remediation

Immediate Action: Upgrade GitLab CE/EE instances immediately to versions 18.7.5, 18.8.5, or 18.9.1 to apply the necessary regex optimizations.

Proactive Monitoring: Monitor server CPU and memory utilization patterns during merge request processing to identify potential spikes caused by malicious payloads.

Compensating Controls: Implement Web Application Firewall (WAF) rules to inspect and filter incoming merge request traffic for suspicious or overly complex patterns that may trigger regex processing errors.

Exploitation status

Public Exploit Available: Yes, a published proof of concept exists, attributed to the security report referenced on HackerOne.

Analyst recommendation

Given the availability of a proof of concept and the relative ease of exploitation for unauthenticated actors, organizations must prioritize this update. Administrators should verify their current version against the affected list and perform the recommended patch deployment during the next maintenance window to prevent potential service disruptions.

More GitLab CVEs

Sources

Originally found and disclosed by Thanks [sim4n6](https://hackerone.com/sim4n6) for reporting this vulnerability through our HackerOne bug bounty program, per the CVE Program record.