GitLab CE/EE Cache Poisoning in Raw Repo Files (v<19.2.8,19.3<19.3.5,19.4<19.4.2)
CVE-2026-14814 Published on October 13, 2026
Permissive Regular Expression in GitLab
GitLab has remediated an issue in GitLab CE/EE affecting all versions before 19.2.8, 19.3 before 19.3.5, and 19.4 before 19.4.2 that, under certain conditions, could have allowed a user to poison cached responses for raw repository files, causing targeted users' CI/CD pipelines to execute specially crafted content and potentially exposing protected environment variables, due to improper validation of repository references.
Vulnerability Analysis
CVE-2026-14814 is exploitable with network access, and requires small amount of user privileges. This vulnerability is consided to have a high level of attack complexity. The potential impact of an exploit of this vulnerability is considered to have a high impact on confidentiality and integrity, and no impact on availability.
Weakness Type
Permissive Regular Expression
The product uses a regular expression that does not sufficiently restrict the set of allowed values.
Products Associated with CVE-2026-14814
Want to know whenever a new CVE is published for GitLab? stack.watch will email you.
Affected Versions
GitLab:- Before 19.2.8 is affected.
- Version 19.3 and below 19.3.5 is affected.
- Version 19.4 and below 19.4.2 is affected.