Todos los artículos

Noticias11 de septiembre de 20265 min de lectura

GitLab CE/EE: path traversal crítico CVE-2026-85706 explotado

CVE-2026-85706 (CVSS 10) permite leer archivos de GitLab sin autenticación y ya se está explotando. Versiones afectadas, correcciones y qué hacer ya.

Manos sobre el teclado de un portátil, con líneas de código en la pantalla

📌 Novedades posteriores: GitLab CVE-2026-110264: también inyección LDAP y request smuggling (22 de octubre de 2026) · GitLab 19.5.1: nueva RCE sin autenticación, CVE-2026-110264 (22 de octubre de 2026) · GitLab CVE-2026-97229: Rapid7 reproduce la RCE; usa la 19.3.5 (12 de octubre de 2026) · GitLab 19.4.2: RCE crítica CVE-2026-97229 en las regex CI/CD (12 de octubre de 2026)

El 11 de septiembre de 2026 la CISA incluyó en su catálogo Known Exploited Vulnerabilities (KEV) la CVE-2026-85706, una vulnerabilidad de path traversal de GitLab Community Edition (CE) y Enterprise Edition (EE): por tanto, ya se está explotando en ataques reales. GitLab ha publicado actualizaciones de seguridad que corrigen esta y otras vulnerabilidades. Según el aviso del CERT-SE, dos de ellas son críticas: la CVE-2026-85706, con una puntuación CVSS de 10.0, y la CVE-2026-87719, con una puntuación CVSS de 9.9.

El 6 de octubre el CERT-SE actualizó su aviso con las indicaciones de detección publicadas por GitLab. El 8 de octubre el BSI/CERT-Bund alemán actualizó su aviso WID-SEC-2026-1010 sobre las vulnerabilidades de GitLab CE/EE, con gravedad alta.

Qué ha pasado

La CVE-2026-85706 es un fallo de path traversal. Según el CERT-SE, un atacante no autenticado que la explote puede leer archivos arbitrarios del servidor GitLab. No hacen falta credenciales: basta con que la instancia sea accesible. El catálogo KEV de la CISA recoge las vulnerabilidades cuya explotación está demostrada.

La CVE-2026-87719 afecta solo a la edición Enterprise y requiere acceso. Según el CERT-SE, un usuario autenticado con acceso a Duo Chat puede llegar a configuraciones y datos sensibles.

Detalles técnicos

  • CVE-2026-85706: CVSS 10.0, path traversal en GitLab CE y EE; lectura de archivos arbitrarios del servidor sin autenticación.
  • Versiones afectadas (CVE-2026-85706): todas las versiones desde la 18.7 anteriores a la 19.1.8, la 19.2 anterior a la 19.2.6 y la 19.3 anterior a la 19.3.2.
  • CVE-2026-87719: CVSS 9.9, solo GitLab EE; requiere un usuario autenticado con acceso a Duo Chat, que puede obtener configuraciones y datos sensibles.
  • Versiones afectadas (CVE-2026-87719): GitLab EE, todas las versiones desde la 18.3 anteriores a la 19.1.8, la 19.2 anterior a la 19.2.6 y la 19.3 anterior a la 19.3.2.
  • Versiones corregidas: 19.1.8, 19.2.6 y 19.3.2, publicadas por GitLab con la patch release 19.3.2.
  • Explotación: confirmada por la CISA para la CVE-2026-85706. Según la CISA, su uso en campañas de ransomware, por ahora, no se conoce; el plazo fijado para las agencias federales estadounidenses era el 14 de septiembre. Las fuentes no señalan explotación de la CVE-2026-87719.
  • MITRE ATT&CK: la explotación de un servicio expuesto sin autenticación corresponde a T1190 (Exploit Public-Facing Application).

Indicadores y detección

En la actualización del 6 de octubre, el CERT-SE señala la información adicional publicada por GitLab:

  • reglas de detección para intentos de inclusión de archivos locales: la lectura del archivo de configuración gitlab.yml, el acceso a la ruta de metadatos y la enumeración de rutas;
  • un artículo de soporte que explica cómo comprobar si un archivo se ha exfiltrado realmente mediante la CVE-2026-85706, usando los bytes escritos por el componente Workhorse de GitLab.

Para los indicadores, el CERT-SE remite también al análisis técnico publicado por watchTowr.

Un aviso distinto: GitLab AI Gateway

El 5 de octubre el CERT-FR publicó el aviso CERTFR-2026-AVI-1262 sobre una vulnerabilidad diferente, la CVE-2026-90970, que afecta a GitLab AI Gateway. El CERT-FR indica como riesgo la ejecución remota de código arbitrario y remite al boletín de GitLab del 2 de octubre para las correcciones. Versiones afectadas según el CERT-FR:

  • AI Gateway 19.3.x anteriores a la 19.3.2;
  • AI Gateway 19.4.x anteriores a la 19.4.1;
  • AI Gateway desde la 18.1.6 y anteriores a la 19.2.4.

El aviso no describe el vector de ataque ni las condiciones de explotación.

Impacto para las empresas europeas e italianas

Un servidor GitLab suele contener código fuente, configuraciones de los pipelines y credenciales para las integraciones. Una vulnerabilidad que permite leer sus archivos sin autenticación, y que ya se está explotando, debe tratarse como urgente, sobre todo si la instancia está expuesta a Internet, como subraya el CERT-SE.

Para las entidades incluidas en NIS2, la gestión de vulnerabilidades y la seguridad de la cadena de suministro del software forman parte de las medidas exigidas. Una lectura no autorizada de archivos con datos o credenciales es un incidente que hay que valorar para su notificación al CSIRT nacional, que en Italia es el CSIRT Italia de la ACN.

Qué hacer ya

  1. Inventario: localiza todas las instancias de GitLab, con su edición (CE o EE) y versión, y comprueba cuáles son accesibles desde Internet.
  2. Actualiza: lleva cada instancia a la 19.1.8, la 19.2.6 o la 19.3.2, o a versiones posteriores, empezando por las expuestas. La CISA pide aplicar las mitigaciones indicadas por el fabricante o, si no están disponibles, dejar de usar el producto.
  3. Analiza los registros: el CERT-SE recomienda revisarlos para detectar posibles intrusiones. Usa las reglas de detección de GitLab y, para cada intento que encuentres, comprueba con el artículo de soporte si el archivo se ha exfiltrado realmente.
  4. Si encuentras una exfiltración: considera expuestos los datos y las credenciales contenidos en los archivos leídos, sustituye los secretos y valora las obligaciones de notificación que se aplican a tu organización.
  5. AI Gateway: si lo usas, consulta el boletín de GitLab del 2 de octubre y actualízalo a una versión corregida.

Cómo ayuda ARXDOME

ARX Expose muestra qué servicios expone tu empresa en Internet, qué productos se reconocen en ellos y cuáles tienen vulnerabilidades conocidas: te ayuda a descubrir si una instancia de GitLab es accesible desde fuera. ARX Shield enumera las vulnerabilidades abiertas en las máquinas supervisadas y destaca las que ya explotan los atacantes. ARX Sentry recoge registros y eventos de los servidores en los que está instalado el agente y controla la integridad de los archivos en las carpetas elegidas. Con ARX Horizon puedes consultar desde el portal los detalles de las vulnerabilidades y buscar indicadores de compromiso.

Última actualización:

¿Tienes preguntas?

Hablemos de las necesidades de tu empresa, sin compromiso.

Contáctanos

Artículos relacionados