<?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>AllData (&lt;= 0.7.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/alldata--0.7.1/</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, 16 Oct 2026 18:46:54 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/alldata--0.7.1/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 JDBC Injection in AllData</title><link>https://feed.craftedsignal.io/briefs/2026-10-alldata-jdbc-injection/</link><pubDate>Fri, 16 Oct 2026 18:46:54 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-alldata-jdbc-injection/</guid><description>AllData versions 0.7.1 and earlier are vulnerable to unauthenticated JDBC injection via the /jobJdbcDatasource/test endpoint, enabling remote attackers to perform arbitrary file read via the MySQL allowLoadLocalInfile parameter.</description><content:encoded><![CDATA[<p>AllData through version 0.7.1 contains a critical JDBC injection vulnerability in the data-dts component. The flaw exists within the /jobJdbcDatasource/test endpoint, which fails to properly validate user-supplied jdbcUrl and jdbcDriverClass parameters. An unauthenticated remote attacker can exploit this by submitting a specially crafted MySQL JDBC connection string. By setting the allowLoadLocalInfile property to true, an attacker can coerce the application server into initiating a connection to an attacker-controlled MySQL server. Once the connection is established, the attacker can leverage the LOAD DATA LOCAL INFILE capability to extract arbitrary files from the AllData host filesystem, leading to the exposure of sensitive configuration data, credentials, or system files.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies the target AllData instance and the accessible /jobJdbcDatasource/test endpoint.</li>
<li>Attacker sets up a rogue, internet-accessible MySQL server configured to receive incoming connections.</li>
<li>Attacker sends an unauthenticated HTTP POST request to the target endpoint containing malicious JDBC parameters.</li>
<li>The jdbcUrl parameter is set to include the malicious server address and the enableLoadLocalInfile=true flag.</li>
<li>The target application initiates a database connection request to the attacker's server.</li>
<li>The attacker's server responds with a request for a file from the host filesystem.</li>
<li>The target host reads the requested file and exfiltrates its contents to the attacker's infrastructure.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the unauthorized reading of arbitrary files from the AllData host. This can lead to the compromise of internal system security by exposing sensitive configuration files, environment variables, or private keys. The vulnerability is rated with a CVSS 3.1 base score of 7.5, indicating a significant risk to confidentiality.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately upgrade AllData to a version beyond 0.7.1 that remediates this vulnerability.</li>
<li>Monitor webserver access logs for POST requests to the /jobJdbcDatasource/test path originating from unauthorized or external IP addresses.</li>
<li>Restrict network access to the AllData management interface and specifically the /jobJdbcDatasource/test endpoint to trusted internal networks only.</li>
<li>Implement egress filtering on the AllData host to block unexpected outbound MySQL (3306) or database-related connection attempts to untrusted external destinations.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>jdbc-injection</category><category>data-exfiltration</category></item></channel></rss>