CVE-2026-44724

systeminformation is a System and OS information library for node.js. From 4.17.0 to 5.31.5, on Linux, systeminformation is vulnerable to command injection in networkInterfaces() when an active NetworkManager connection profile name contains shell metacharacters. The vulnerable value is obtained internally from real nmcli device status output. The library sanitizes the network interface name before using it in shell commands, but it does not apply equivalent sanitization to the parsed NetworkManager connection profile name. That unsanitized connectionName is then interpolated into three shell command strings executed through execSync(). This vulnerability is fixed in 5.31.6.
Configurations

No configuration.

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) systeminformation es una biblioteca de información del sistema y del SO para node.js. Desde la versión 4.17.0 hasta la 5.31.5, en Linux, systeminformation es vulnerable a la inyección de comandos en networkInterfaces() cuando el nombre de un perfil de conexión activo de NetworkManager contiene metacaracteres de shell. El valor vulnerable se obtiene internamente de la salida real del estado del dispositivo nmcli. La biblioteca sanea el nombre de la interfaz de red antes de usarlo en comandos de shell, pero no aplica una sanitización equivalente al nombre del perfil de conexión de NetworkManager analizado. Ese connectionName no saneado se interpola luego en tres cadenas de comandos de shell ejecutadas a través de execSync(). Esta vulnerabilidad se corrige en la versión 5.31.6.

Information

Published : 2026-05-27 20:16

Updated : 2026-10-26 11:10


NVD link : CVE-2026-44724

Mitre link : CVE-2026-44724

CVE.ORG link : CVE-2026-44724


JSON object : View

Products Affected

No product.

CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')