


Perceptive Security
SOC/SIEM Consultancy

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 n…
Published:
26 May 2026 at 22:00:00
Alert date:
27 May 2026 at 21:06:41
Source:
nvd.nist.gov
Supply Chain & Dependencies, Operating Systems
The systeminformation library for Node.js versions 4.17.0 to 5.31.5 contains a command injection vulnerability in the networkInterfaces() function on Linux systems. The vulnerability occurs when NetworkManager connection profile names contain shell metacharacters that are not properly sanitized before being used in shell commands executed through execSync(). While the library sanitizes network interface names, it fails to apply equivalent sanitization to parsed NetworkManager connection profile names. This allows attackers to potentially execute arbitrary commands through maliciously crafted connection profile names. The issue affects the connectionName variable which gets interpolated into three different shell command strings. A fix has been released in version 5.31.6 that addresses this sanitization gap.
Technical details
Mitigation steps:
Affected products:
systeminformation
Node.js
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-44724
https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-hvx9-hwr7-wjj9
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
