<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cpe:2.3:a:systeminformation_project:systeminformation:*:*:*:*:*:node.js:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3asysteminformation_projectsysteminformationnode.js/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 29 Oct 2026 00:11:46 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3asysteminformation_projectsysteminformationnode.js/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>systeminformation: Windows command injection via services() (CVE-2026-116576)</title><link>https://feed.craftedsignal.io/briefs/2026-10-systeminformation-command-injection/</link><pubDate>Thu, 29 Oct 2026 00:11:46 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-systeminformation-command-injection/</guid><description>The systeminformation Node.js package contains a command injection vulnerability in its services() function on Windows caused by insufficient sanitization of Unicode curly quotation marks.</description><content:encoded><![CDATA[<p>The systeminformation package version 5.33.15 and below contains a command injection vulnerability on Windows within the <code>services()</code> function. The internal <code>sanitizeShellString()</code> utility fails to strip Unicode left and right curly quotation marks (U+201C and U+201D). Because these characters are interpreted as string delimiters by PowerShell, an attacker can supply a specially crafted service name to terminate the intended <code>Get-CimInstance</code> filter string and inject arbitrary PowerShell commands. These commands execute with the privileges of the hosting Node.js process.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows arbitrary command execution on the host operating system. The scope of impact is limited to the privileges of the Node.js process, which may include access to files, sensitive environment variables, or other application resources. Remote exploitability is dependent on whether a consuming application passes attacker-controlled input directly to the <code>services()</code> function.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the <code>systeminformation</code> package to version 5.33.16 or later.</li>
<li>Review applications using <code>systeminformation</code> to identify if any user-supplied data is passed as arguments to the <code>services()</code> function.</li>
<li>Apply input validation/sanitization to any data before passing it to library functions, treating <code>services()</code> inputs as untrusted content.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>command-injection</category><category>nodejs</category><category>library-vulnerability</category></item></channel></rss>