Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.3 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, under certain conditions, an unauthenticated user could have poisoned a shared cache's OAuth/OIDC discovery document to redirect certain flows to an externally controlled server, due to improper trust of user-supplied values when constructing endpoint URLs in cached discovery responses.
Published: 2026-10-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Redirection of OAuth/OIDC Authentication Flows
Action: Patch Immediately
AI Analysis

Impact

GitLab contains a flaw where an unauthenticated attacker can modify a shared cache holding OAuth/OIDC discovery documents. By injecting user‐supplied values into cached responses, the system may create endpoint URLs that redirect authentication flows to an attacker‑controlled server. This could lead to credential leakage or session hijacking, as tokens or login data may be forwarded to an attacker’s domain. The weakness is identified as HTTP request smuggling (CWE‑444).

Affected Systems

All GitLab Community Edition and Enterprise Edition releases from version 18.3 up to but excluding 19.3.6, every 19.4 release prior to 19.4.3, and every 19.5 release prior to 19.5.1 are impacted. Upgrading to 19.3.6, 19.4.3, 19.5.1 or later removes the vulnerability.

Risk and Exploitability

The CVSS base score of 7.5 classifies the issue as high severity. No EPSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is an unauthenticated remote user sending crafted HTTP requests to the GitLab instance. Exploitation requires the attacker to poison a shared cache; the exact conditions are not fully detailed, so the precise exploitability is uncertain, but the potential impact on authentication flows is significant.

Generated by OpenCVE AI on October 22, 2026 at 02:17 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.3.6, 19.4.3, 19.5.1 or above.


OpenCVE Recommended Actions

  • Upgrade GitLab to version 19.3.6 or later, or to 19.4.3 or 19.5.1 as appropriate for your release stream.
  • After applying the patch, verify that the shared caching of OAuth/OIDC discovery documents is properly configured and the values are not influenced by untrusted input.
  • If an upgrade cannot be applied immediately, consider disabling caching for OAuth/OIDC discovery responses or restricting external hosts that discovery documents may point to.
  • Continuously monitor authentication logs for unexpected redirects or access attempts targeting external domains.

Generated by OpenCVE AI on October 22, 2026 at 02:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 27 Oct 2026 14:15:00 +0000

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

Wed, 21 Oct 2026 23:45:00 +0000

Type Values Removed Values Added
Description GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.3 before 19.3.6, 19.4 before 19.4.3, and 19.5 before 19.5.1 that, under certain conditions, an unauthenticated user could have poisoned a shared cache's OAuth/OIDC discovery document to redirect certain flows to an externally controlled server, due to improper trust of user-supplied values when constructing endpoint URLs in cached discovery responses.
Title Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-444
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-10-30T17:33:45.464Z

Reserved: 2026-10-19T10:34:06.433Z

Link: CVE-2026-112212

cve-icon Vulnrichment

Updated: 2026-10-30T17:33:25.530Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-22T01:16:57.740

Modified: 2026-11-04T23:10:00.223

Link: CVE-2026-112212

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T06:00:12Z

Weaknesses
  • CWE-444

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')