<?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>AX1800 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ax1800/</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>Tue, 04 Aug 2026 17:25:31 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ax1800/feed.xml" rel="self" type="application/rss+xml"/><item><title>Command Injection Vulnerability in GL.iNet AX1800 RPC Endpoint</title><link>https://feed.craftedsignal.io/briefs/2026-08-glinet-rce/</link><pubDate>Tue, 04 Aug 2026 17:25:31 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-glinet-rce/</guid><description>An authenticated remote command injection vulnerability in the RPC component of GL.iNet AX1800 routers (firmware &lt;= 4.8.3) allows attackers to execute arbitrary system commands via the 'remove_rule' function.</description><content:encoded><![CDATA[<p>A command injection vulnerability (CVE-2026-18787) has been identified in GL.iNet AX1800 routers running firmware versions up to 4.8.3. The flaw exists within the RPC endpoint component, specifically in the <code>remove_rule</code> function defined in <code>/usr/share/gl-ngx/oui-rpc.lua</code>. Attackers can leverage improper neutralization of the <code>args.id</code> argument to inject and execute arbitrary system commands. This vulnerability is remotely exploitable by an authenticated user. Given that public exploit code is available for this vulnerability, defenders should prioritize patching affected devices to the latest available firmware version to mitigate the risk of unauthorized system access and full device compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker establishes an authenticated session with the GL.iNet router web management interface or RPC API.</li>
<li>Attacker crafts a malicious request targeting the RPC endpoint.</li>
<li>Attacker injects shell metacharacters into the <code>args.id</code> parameter of the <code>remove_rule</code> RPC call.</li>
<li>The router's <code>/usr/share/gl-ngx/oui-rpc.lua</code> script processes the <code>args.id</code> argument without sufficient input sanitization.</li>
<li>The underlying system passes the unsanitized input to a command execution function, resulting in OS command execution with the privileges of the RPC service.</li>
<li>Attacker gains persistent code execution on the router, potentially allowing for lateral movement or traffic interception.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for complete compromise of the affected GL.iNet AX1800 router. Impact includes full control over the device, potential exfiltration of network traffic, and use of the router as a pivot point for further attacks on the internal network.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the latest firmware updates provided by GL.iNet for the AX1800 to remediate CVE-2026-18787.</li>
<li>Restrict access to the router's management interface and RPC endpoints to trusted IP addresses only.</li>
<li>Monitor for suspicious RPC calls to the management interface that deviate from established administrative baseline behavior.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>