Lectura arbitraria de archivos en Jenkins
Versiones Jenkins 2.441, LTS 2.426.2 y anteriores.
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.
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.
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.