GitLab advierte de una vulnerabilidad de ejecución de código de máxima gravedad
GitLab ha emitido una advertencia para que los usuarios actualicen de inmediato una falla de seguridad de máxima gravedad encontrada en el Compilador de Expresiones Regulares de CI/CD. Este problema, identificado con una clave específica de seguimiento, fue descubierto por un investigador de seguridad mediante un programa de recompensas por errores y podría permitir que atacantes remotos ejecuten código arbitrario en los servidores afectados.
El fallo se origina en una debilidad de desbordamiento de enteros relacionada con la validación insuficiente de expresiones regulares dentro de los archivos de configuración de tuberías de los proyectos. Debido a esta vulnerabilidad, un usuario sin autenticación podría lograr la ejecución de código en el servidor mediante el uso de una expresión regular diseñada con fines maliciosos en una configuración de CI/CD.
La compañía solucionó este problema en varias versiones específicas tanto de la edición Community como Enterprise, recomendando la aplicación inmediata de los parches en las instalaciones autogestionadas, mientras que la plataforma en la nube ya cuenta con la actualización y los clientes dedicados no requieren acciones. Adicionalmente, el texto menciona otros incidentes previos atendidos por la plataforma, incluyendo vulnerabilidades de omisión de autenticación y de lectura de datos confidenciales, así como la intervención de una agencia gubernamental estadounidense en relación con uno de dichos fallos.