🔴 CVE-2026-85706

CVE-2026-85706 is a maximum-severity (CVSS 10.0) path traversal vulnerability in GitLab CE/EE's repository commits API that allows unauthenticated remote attackers to read arbitrary files from the GitLab server filesystem. Due to improper path confinement and missing authentication enforcement, a single unauthenticated HTTP request can exfiltrate secrets, credentials, and source code from the server. It is actively exploited in the wild and listed in the CISA KEV catalog.

← Back to Overview
HIGH_RISK
Risk Level
10.0
CVSS Score
NETWORK
Attack Vector
Initial Access
ATT&CK Tactic
T1190 — Exploit Public-Facing Application
ATT&CK Technique
HIGH
Deployment Risk
No
Ransomware

📋 Vulnerability Details

Data Source: CIRCL

Confidence: HIGH

Exploitation Method: DIRECT_NETWORK

CVE Published: 2026-09-12

Added to CISA KEV: 2026-09-11 0 DAY BETWEEN CVE AND KEV

🎯 Recommendations:

🔍 Web Intelligence (Kagi · 2026-09-14)

Summary

CVE-2026-85706 is a critical-severity (CVSS 10.0) path traversal vulnerability affecting GitLab Community Edition (CE) and Enterprise Edition (EE) [1][6]. The flaw resides in the repository commits API, where improper path confinement and missing authentication enforcement allow unauthenticated, remote attackers to read arbitrary files from the underlying GitLab server [1]. This is a high-consequence vulnerability because it enables direct, unauthorized access to sensitive system files, including configuration files, credentials, and source code, potentially leading to a full system compromise.

Exploitation

  • Active Exploitation: The vulnerability is currently being actively exploited in the wild, with reports of malicious probing and exploitation beginning within 24 hours of public disclosure [2][5].
  • Threat Actors: It has been added to the CISA Known Exploited Vulnerabilities (KEV) Catalog due to confirmed evidence of exploitation [4].
  • Exploit Availability: The flaw is trivial to exploit, requiring only a single, unauthenticated HTTP request [2].
  • Prerequisites:
- Network: Remote, network-accessible deployment. - Authentication: None required (unauthenticated). - User Interaction: None required.

Affected Products & Patches

  • Affected Versions: GitLab CE/EE versions 18.7 through 19.3.x (specifically including versions before 19.1.8, before 19.2.6, and 19.3.x) [7][8].
  • Patch Availability: Emergency patches have been released in versions 19.3.2, 19.2.6, and 19.1.8. Organizations are urged to upgrade immediately [1].
  • Mitigation: There are no widely recognized workarounds; immediate patching is the only recommended security response for self-managed instances [3].

Impact

  • System Access: Successful exploitation grants an attacker the ability to read arbitrary files from the GitLab server filesystem, bypass authentication, and bypass path restrictions [1].
  • Business Risk: For internet-facing deployments, this risk is extreme. Attackers can exfiltrate sensitive data such as application secrets, database credentials, environment variables, and proprietary source code, which can be leveraged to escalate privileges, gain full administrative control of the GitLab instance, or move laterally within the corporate network.

Sources

  1. GitLab Critical Patch Release: 19.3.2, 19.2.6, 19.1.8

    CVE-2026-85706 - Path Traversal issue in repository commits API impacts GitLab CE/EE. GitLab has remediated an issue that, under certain ... CVE-2026-85706 - Path Traversal issue in repository commits API impacts GitLab CE/EE GitLab has remediated an issue that, under certain conditions, an unauthen…

  2. GitLab CVE-2026-85706: One HTTP Request, No Authentication, Full File ...

    CVE-2026-85706, a CVSS 10.0 GitLab path traversal, was under active exploitation within 24 hours of disclosure.

  3. CVE-2026-85706: GitLab Maximum-Severity Path Traversal — Detection ...

    GitLab has issued an emergency patch for CVE-2026-85706, a max-severity path traversal flaw. Self-managed CE/EE instances are at risk — patch and hunt now.

  4. CISA Adds One Known Exploited Vulnerability to Catalog

    CISA has added one new vulnerability to its Known Exploited Vulnerabilities (KEV) Catalog, based on evidence of active exploitation. CVE-2026-85706 GitLab Community Edition and Enterprise Edition Path Traversal Vulnerability This type of vulnerability is a frequent attack vector for malicious cyber…

  5. GitLab Vulnerability Exploited One Day After Disclosure

    Threat actors started exploiting CVE-2026-85706, a critical-severity path traversal in GitLab, one day after public disclosure.