Skip to main content
VulnerabilityPublished Updated

CVE-2025-68154: sebhildebrandt systeminformation · OS Command Injection

Affects sebhildebrandt systeminformationSource CVE Database V5

0

Not known to be exploited · 12% EPSS · CVSS 8.1 High : upgrade to 5.27.14 soon.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
12.9% chance of exploitation in 30 days – higher than 96% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 5.27.14
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Dec 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade sebhildebrandt systeminformation to 5.27.14.

Affected software

ProductAffectedFixed in
npmsysteminformationpkg:npm/systeminformationOther threatsAffected
  • <5.27.14
Fixed in
  • 5.27.14

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Immediately upgrade the systeminformation library to version 5.27.14 or later where the vulnerability is patched.
  2. Conduct a thorough code review to identify all usages of the fsSize() function and verify that no user-controlled input is passed to the 'drive' parameter.
  3. Implement strict input validation and sanitization for any parameters that influence system commands, especially those passed to PowerShell or shell commands.
  4. Employ application-level security controls such as Web Application Firewalls (WAFs) to detect and block suspicious command injection patterns.
  5. Restrict the privileges of Node.js processes to minimize impact if exploitation occurs, following the principle of least privilege.
  6. Monitor logs for unusual PowerShell command executions or unexpected systeminformation library calls.
  7. Educate developers about secure coding practices related to command execution and parameter handling.
  8. If upgrading immediately is not possible, consider isolating affected applications or disabling features that invoke fsSize() with external input until patched.

Description

systeminformation is a System and OS information library for node.js. In versions prior to 5.27.14, the `fsSize()` function in systeminformation is vulnerable to OS command injection on Windows systems. The optional `drive` parameter is directly concatenated into a PowerShell command without sanitization, allowing arbitrary command execution when user-controlled input reaches this function. The actual exploitability depends on how applications use this function. If an application does not pass user-controlled input to `fsSize()`, it is not vulnerable. Version 5.27.14 contains a patch.

References

Community reviews

Loading reviews…