Home › Intelligence › Brief
VULNERABILITY BRIEF🟠 High Vulnerability

Command Injection in System Information Library for Node.js (CVE‑2021‑21315) Threatens Node.js Applications

LiveThreat™ Intelligence · 📅 October 07, 2026· 📰 nvd.nist.gov
🟠
Severity
High
VU
Type
Vulnerability
🎯
Confidence
HIGH
🏢
Affected
3 sector(s)
✅
Actions
5 recommended
📰
Source
nvd.nist.gov

Command Injection in System Information Library for Node.js (CVE‑2021‑21315) Threatens Node.js Applications

What It Is

CVE‑2021‑21315 is a high‑severity command‑injection flaw in the popular npm package systeminformation (System Information Library for Node.js). The vulnerability resides in the handling of the name parameter; a crafted value can cause the underlying OS shell to execute arbitrary commands supplied by an attacker.

Exploitability

  • CVSS v3.1 base score: 8.8 (High).
  • Proof‑of‑concept code has been publicly released, demonstrating remote exploitation without authentication.
  • No confirmed active‑exploitation campaigns have been reported, but the ease of exploitation and the wide adoption of the package make the risk significant.

Affected Products

  • npm package systeminformation versions < 5.9.22 (the exact vulnerable range is documented in the NVD advisory).
  • Any Node.js application that includes the vulnerable version as a direct dependency or via a transitive dependency chain.

Why It Matters for Compliance & Audit Readiness

  • Vendor‑management controls: The flaw underscores the need for continuous monitoring of third‑party components in your software supply chain. Maintaining an up‑to‑date Software Bill of Materials (SBOM) and validating vendor‑provided patches are core evidence points for ISO 27001 A.12.1 and NIST 800‑53 CM‑8.
  • Access‑control assurance: Remote command execution bypasses intended privilege boundaries, challenging the integrity of least‑privilege policies required by PCI‑DSS and HIPAA.
  • Defensible audit trail: Documenting the remediation (version upgrade, dependency review) and the monitoring controls you put in place creates a clear, auditable path that demonstrates due diligence during a regulator’s review.

Recommended Actions

  • Update immediately to systeminformation ≥ 5.9.22 (or the latest stable release).
  • Generate or refresh your SBOM and scan for the vulnerable version across all environments (dev, test, production).
  • Implement automated dependency monitoring (e.g., Dependabot, Renovate) to receive real‑time alerts for future vulnerabilities.
  • Log and alert on anomalous command‑execution patterns in your Node.js runtime (e.g., unexpected child‑process spawns).
  • Document the remediation steps in your change‑management system to provide evidence for auditors.

Source: https://nvd.nist.gov/vuln/detail/CVE-2021-21315

📰 Original Source
https://nvd.nist.gov/vuln/detail/CVE-2021-21315 ↗

This LiveThreat Intelligence Brief is an independent analysis. Read the original reporting at the link above.

From the Verisq platform · Trust Operations

Answer one control objective. Answer ten frameworks.

The Verisq Common Framework is a spine of 84 control objectives that SOC 2, ISO 27001, NIST CSF, CMMC, HIPAA, PCI DSS, HITRUST, GDPR, ISO 42001 and NIST AI RMF map onto — each graded honestly. Satisfy an objective once and every framework that recognizes it lights up at its real strength.

See how the Verisq Common Framework works →