CVE-2021-21315
high-risk
Published 2021-02-16
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.
Do I need to act?
!
94.0% chance of exploitation in next 30 days
EPSS score — higher than 6% of all CVEs
!
CISA KEV: actively exploited in the wild
On the Known Exploited Vulnerabilities catalog — federal agencies must patch
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
7
CVSS 7.1/10
High
LOCAL
/ LOW complexity
Affected Products (2)
Systeminformation
Affected Vendors
References (11)
Third Party Advisory
https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-2m8...
Third Party Advisory
https://security.netapp.com/advisory/ntap-20210312-0007/
Third Party Advisory
https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-2m8...
Third Party Advisory
https://security.netapp.com/advisory/ntap-20210312-0007/
US Government Resource
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-...
56
/ 100
high-risk
Severity
22/34 · High
Exploitability
27/34 · High
Exposure
7/34 · Low