HIGHCVSS v3.1 7.8Vulnerability

CVE-2026-116576

systeminformation is a System and OS information library for node.js. Prior to 5.33.16, services() in lib/processes.js inserts a caller-supplied service name into a PowerShell Get-CimInstance filter after processing it with sanitizeShellString() in lib/util.js. On Windows, the sanitizer removes ASCII quotes but permits Unicode quotation marks that PowerShell accepts as string delimiters, allowing crafted input to terminate the filter and place a PowerShell expression in the command executed by util.powerShell(). The expression runs with the Node.js process account's permissions and may read or change accessible files, alter application data, or disrupt the service. The package does not expose a network service itself, so remote reachability depends on a consuming application forwarding attacker-controlled input to services() or getDynamicData(). This issue is fixed in version 5.33.16.

Properties

Severity
HIGH
Nvd fetched at
2026-10-26T23:20:21.485325+00:00
Cvss severity
HIGH
Cvss score
7.8
Retrieved at
2026-10-26T23:21:23+00:00
Score
7.8
Cvss version
3.1
Last source
NVD
Cve id
CVE-2026-116576
Cvss vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
First seen by Signal
2026-10-26T23:13:25+00:00
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published at
2026-10-26T21:18:13.720
Last modified
2026-10-26T21:18:14.050

Related Entities (1)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-116576 (CVSS v3.1 7.8) — Ninja Signal Threat Intelligence | Ninja Signal