Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 16.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain deployment configurations, could have allowed an authenticated user to poison cached page content served to other users due to improper cache key construction.
Published: 2026-10-13
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authenticated user could poison cached page content
Action: Patch
AI Analysis

Impact

The vulnerability originates from improper cache key construction in GitLab, allowing an authenticated user to inject extraneous untrusted data into cache keys that are presumed trusted. This flaw permits cache poisoning, where a malicious actor can serve modified cached page content to other users. The weakness is a classic example of CWE‑349, which permits malicious modification of data integrity for affected repositories.

Affected Systems

Affected products include GitLab Community Edition and Enterprise Edition versions from 16.2 up to, but not including, 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2. All deployments using those version ranges are vulnerable when configured to allow authenticated cache access. The version constraints are listed by the CNA, and the provided patch versions begin at 19.2.8, 19.3.5, and 19.4.2.

Risk and Exploitability

The CVSS score of 4.6 indicates a moderate severity, and no EPSS score is available, so the likelihood of exploitation is uncertain. The vulnerability is not currently listed in the CISA KEV catalog, suggesting no known widespread exploitation. However, because the flaw allows an authenticated user to modify content served to others, organizations should address the issue promptly by applying the available patch and reviewing their caching configuration.

Generated by OpenCVE AI on October 13, 2026 at 02:24 UTC.

Remediation

Vendor Solution

Upgrade to versions 19.2.8, 19.3.5, 19.4.2 or above.


OpenCVE Recommended Actions

  • Upgrade to GitLab 19.2.8, 19.3.5, 19.4.2 or later
  • Verify that authentication requirements for accessing cached pages remain enforced to limit exposure of cached content
  • Review cache key generation logic and deployment settings to confirm that only trusted data is used for key construction, preventing poisoning

Generated by OpenCVE AI on October 13, 2026 at 02:24 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 16.2 before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain deployment configurations, could have allowed an authenticated user to poison cached page content served to other users due to improper cache key construction.
Title Acceptance of Extraneous Untrusted Data With Trusted Data in GitLab
First Time appeared Gitlab
Gitlab gitlab
Weaknesses CWE-349
CPEs cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*
Vendors & Products Gitlab
Gitlab gitlab
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-10-14T19:04:37.788Z

Reserved: 2026-09-26T15:33:45.131Z

Link: CVE-2026-100755

cve-icon Vulnrichment

Updated: 2026-10-14T19:04:32.832Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-10-14T19:17:00.220

Link: CVE-2026-100755

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:45:17Z

Weaknesses
  • CWE-349

    Acceptance of Extraneous Untrusted Data With Trusted Data