Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en NuProcess (CVE-2022-39243)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
26/09/2022
Última modificación:
13/07/2023

Descripción

NuProcess es una implementación de ejecución de procesos externos para Java. En todas las versiones de NuProcess en las que bifurca procesos usando el método Java_java_lang_UNIXProcess_forkAndExec de la JVM (1.2.0+), los atacantes pueden usar caracteres NUL en sus cadenas para llevar a cabo una inyección en la línea de comandos. El ProcessBuilder de Java no es vulnerable debido a una comprobación en ProcessBuilder.start. NuProcess carece de esa comprobación. Esta vulnerabilidad sólo puede ser explotada para inyectar argumentos de línea de comandos en Linux. La versión 2.0.5 contiene un parche. Como mitigación, los usuarios de la biblioteca pueden sanear las cadenas de comandos para eliminar los caracteres NUL antes de pasarlas a NuProcess para su ejecución.<br />

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nuprocess_project:nuprocess:*:*:*:*:*:*:*:* 1.2.0 (incluyendo) 2.0.5 (excluyendo)
cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:*