<?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>Ezsystems — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/ezsystems/</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, 29 May 2026 19:12:45 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/ezsystems/feed.xml" rel="self" type="application/rss+xml"/><item><title>SQL Injection Vulnerability in ezsystems ezpublish-legacy dfscleanup</title><link>https://feed.craftedsignal.io/briefs/2026-05-ezpublish-sqli/</link><pubDate>Fri, 29 May 2026 19:12:45 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-ezpublish-sqli/</guid><description>A SQL injection vulnerability exists in ezpublish-legacy, specifically in the dfscleanup.php script and the `_getFileList` function of the `eZDFSFileHandlerMySQLiBackend` class, allowing an attacker with local shell access to potentially expose sensitive data such as user credentials.</description><content:encoded><![CDATA[<p>A SQL injection vulnerability exists within the <code>ezsystems/ezpublish-legacy</code> application, specifically within the <code>dfscleanup.php</code> script and the <code>_getFileList</code> function of the <code>eZDFSFileHandlerMySQLiBackend</code> class (located at <code>kernel/private/classes/clusterfilehandlers/dfsbackends/mysqli.php</code>). This vulnerability allows an attacker with local shell access and sufficient privileges to run <code>dfscleanup.php</code> to perform a union-based SQL injection against the eZ Publish MySQL database. The identified vulnerability affects the 2019.03 branch of the software, and it may also affect other branches. However, it&rsquo;s important to note that all tags and branches in this repository are past their end of life, and therefore, this vulnerability will not be patched. This poses a risk to organizations still using the affected software, potentially leading to the exposure of sensitive data, including user credentials. The vulnerability is tracked as CVE-2026-38739.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains local shell access to the server hosting the vulnerable <code>ezpublish-legacy</code> application.</li>
<li>Attacker obtains sufficient privileges to execute the <code>dfscleanup.php</code> script.</li>
<li>Attacker crafts a malicious input to the <code>dfscleanup.php</code> script, exploiting the SQL injection vulnerability in the <code>_getFileList</code> function of the <code>eZDFSFileHandlerMySQLiBackend</code> class.</li>
<li>The <code>dfscleanup.php</code> script executes the crafted SQL query against the eZ Publish MySQL database.</li>
<li>The SQL injection vulnerability allows the attacker to perform a union-based SQL injection, retrieving data beyond what is normally accessible.</li>
<li>Attacker extracts sensitive data from the database, such as user credentials and other confidential information.</li>
<li>Attacker uses the extracted credentials to escalate privileges within the application or gain access to other systems.</li>
<li>Attacker exfiltrates the sensitive data, potentially causing further damage to the organization.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this SQL injection vulnerability could lead to the exposure of sensitive data stored within the eZ Publish MySQL database, including user credentials, configuration details, and other confidential information. While the specific number of victims is unknown, any organization still running the affected <code>ezpublish-legacy</code> version (2019.03 or potentially other branches) is at risk. If an attack succeeds, it could result in data breaches, unauthorized access to systems, and potential reputational damage to the targeted organization.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Since the software is past its end-of-life, patching is not an option. Consider migrating to a supported platform to remediate CVE-2026-38739.</li>
<li>Monitor execution of <code>dfscleanup.php</code> with command line arguments containing SQL keywords to detect potential exploitation attempts using the provided Sigma rule.</li>
<li>Review the report by Advens (<a href="https://github.com/Goaterino/ezpublish-legacy-lab/blob/main/SQL%20injection%20and%20arbitrary%20file%20deletion%20in%20dfscleanup.md">https://github.com/Goaterino/ezpublish-legacy-lab/blob/main/SQL%20injection%20and%20arbitrary%20file%20deletion%20in%20dfscleanup.md</a>) for further details on the vulnerability.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sqli</category><category>vulnerability</category></item></channel></rss>