HTTP: System Information Library Nodejs OS Command Injection

This signature detects attempts to exploit a known vulnerability against System Information Library Nodejs. A successful attack can lead to command injection and arbitrary code execution.

Extended 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

Apache cordova

References

CVE: CVE-2021-21315

Short Name
HTTP:CTS:SYSTEM-LIB-NDJS-CI
Severity
Minor
Recommended
False
Recommended Action
Drop
Category
HTTP
Keywords
CVE-2021-21315 Command Information Injection Library Nodejs OS System
Release Date
05/06/2025
Supported Platforms

srx-branch-12.3

srx-19.3

srx-branch-19.3

vsrx3bsd-19.2

srx-branch-19.4

vsrx-19.4

mx-12.3

mx-19.4

vmx-19.4

mx-19.3

vsrx3bsd-19.4

srx-19.4

vsrx-12.3

vmx-19.3

vsrx-19.2

srx-12.3

Sigpack Version
3805
False Positive
Unknown
Vendors

Apache

Systeminformation

Found a potential security threat?