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

Vulnerabilidad en los comandos si.inetLatency (), si.inetChecksite(), si.services(), si.processLoad() en systemminformation para node.js (CVE-2021-21388)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-78 Neutralización incorrecta de elementos especiales usados en un comando de sistema operativo (Inyección de comando de sistema operativo)
Fecha de publicación:
29/04/2021
Última modificación:
05/05/2021

Descripción

systemminformation es un sistema de código abierto y una biblioteca de información de SO para node.js. Se ha detectado una vulnerabilidad de inyección de comandos en systeminformation versiones de anteriores a 5.6.4. El problema ha sido corregido con una comprobación de parámetros en la entrada del usuario. Por favor actualice a las versiones posteriores a 5.6.4 e incluyéndola. Si no puede actualizar, asegúrese de comprobar o sanear los parámetros de servicio que son pasados a si.inetLatency (), si.inetChecksite(), si.services(), si.processLoad() y otros comandos. Solo permita cadenas, rechace cualquier arreglo. El saneamiento de cuerdas funciona como se esperaba

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:systeminformation:systeminformation:*:*:*:*:*:node.js:*:* 5.6.4 (excluyendo)