<?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>3315-Series Terminals (&lt; 4.5.3.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/3315-series-terminals--4.5.3.0/</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>Wed, 28 Oct 2026 05:47:02 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/3315-series-terminals--4.5.3.0/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>ST Engineering iDirect Terminals: Local Privilege Escalation (CVE-2026-38056)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2026-38056/</link><pubDate>Wed, 28 Oct 2026 05:47:02 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2026-38056/</guid><description>A local privilege escalation vulnerability in ST Engineering iDirect satellite terminals allows unprivileged users to achieve root access via an insecure Redis IPC bus and unsanitized script execution.</description><content:encoded><![CDATA[<p>CVE-2026-38056 is a critical local privilege escalation vulnerability affecting ST Engineering iDirect iQ-Series, 3315-Series, and 9-Series terminals. The vulnerability is caused by a design flaw in the inter-process communication (IPC) model: the Redis bus is configured without authentication, and the 'sysmngr' service executes installation scripts provided through Redis keys without verifying their integrity, ownership, or location. An attacker with local access to the terminal can manipulate Redis keys to force the execution of arbitrary commands as the root user.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains initial local access (shell) to the satellite terminal.</li>
<li>Attacker interacts with the unauthenticated Redis IPC bus via the pre-installed <code>redis-cli</code> tool.</li>
<li>Attacker sets the <code>INSTALL_DIR</code> Redis key to a path controlled by the attacker (e.g., <code>/tmp/pkg</code>).</li>
<li>Attacker creates a malicious shell script (e.g., <code>/tmp/escalate.sh</code>) to perform unauthorized modifications such as changing user UIDs in <code>/etc/passwd</code>.</li>
<li>Attacker sets the <code>INSTALL_SCRIPT</code> Redis key to the path of the malicious script.</li>
<li>Attacker triggers the installation process by setting the <code>INSTALL_START</code> key to 1.</li>
<li>The <code>sysmngr</code> service executes the attacker-provided script with root privileges.</li>
<li>Attacker gains persistent root access on the terminal.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows any unprivileged user, including restricted field-technician accounts, to escalate privileges to root. This grants full control over the terminal, enabling firmware modification, traffic interception, credential harvesting, satellite link manipulation, and lateral movement to other network-connected infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade all affected iQ-Series, 3315-Series, and 9-Series terminals to firmware version 4.5.3.0 or newer immediately.</li>
<li>For terminals that cannot be upgraded, implement the following mitigations:</li>
</ol>
<ul>
<li>Apply a strong <code>requirepass</code> password in <code>/etc/idirect/redis.conf</code> and update all system processes to authenticate.</li>
<li>Restrict Redis network access by binding it to <code>127.0.0.1</code>.</li>
<li>Implement host-based firewall rules (e.g., <code>iptables</code>) to block unauthorized access to the Redis port (6379) from external interfaces.</li>
<li>Proactively audit current user accounts and <code>/etc/passwd</code> for unauthorized UID modifications.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>privilege-escalation</category><category>critical-infrastructure</category><category>embedded-systems</category></item></channel></rss>