CVE-2026-89078: Double Free in GitLab
Vulnerability summary
CVE-2026-89078 is a critical (CVSS 9.9) Double Free vulnerability in gitlab. EPSS estimates a 0.49% chance of exploitation in the next 30 days, higher than 42.1% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (reference, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 23-09-2026PublishedVulnerability first disclosed.
- 25-09-2026Last modifiedVulnerability information updated.
Description
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 before 19.2.7, 19.3 before 19.3.3, and 19.4 before 19.4.1 that under certain conditions could have allowed an authenticated user to execute arbitrary code on the GitLab server due to a double free issue when parsing a specially crafted regular expression in a CI/CD configuration.
CVSS metrics
4 scores · 4 sources · 1 version- NVDNIST9.9CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
- OSV · DebianEcosystem advisory · calculated9.9CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
- OSV · AlpineEcosystem advisory · calculated9.9CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
EPSS trend
Probability
0.49%
Chance of exploitation in the next 30 days
Percentile
42%
Versus all other CVEs
30-day change
Increase +0.14 pp
From 0.36% on 29-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundExploit Reference (hackerone.com)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard12 products
- gitlab-docker-machine-19.2< 19.2.6-r1
- gitlab-docker-machine-fips-19.2< 19.2.6-r1
- gitlab-runner-19.2< 19.2.6-r1
- gitlab-runner-fips-19.2< 19.2.6-r1
- gitlab-runner-helper-19.2< 19.2.6-r1
Wolfi6 products
- gitlab-docker-machine-19.2< 19.2.6-r1
- gitlab-runner-19.2< 19.2.6-r1
- gitlab-runner-helper-19.2< 19.2.6-r1
- gitlab-runner-helper-compat-19.2< 19.2.6-r1
- gitlab-runner-helper-oci-entrypoint-19.2< 19.2.6-r1
Debian2 products
- ruby3.1All versions (No fix recorded)
- ruby3.3All versions (No fix recorded)
Alpine1 product
- ruby< 3.3.13-r0 | < 3.4.12-r0
Gitlab1 product
- gitlab≥ 19.2, < 19.2.7 | ≥ 19.3, < 19.3.3 | ≥ 19.4, < 19.4.1 | ≥ 19.2.0, < 19.2.7 | ≥ 19.3.0, < 19.3.3 | 19.4.0
5 vendors · 22 products
References
5 links- gitlab.com/gitlab-org/gitlab/-/work_items/628577Issue Tracking