top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page