CVE-2026-93577

9.9

GitLab · GitLab

An integer overflow vulnerability in GitLab CI/CD configuration regex compilation allows authenticated users to achieve remote code execution.

Executive summary

A critical remote code execution vulnerability in GitLab allows authenticated users to compromise server integrity via malicious CI/CD configuration files.

Vulnerability

The vulnerability is an integer overflow (CWE-190) triggered during the compilation of complex regular expressions within CI/CD configuration files. This flaw allows an authenticated user with sufficient permissions to configure CI/CD pipelines to execute arbitrary code on the underlying GitLab server.

Business impact

The ability for an authenticated attacker to execute arbitrary code on a GitLab server represents a total compromise of the application environment. Given the CVSS score of 9.9, this vulnerability poses a severe risk of unauthorized data access, lateral movement within the development infrastructure, and potential exposure of sensitive source code or proprietary intellectual property.

Remediation

Immediate Action: Upgrade GitLab instances immediately to versions 19.2.7, 19.3.3, 19.4.1, or later, as specified in the vendor security advisory.

Proactive Monitoring: Monitor CI/CD pipeline activity for anomalous configuration patterns, particularly those involving complex or unusually long regular expressions.

Compensating Controls: Restrict access to CI/CD configuration capabilities to trusted users only and implement strict egress filtering on the GitLab server to prevent an attacker from reaching external command-and-control infrastructure.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists per the technical report referenced in the HackerOne disclosure (https://hackerone.com/reports/3995696).

Analyst recommendation

Due to the critical severity and the existence of a published proof-of-concept, organizations should prioritize patching their GitLab environments immediately. The potential for remote code execution via CI/CD pipelines makes this an urgent security priority, and administrators must verify that all instances are updated to the specified secure versions without delay.

More GitLab CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief critical section

Sources

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