CVE-2026-100104: Server-Side Request Forgery (SSRF) in GitLab

Published Oct 13, 2026
·
Updated

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.

Affected Software

7 affected components
GitLab GitLab CE/EE>=10.3<19.2.8, >=19.3<19.3.5, >=19.4<19.4.2
GitLab GitLab>=10.3.0<19.2.8
GitLab GitLab>=10.3.0<19.2.8
GitLab GitLab>=19.3.0<19.3.5
GitLab GitLab>=19.3.0<19.3.5
GitLab GitLab>=19.4.0<19.4.2
GitLab GitLab>=19.4.0<19.4.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade GitLab CE/EE to a version that resolves this vulnerability.

    Fixed in 19.2.8
  2. Upgrade

    Upgrade GitLab CE/EE to a version that resolves this vulnerability.

    Fixed in 19.3.5
  3. Upgrade

    Upgrade GitLab CE/EE to a version that resolves this vulnerability.

    Fixed in 19.4.2

Event History

Oct 13, 2026
CVE Published
via MITRE·01:05 AM
Data Sourced
via MITRE·01:05 AM
RemedyDescriptionSeverityWeakness
Data Sourced
via NVD·02:16 AM
DescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

Which GitLab versions need remediation?

Affected versions are GitLab CE/EE from 10.3 up to, but not including, 19.2.8; the 19.3 release line before 19.3.5; and the 19.4 release line before 19.4.2. Upgrade to 19.2.8, 19.3.5, 19.4.2, or a later release in the applicable release line.

2

What access does an attacker need to exploit this issue?

An attacker must be an authenticated GitLab user and must be able to use repository import operations. Exploitation also depends on winning a race condition during URL validation.

3

What could a successful exploit allow?

A successful exploit could allow server-side requests to internal network resources. The provided severity data indicates low confidentiality impact and no integrity or availability impact.

4

Are GitLab instances on default configurations necessarily affected?

The available information does not state whether the vulnerable repository import conditions are enabled or reachable in a default configuration. Exposure depends on the affected version and the conditions surrounding repository import operations.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203