Read the docs
TI-2021-04415 Aliases CVE-2021-21315GHSA-2m8v-572m-ff2v

Command injection in sebhildebrandt systeminformation

Priority CRITICAL 91Exploited in the wildCWE-78Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-78.

Summary

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.

Why it matters now

Exploitation Active In CISA KEV since 2022-01-18CISA due date 2022-02-01
EPSS 0.90675 99th percentileScored 2026-11-07
Fix Fixed systeminformation (sebhildebrandt): 5.3.1systeminformation (npm): 5.3.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Active
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
sebhildebrandtsysteminformationbefore 5.3.15.3.1Patch availableCNA
—systeminformation (npm)before 5.3.15.3.1Patch availableGHSA-2m8v-572m-ff2v
  • systeminformation Vendorsebhildebrandt Affected before 5.3.1 Fixed in 5.3.1 Patch available CNA
  • systeminformation (npm) Vendor— Affected before 5.3.1 Fixed in 5.3.1 Patch available GHSA-2m8v-572m-ff2v

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:systeminformation:systeminformation:*:*:*:*:*:node.js:*:*before 5.3.1Vulnerablesebhildebrandt
cpe:2.3:a:apache:cordova:10.0.0:*:*:*:*:-:*:*10.0.0VulnerableApache
  • cpe:2.3:a:systeminformation:systeminformation:*:*:*:*:*:node.js:*:* Versions before 5.3.1 Vulnerable ·sebhildebrandt
  • cpe:2.3:a:apache:cordova:10.0.0:*:*:*:*:-:*:* Versions 10.0.0 Vulnerable ·Apache

Remediation

  • Fix · CNA systeminformation (sebhildebrandt) Fixed in 5.3.1
  • Fix · GHSA-2m8v-572m-ff2v systeminformation (npm) Fixed in 5.3.1 Advisory →

Timeline

  1. 2022-01-18 Added to CISA KEV
  2. 2026-10-02 Threatist record created from CVE-2021-21315
  3. 2026-10-03 Alias added: GHSA-2m8v-572m-ff2v

References

  • TI-2026-37031 systeminformation: OS command injection in networkInterfaces() via interfaces(5) source-directive path on Linux CVSS 4.0HIGH 8.7
  • TI-2023-22901 systeminformation SSID Command Injection Vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2025-41734 Command Injection in fsSize() on Windows CVSS 3.1HIGH 8.1
  • TI-2020-06270 Command injection in systeminformation CVSS 3.1HIGH 8.8
  • TI-2021-04487 Command Injection Vulnerability in systeminformation CVSS 3.1CRITICAL 9.8
  • TI-2020-16066 Prototype Pollution leading to Command Injection in systeminformation CVSS 3.1CRITICAL 9.8
See all 11 →

Sources