CVE-2026-97229
GitLab ha remediado un problema en GitLab CE/EE que afecta a todas las versiones desde 19.2 antes de 19.2.8, 19.3 antes de 19.3.5 y 19.4 antes de 19.4.2 que, bajo ciertas condiciones, podría haber permitido a un usuario no autenticado ejecutar código arbitrario en el servidor de GitLab a través de una expresión regular especialmente diseñada en una configuración de CI/CD, debido a una validación insuficiente de expresiones regulares.
Traducción automática del texto original de NVD (en inglés).
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- Puntuación base: 10
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.56%
- Percentil entre todas las CVEs puntuadas: 45
- Fecha de la puntuación: 13/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
💥 Exploits públicos
Hay código de explotación o plantillas de detección públicos. No es lo mismo que explotación activa confirmada (KEV), pero aumenta el riesgo: parchee con prioridad.
- Prueba de concepto en GitHub (no verificada) · Lista de pruebas de concepto en GitHub
⚠️ Las pruebas de concepto de GitHub no están verificadas: algunas son falsas o contienen malware. No las ejecute nunca fuera de un laboratorio aislado.
📰 Cobertura en medios
Medios especializados en seguridad que han citado esta CVE:
- Help Net Security · GitLab admins urged to patch critical RCE flaw (CVE-2026-97229) (13/10/2026)
🎯 Técnicas ATT&CK
Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.
- Explotación
T1190Exploit Public-Facing Applicationinitial access95 % - Impacto principal
T1059Command and Scripting Interpreterexecution90 %
GitLab expuesto públicamente (AV:N, PR:N, UI:N) permite ejecución arbitraria de código mediante regex malformado en CI/CD (CWE-190: desbordamiento de enteros). T1190 + T1059.
Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.
🛡️ Mitigaciones ATT&CK que cubren estas técnicas
Tecnologías afectadas (1)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
CWE
- CWE-190
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-97229",
"cveTags": [],
"metrics": {
"cvssMetricV31": [
{
"type": "Secondary",
"source": "cve@gitlab.com",
"cvssData": {
"scope": "CHANGED",
"version": "3.1",
"baseScore": 10,
"attackVector": "NETWORK",
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "HIGH",
"privilegesRequired": "NONE",
"confidentialityImpact": "HIGH"
},
"impactScore": 6,
"exploitabilityScore": 3.9
}
]
},
"affected": [
{
"source": "cve@gitlab.com",
"affectedData": [
{
"cpes": [
"cpe:2.3:a:gitlab:gitlab:*:*:*:*:*:*:*:*"
],
"repo": "https://gitlab.com/gitlab-org/gitlab",
"vendor": "GitLab",
"product": "GitLab",
"versions": [
{
"status": "affected",
"version": "19.2",
"lessThan": "19.2.8",
"versionType": "semver"
},
{
"status": "affected",
"version": "19.3",
"lessThan": "19.3.5",
"versionType": "semver"
},
{
"status": "affected",
"version": "19.4",
"lessThan": "19.4.2",
"versionType": "semver"
}
],
"defaultStatus": "unaffected"
}
]
}
],
"published": "2026-10-13T02:17:00.840",
"references": [
{
"url": "https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/",
"source": "cve@gitlab.com"
},
{
"url": "https://gitlab.com/gitlab-org/gitlab/-/work_items/630686",
"source": "cve@gitlab.com"
},
{
"url": "https://hackerone.com/reports/4055749",
"source": "cve@gitlab.com"
},
{
"url": "https://hackerone.com/reports/4058589",
"source": "cve@gitlab.com"
}
],
"vulnStatus": "Undergoing Analysis",
"weaknesses": [
{
"type": "Primary",
"source": "cve@gitlab.com",
"description": [
{
"lang": "en",
"value": "CWE-190"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "GitLab has remediated an issue in GitLab CE/EE affecting all versions from 19.2 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 unauthenticated user to execute arbitrary code on the GitLab server via a specially crafted regular expression in a CI/CD configuration, due to insufficient regular expression validation."
}
],
"lastModified": "2026-10-13T16:17:14.080",
"sourceIdentifier": "cve@gitlab.com"
}