<?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/"><channel><title>Matrix42 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/matrix42/</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>Fri, 19 Jun 2026 15:56:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/matrix42/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2016-20095: Matrix42 Remote Control Host Unquoted Service Path Privilege Escalation</title><link>https://feed.craftedsignal.io/briefs/2026-06-matrix42-unquoted-path/</link><pubDate>Fri, 19 Jun 2026 15:56:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-06-matrix42-unquoted-path/</guid><description>A local attacker can exploit CVE-2016-20095, an unquoted service path vulnerability in Matrix42 Remote Control Host version 3.20.0031, to achieve arbitrary code execution with SYSTEM privileges by placing a malicious executable named 'Program.exe' in the 'C:\Program Files\' directory, leading to privilege escalation when the vulnerable service starts.</description><content:encoded><![CDATA[<p>CVE-2016-20095 describes an unquoted service path vulnerability impacting Matrix42 Remote Control Host version 3.20.0031. Specifically, the <code>FastViewerRemoteService</code> and <code>FastViewerRemoteProxy</code> services are susceptible. This flaw allows a local attacker, who already has basic user access to a vulnerable system, to escalate their privileges to SYSTEM. The vulnerability arises because the service executable's path is not enclosed in quotation marks during registration, enabling the Windows Service Control Manager to misinterpret spaces in the path. By strategically placing a malicious executable with a crafted name (e.g., <code>Program.exe</code>) within the <code>C:\Program Files\</code> directory, an attacker can trick the operating system into executing their arbitrary code with elevated permissions during service startup, gaining full control over the compromised host.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker gains local user access to a system running Matrix42 Remote Control Host.</li>
<li>The attacker identifies that the <code>FastViewerRemoteService</code> or <code>FastViewerRemoteProxy</code> services are configured with an unquoted service path, such as <code>C:\Program Files\Matrix42\Remote Control Host\FastViewerRemoteService.exe</code>.</li>
<li>The attacker crafts a malicious executable, for instance, <code>Program.exe</code>, designed to perform unauthorized actions (e.g., create a new user, install a backdoor, deploy additional malware).</li>
<li>The attacker places this <code>Program.exe</code> file into the <code>C:\Program Files\</code> directory, which is often writable by standard users, especially within certain subdirectories or older Windows versions.</li>
<li>The attacker waits for a system reboot, forces a service restart (if permissions allow), or waits for an administrative action that triggers a restart of the vulnerable service.</li>
<li>During service startup, the Windows Service Control Manager attempts to locate and execute the service binary. Due to the unquoted path, it first interprets <code>C:\Program.exe</code> as the intended executable.</li>
<li>The malicious <code>C:\Program.exe</code> is executed instead of the legitimate service binary, inheriting SYSTEM privileges due to the service's configuration.</li>
<li>The attacker achieves SYSTEM-level privilege escalation, enabling full control over the compromised host for further malicious activities, such as data exfiltration, lateral movement, or persistent access.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The successful exploitation of CVE-2016-20095 grants a local attacker SYSTEM-level privileges on the compromised system. This is a critical escalation that allows complete control over the operating system, including the ability to install rootkits, disable security software, exfiltrate sensitive data, or establish persistent access. While specific victim counts are not available, any organization utilizing vulnerable versions of Matrix42 Remote Control Host is at risk of complete system compromise if a local attacker gains a foothold. The vulnerability's age indicates that unpatched systems could still be prevalent, posing a significant risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rules provided in this brief to your SIEM and tune for your environment to detect <code>C:\Program.exe</code> process creation and file creation in <code>C:\Program Files\</code>.</li>
<li>Monitor for process creation events (<code>process_creation</code> log source) where <code>Program.exe</code> is executed from the <code>C:\Program Files\</code> directory with SYSTEM privileges.</li>
<li>Monitor for file creation events (<code>file_event</code> log source) of <code>Program.exe</code> within the <code>C:\Program Files\</code> directory.</li>
<li>Patch Matrix42 Remote Control Host to a version greater than 3.20.0031 as advised by the vendor on <code>https://www.matrix42.com/</code>.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>privilege-escalation</category><category>unquoted-service-path</category><category>windows</category><category>matrix42</category></item></channel></rss>