<?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>Adminer (&lt;= 4.7.8) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/adminer--4.7.8/</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>Mon, 26 Oct 2026 21:06:03 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/adminer--4.7.8/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>Adminer: Arbitrary file read via rogue MySQL server (CVE-2020-35572)</title><link>https://feed.craftedsignal.io/briefs/2026-10-adminer-file-read/</link><pubDate>Mon, 26 Oct 2026 21:06:03 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-adminer-file-read/</guid><description>Adminer versions 4.7.8 and earlier are vulnerable to an arbitrary file read via a rogue MySQL server connection that facilitates the LOAD DATA LOCAL INFILE command.</description><content:encoded><![CDATA[<p>CVE-2020-35572 allows an unauthenticated attacker to perform arbitrary file reads on the server hosting Adminer. By forcing the Adminer application to connect to a rogue MySQL server controlled by the attacker, the application can be instructed to execute the 'LOAD DATA LOCAL INFILE' command, exfiltrating contents of arbitrary files from the target filesystem to the attacker's database. A functional proof-of-concept exploit module has been identified and linked to the Kittysploit framework.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker initializes a rogue MySQL server accessible from the target Adminer host.</li>
<li>Attacker identifies the target Adminer instance (e.g., /adminer.php).</li>
<li>Attacker triggers a connection from the target Adminer instance to the rogue MySQL server by submitting the rogue server address in the 'auth[server]' field via a POST request.</li>
<li>Adminer performs a handshake with the rogue MySQL server.</li>
<li>Attacker observes the connection and obtains the SQL token required for subsequent administrative operations.</li>
<li>Attacker sends a POST request containing a malicious SQL query: 'LOAD DATA LOCAL INFILE &quot;[path]&quot; INTO TABLE [table]'.</li>
<li>Adminer reads the file from its local filesystem and transmits the content to the rogue MySQL server.</li>
<li>Attacker retrieves the exfiltrated data by querying the rogue MySQL database.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the unauthorized disclosure of sensitive files (e.g., /etc/passwd or configuration files) from the server hosting the vulnerable Adminer instance, potentially leading to full system compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch Adminer to a version beyond 4.7.8 immediately.</li>
<li>If patching is not possible, restrict access to the Adminer interface to trusted IP addresses using firewall rules or web server access control lists.</li>
<li>Disable the 'LOAD DATA LOCAL' functionality in the MySQL client configuration on the server if not required.</li>
<li>Monitor for unexpected outbound network connections initiated by the web server service account.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>