GitLab Path Traversal Vulnerability Added to CISA Known Exploited Vulnerabilities Catalogue

An unauthenticated file-read flaw in GitLab’s repository commits API has drawn a mandatory remediation deadline from CISA for federal agencies, with broader implications for any organisation running the platform.

AI-generated illustration depicting vulnerability for the story: GitLab Path Traversal Vulnerability Added to CISA Known Exploited Vulnerabilities Catalogue

Summary

  • CVE-2026-85706 affects both GitLab Community Edition and Enterprise Edition, allowing unauthenticated attackers to read arbitrary files via a path traversal weakness.
  • The vulnerability stems from improper path confinement and missing authentication enforcement in the repository commits API.
  • CISA has added this to its Known Exploited Vulnerabilities catalogue with a remediation deadline of 14 September 2026.
  • Organisations must apply vendor-supplied mitigations or, where mitigations are unavailable, discontinue use of the affected product.
  • No corroborating threat intelligence is available at this time beyond the CISA KEV listing itself.

What has been disclosed

CISA has added CVE-2026-85706 to its Known Exploited Vulnerabilities catalogue, covering a path traversal vulnerability present in both the Community Edition and Enterprise Edition of GitLab. The flaw sits in the repository commits API and arises from two compounding weaknesses: improper path confinement, which fails to restrict file system access to the intended directory scope, and missing authentication enforcement, which means the vulnerable endpoint can be reached without any valid credentials.

The exposure is significant

The combination of unauthenticated access and arbitrary file reads is a serious pairing. An attacker who can reach the API does not need to hold an account, compromise a user session, or escalate privileges — they can simply send a crafted request and retrieve files the application server has permission to read. Depending on how GitLab is deployed, that could include configuration files, environment variable stores, SSH keys, secrets, or other material that would meaningfully advance a broader attack.

Internet-facing deployments carry the highest immediate risk

CISA’s required action explicitly calls on stakeholders to evaluate each asset’s internet exposure. GitLab instances exposed directly to the internet — a common configuration for organisations using it as a self-managed platform for development collaboration — present the most straightforward attack surface. Internal deployments are not automatically safe: an attacker already present on a network segment, or one exploiting another vulnerability to gain internal access, could chain this flaw into something considerably more damaging.

Federal deadline, but the risk is universal

The CISA KEV listing and associated Binding Operational Directive 26-04 set a mandatory remediation date of 14 September 2026 for federal civilian executive branch agencies. Organisations outside that scope are not legally bound by the deadline, but the KEV catalogue is a credible signal that exploitation is occurring or assessed as likely. Security teams in any sector running GitLab CE or EE should treat the CISA timeline as a reasonable outer bound, not a ceiling.

Cloud service considerations

CISA’s guidance specifically references cloud services, noting that BOD 26-04 guidance applies to cloud-hosted variants as well. Organisations using GitLab through a managed or cloud-hosted arrangement should confirm with their provider whether patches have been applied and request documented evidence of remediation. Assuming a vendor has acted without verification is not a sufficient control.

What remains unknown

At the time of publication, no corroborating sources are available to detail active exploitation campaigns, proof-of-concept code availability, or the specific GitLab versions affected beyond the broad CE and EE designations noted in the CISA advisory. Security teams should consult GitLab’s own security advisories directly for version-specific guidance and patching details.

Why it matters

GitLab is deeply embedded in software development pipelines across enterprise, government, and critical infrastructure environments. A vulnerability that permits unauthenticated arbitrary file reads in the repository commits API puts source code, secrets, deployment credentials, and CI/CD configuration at risk without requiring any foothold inside the organisation. For CISOs, the priority question is straightforward: which GitLab instances does your organisation run, are any exposed to untrusted networks, and have patches been applied? The secondary question is whether third-party or managed GitLab environments in your supply chain have been remediated — because your exposure does not end at your own perimeter.

What to do now

  • Inventory all GitLab Community Edition and Enterprise Edition instances across your environment, including those managed by third parties or hosted in cloud environments.
  • Apply vendor-supplied mitigations in accordance with GitLab’s security advisory guidance as directed by CISA.
  • Assess internet exposure for each GitLab instance and prioritise patching or network-level controls for any instance reachable from untrusted networks.
  • If mitigations are not available for a specific deployment, follow CISA’s BOD 26-04 guidance, which includes discontinuing use of the product until remediation is possible.
  • For cloud-hosted GitLab deployments, obtain written confirmation from your provider that the vulnerability has been remediated.
  • Review CISA’s Forensics Triage Requirements guidance referenced in the KEV advisory to understand whether forensic review of affected systems is warranted.

Sources