Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.3 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an authenticated user to perform server-side request forgery and reach internal network resources due to a time-of-check to time-of-use race condition in URL validation during repository import operations.
Published: 2026-10-13
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: Internal Resource Access via SSRF
Action: Patch Upgrade
AI Analysis

Impact

GitLab contains a server‑side request forgery vulnerability caused by a time‑of‑check to time‑of‑use race condition in URL validation during repository import operations. When an authenticated user supplies a specially crafted URL that resolves to an internal IP address, the GitLab import service can fetch that resource, allowing the attacker to reach internal network resources, exfiltrate data, or pivot to other services. The weakness is classified as CWE‑918.

Affected Systems

The affected systems are GitLab Community Edition and Enterprise Edition across all releases from version 10.3 up to 19.2.7, from 19.3.1 to 19.3.4, and up to 19.4.1. These versions lack the fix that was deployed in 19.2.8, 19.3.5, and 19.4.2.

Risk and Exploitability

The CVSS of 3.5 indicates low technical severity, and no EPSS score is available, suggesting low documented exploitation risk. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector is an authenticated internal request, meaning exploitation requires an account with permission to initiate a repository import. If an attacker can pivot from such an account, lateral movement to other internal services could be possible.

Generated by OpenCVE AI on October 13, 2026 at 03:52 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.2.8, 19.3.5, 19.4.2 or above.


OpenCVE Recommended Actions

  • Upgrade GitLab to the patched releases 19.2.8, 19.3.5, or 19.4.2 or newer.
  • Restrict or disable repository import functionality for users who do not require it, limiting permission scope.
  • Configure firewalls or GitLab settings to block internal IP ranges in import URLs, preventing SSRF exploitation.

Generated by OpenCVE AI on October 13, 2026 at 03:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*
cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*

Tue, 13 Oct 2026 01:30:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.3 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed an authenticated user to perform server-side request forgery and reach internal network resources due to a time-of-check to time-of-use race condition in URL validation during repository import operations.
Title Server-Side Request Forgery (SSRF) in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-918
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-10-14T19:14:13.091Z

Reserved: 2026-09-25T10:34:25.697Z

Link: CVE-2026-100104

cve-icon Vulnrichment

Updated: 2026-10-14T19:14:08.459Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-13T02:16:54.860

Modified: 2026-10-14T20:17:27.963

Link: CVE-2026-100104

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T04:00:16Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)