CVE-2026-97229 es una vulnerabilidad crítica de ejecución remota de código en GitLab Community Edition y Enterprise Edition que permite a un atacante sin autenticación ejecutar código arbitrario en el servidor mediante una expresión regular especialmente manipulada en una configuración de CI/CD. Tiene la puntuación máxima CVSS de 10.0, con el vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H: accesible por red, baja complejidad, sin privilegios y sin interacción del usuario.
La causa es un desbordamiento de enteros en el compilador de expresiones regulares de CI/CD, sumado a una validación insuficiente de la expresión. GitLab la corrigió el 12 de octubre de 2026 en las versiones 19.4.2, 19.3.5 y 19.2.8. El 29 de octubre de 2026, la Agencia de Ciberseguridad e Infraestructura de EE. UU. (CISA) añadió la falla a su catálogo de Vulnerabilidades Explotadas Conocidas (KEV), citando evidencia de explotación activa. A las agencias civiles federales se les pidió aplicar la corrección antes del 1 de noviembre, fecha que ya pasó.
¿Por qué una falla de GitLab importa más allá del equipo de desarrollo? Porque una plataforma de código fuente es uno de los sistemas más confiables de una empresa. Guarda el código, los secretos de compilación, los tokens de despliegue, las imágenes de contenedor y los pipelines que llevan el software a producción. Quien controla el servidor GitLab suele poder llegar a todo lo que este conecta, lo que convierte un servidor vulnerable en un problema de cadena de suministro de software.
Las empresas que operan GitLab por su cuenta, a menudo por residencia de datos, regulación o costos, son las expuestas. GitLab indica que GitLab.com ya ejecuta la versión corregida y que todos los inquilinos de GitLab Dedicated fueron parchados antes de publicar la versión. Si sus ingenieros usan una instancia autogestionada, este es un tema prioritario para su programa de ciberseguridad, no solo para el equipo de DevOps.
El reto principal es que esta falla reúne los dos rasgos que más valoran los atacantes, ninguna autenticación y ejecución total de código, y ya se probó contra un objetivo real. Según The Hacker News, la inclusión en la lista de CISA se vincula con un incidente divulgado por Alpine Linux. Un actor desconocido intentó explotar la falla contra la instancia GitLab de Alpine los días 20 y 21 de octubre de 2026, enviando configuraciones de CI manipuladas que hicieron fallar ocho veces los procesos de trabajo de GitLab. En cuatro de esas caídas el exploit falló en el paso siguiente. El atacante también descargó la imagen de contenedor de GitLab de Alpine.
Los intentos posteriores del 25 y 26 de octubre fueron bloqueados. Los responsables de Alpine afirmaron que el ataque estuvo cerca de funcionar, que no encontraron evidencia de que tuviera éxito pero no pueden descartarlo, y que por eso trataron la instancia como comprometida y la reconstruyeron desde cero. También informaron que su repositorio de paquetes y las versiones del 21 de octubre no fueron alterados. No se ha identificado a ningún actor.
Tres lecciones para los equipos empresariales:
GitLab también indica que los detalles técnicos completos se harán públicos 90 días después de la versión, es decir, no antes del 10 de enero de 2027. Hasta entonces es menos probable que circule código de exploit público, pero el incidente de Alpine muestra que atacantes capaces no esperaron.
La respuesta a CVE-2026-97229 consiste en identificar cada instancia autogestionada de GitLab, actualizar a una versión corregida, buscar señales de explotación y rotar los secretos a los que el servidor podía acceder. Siga estos pasos en orden.
Envíe los registros a un SIEM central para que un patrón de caídas en un servidor de desarrollo se convierta en una alerta y no en una nota al pie.
Tratar las plataformas de desarrollo con el mismo rigor que los sistemas de producción protege el software que usted entrega y a los clientes que dependen de él. Responder bien a esta falla aporta beneficios prácticos.
La fecha límite del 1 de noviembre de CISA aplica a las agencias civiles federales de EE. UU., pero es una referencia sensata para cualquier empresa. Si su GitLab autogestionado sigue hoy en una versión afectada, ya va por detrás del calendario público.
HIT Communications ayuda a las empresas a mantener plataformas críticas parchadas, monitoreadas y recuperables, para que un aviso de proveedor no se convierta en un incidente prolongado. Con más de 30 años de experiencia en América Latina, Estados Unidos y Europa, integramos redes, seguridad y operaciones de TI en un solo equipo.
Nuestros servicios de ciberseguridad incluyen SOC 24/7, SIEM y detección y respuesta gestionadas que ingieren registros de plataformas de desarrollo, firewalls y sistemas de identidad, y alertan tanto por caídas y anomalías como por firmas de ataque conocidas. Nuestros servicios gestionados de TI cubren la planificación de parches, la operación de infraestructura local y en la nube, y los respaldos, de modo que las actualizaciones de emergencia se programen, prueben y documenten en lugar de improvisarse.
Si opera GitLab autogestionado y no está seguro de qué versión tiene, quién puede acceder a él o qué secretos guarda, podemos ayudarle a inventariar las instancias, planificar la actualización con mínima interrupción y activar el monitoreo de las señales que GitLab publicó.
CVE-2026-97229 recuerda que los sistemas que construyen su software merecen la misma protección que los que lo ejecutan. Una falla CVSS 10.0 que no requiere inicio de sesión tiene corrección desde el 12 de octubre, un intento de ataque contra un proyecto muy conocido y una advertencia de CISA cuyo plazo federal ya venció.
Empiece hoy con tres acciones: liste cada instancia autogestionada de GitLab y su versión, actualice a 19.4.2, 19.3.5 o 19.2.8 o posterior, y busque en sus registros las señales de caídas y de CI lint que GitLab publicó. Si desea apoyo con el inventario, la ventana de mantenimiento o el monitoreo continuo, contacte al equipo de HIT Communications.

Descubre cómo podemos transformar tu empresa. ¡Habla con uno de nuestros expertos ahora!
Contáctanos