Vulnerabilidades críticas en GitLab CE/EE permiten lectura arbitraria de archivos y ejecución remota de código

GitLab ha publicado actualizaciones de seguridad para sus ediciones Community Edition (CE) y Enterprise Edition (EE) con el fin de corregir múltiples vulnerabilidades. Entre ellas destacan dos fallos de severidad crítica que permiten la lectura arbitraria de archivos sin autenticación y el robo de credenciales y configuraciones sensibles. Adicionalmente, se solventó una vulnerabilidad de severidad alta en GitLab EE que posibilita la ejecución remota de código (RCE) mediante la importación de proyectos maliciosos.

Las versiones con los parches correspondientes (19.3.2, 19.2.6 y 19.1.8) fueron liberadas el 10 de septiembre de 2026.

CVE y severidad

ID Severidad (CVSS) Impacto Componente afectado Vector / Requisitos de explotación
CVE-2026-85706 Crítica (10.0) Lectura arbitraria de archivos API de commits del repositorio Remoto / Sin autenticación (bajo condiciones específicas)
CVE-2026-87719 Crítica (9.9) Fuga de credenciales y configuraciones Serializador de suscripciones GraphQL (EE) Remoto / Requiere usuario autenticado con acceso a Duo Chat
CVE-2026-88765 Alta (8.5) Ejecución remota de código (RCE) Conversor Unicode durante indexación de búsqueda avanzada (EE) Remoto / Requiere usuario autenticado e importación de proyecto manipulado

Nota: La actualización también corrige vulnerabilidades adicionales de severidad alta que comprometen variables de entorno de CI/CD protegidas, renderizado de Markdown y manejo de recursos GraphQL.

Productos afectados

Producto Edición Versiones afectadas
GitLab Community Edition (CE)

18.7 hasta 19.1.7
19.2.0 hasta 19.2.5
19.3.0 hasta 19.3.1

GitLab Enterprise Edition (EE)

18.3 hasta 19.1.7
19.2.0 hasta 19.2.5
19.3.0 hasta 19.3.1

Solución

Actualizar de manera urgente a las versiones oficiales remediadas de acuerdo a la rama soportada en su infraestructura:

  • GitLab v19.3.2
  • GitLab v19.2.6
  • GitLab v19.1.8

Recomendaciones

GitLab recomienda a todos los clientes con instalaciones autogestionadas aplicar las actualizaciones de inmediato. Las implementaciones de nodo único experimentarán tiempo de inactividad durante las migraciones de base de datos, mientras que los entornos multinodo pueden utilizar el proceso de actualización sin tiempo de inactividad si están configurados correctamente.

Referencias