Lectura arbitraria de archivos en Jenkins

Fecha de publicación 25/01/2024
Importancia
5 - Crítica
Recursos Afectados

Versiones Jenkins 2.441, LTS 2.426.2 y anteriores.

Descripción

Jenkins ha publicado una vulnerabilidad de severidad crítica en su informe de seguridad, la cual afecta al núcleo de sistema y su explotación podría provocar una ejecución remota de código.

Solución

Actualizar a la versión Jenkins 2.442, LTS 2.426.3.

Se recomienda consultar el aviso de seguridad (ver 'Referencias'), ya que ofrece soluciones alternativas. 

Detalle

Jenkins usa la biblioteca args4j para analizar argumentos y opciones de comandos en el controlador Jenkins al procesar comandos CLI. Este analizador de comandos tiene una característica que reemplaza un '@carácter' seguido de una ruta de archivo en un argumento con el contenido del archivo 'expandAtFiles'.

Se ha asignado el identificador CVE-2024-23897 para esta vulnerabilidad.