Skip to content
7.1 High Exploited

CVE-2021-21315 System Information Library for Node.JS Command Injection

Active exploitation observed

· CISA KEV catalogue
Required action Apply updates per vendor instructions.
Ransomware campaigns Not observed so far
Weakness CWE-78

Description

The System Information Library for Node.JS (npm package "systeminformation") is an open source collection of functions to retrieve detailed hardware, system and OS information. In systeminformation before version 5.3.1 there is a command injection vulnerability. Problem was fixed in version 5.3.1. As a workaround instead of upgrading, be sure to check or sanitize service parameters that are passed to si.inetLatency(), si.inetChecksite(), si.services(), si.processLoad() ... do only allow strings, reject any arrays. String sanitation works as expected.

Affected products and versions

Product Affected versions Fixed in
systeminformation 5.3 earliest → < 5.3.1 5.3.1

References

Timeline

  1. Published
  2. Added to the KEV catalogue
  3. Last modified
The 15 CVEs of systeminformation →
Track this CVE