Gate affected systeminformation versions in package-lock before deployment
A dependency check is most useful when it fails before a deployment. That is especially true for a library used by an inventory agent, monitoring process, diagnostics endpoint, or device-management service. Those programs often collect operating-system information with more privileges than an ordinary web request needs.
CVE-2026-44724 affects the Linux implementation of networkInterfaces() in the npm package systeminformation. GitHub’s advisory says the affected range is 4.17.0 through 5.31.5 and that 5.31.6 is the patched version. On a host using NetworkManager, the vulnerable code can take an active connection profile name from nmcli output and interpolate it into shell commands. The issue is local: an attacker must be able to create or rename an active profile, but the resulting command runs with the privileges of the Node.js process that calls the function.