<?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>Lomart - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/lomart/</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>Sat, 26 Sep 2026 21:45:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/lomart/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>Unauthenticated Remote Code Execution in Joomla UP Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-joomla-up-plugin-rce/</link><pubDate>Sat, 26 Sep 2026 21:45:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-joomla-up-plugin-rce/</guid><description>The Joomla UP plugin (Universal Plugin) is vulnerable to unauthenticated remote code execution via insecure GitHub action installation (CVE-2026-97163), allowing attackers to force the download of arbitrary code due to disabled TLS certificate verification.</description><content:encoded><![CDATA[<p>The UP (Universal Plugin) for Joomla, developed by lomart.fr, contains a critical vulnerability (CVE-2026-97163) allowing unauthenticated remote code execution. The vulnerability exists in the plugin's &quot;mini&quot; package, which features an on-demand download mechanism for action code hosted on GitHub. During this process, the plugin fetches and unpacks remote ZIP archives into <code>plugins/content/up/actions/</code>, where the PHP code is subsequently executed by the Joomla framework.</p>
<p>Crucially, the plugin implementation fails to perform TLS certificate verification during these GitHub requests, and it lacks sufficient authorization controls for the installation trigger. This allows a network-positioned attacker (performing a Man-in-the-Middle attack) to intercept the request and inject a malicious archive. Exploitation results in the installation of arbitrary PHP code. The vulnerability impacts UP versions 5.0.0 through 5.2.0 and 6.0.0 through 6.0.29. Security patches have been released in versions 5.2.1 and 6.1.0, which enforce authorization and restore TLS verification.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify Joomla instances running the vulnerable UP plugin using indicators like <code>plugins/content/up/actions/</code> in HTTP traffic.</li>
<li>Attacker positions themselves as a Man-in-the-Middle between the target Joomla server and GitHub (e.g., via DNS spoofing or BGP hijacking).</li>
<li>Attacker triggers the plugin's on-demand action installation by sending an unauthenticated request to a component or endpoint that invokes the <code>up</code> plugin action loader.</li>
<li>The vulnerable plugin initiates a request to the attacker-controlled or spoofed GitHub URL to download an action pack.</li>
<li>Due to the lack of TLS certificate validation, the plugin accepts a malicious ZIP archive provided by the attacker.</li>
<li>The plugin automatically extracts the contents of the malicious archive into the <code>plugins/content/up/actions/</code> directory.</li>
<li>Attacker triggers the newly installed malicious PHP code by navigating to the corresponding plugin action path on the Joomla server.</li>
<li>Final objective is achieved: remote code execution under the privileges of the web server user.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full remote code execution on the underlying web server, potentially leading to total system compromise, data exfiltration, and lateral movement within the hosting infrastructure. The vulnerability is rated with a CVSS 4.0 score of 10.0, indicating the highest level of severity.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions for detection engineering teams:</p>
<ul>
<li>Patch Joomla UP plugin to version 5.2.1 or 6.1.0 immediately to enforce authorization and secure the fetch mechanism.</li>
<li>Implement the Sigma rule provided below to detect anomalous web requests targeting the UP plugin's installation or rendering endpoints.</li>
<li>Audit the <code>plugins/content/up/actions/</code> directory for any unexpected files or folders that were not part of the legitimate plugin deployment.</li>
<li>Deploy network-layer inspection to identify unexpected outbound traffic from web servers targeting GitHub or unknown domains when initiated by the web application process.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>web-application</category><category>rce</category><category>joomla</category><category>critical-vulnerability</category></item></channel></rss>