<?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>CakePHP (&lt;= 5.4.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/cakephp--5.4.3/</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, 30 Oct 2026 13:29:22 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/cakephp--5.4.3/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>CakePHP: SQL injection in StringExpression and IdentifierExpression (CVE-2026-119419)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cakephp-sql-injection-a878a2a5/</link><pubDate>Fri, 30 Oct 2026 13:29:22 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cakephp-sql-injection-a878a2a5/</guid><description>CakePHP through version 5.4.3 contains an SQL injection vulnerability in its query building components that allows unvalidated collation values to trigger arbitrary SQL execution.</description><content:encoded><![CDATA[<p>CakePHP versions 5.4.3 and earlier are susceptible to an SQL injection vulnerability. The flaw exists within the <code>StringExpression</code> and <code>IdentifierExpression</code> classes. Attackers who can control the collation parameter passed to the constructor or the <code>setCollation()</code> method can inject arbitrary SQL commands. The injected payload is appended after the unquoted <code>COLLATE</code> clause and executes with the privileges of the active database connection.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows attackers to execute arbitrary SQL commands against the backend database, potentially resulting in unauthorized data access, modification, or destruction, depending on the privileges of the database user configured in the application.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Audit custom application code using CakePHP to identify instances where user-supplied input is passed to <code>StringExpression</code>, <code>IdentifierExpression</code>, or the <code>setCollation()</code> method.</li>
<li>Implement strict input validation or allow-listing for any collation parameters processed by these methods.</li>
<li>Upgrade to the latest version of CakePHP that includes the security patch for CVE-2026-119419 once available.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application-vulnerability</category><category>sqli</category><category>cakephp</category></item><item><title>CakePHP: SQL injection in WindowExpression (CVE-2026-119418)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cakephp-sql-injection/</link><pubDate>Fri, 30 Oct 2026 13:29:14 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cakephp-sql-injection/</guid><description>CakePHP versions through 5.4.3 contain an SQL injection vulnerability in the WindowExpression::range() and frame() methods that allows attackers to execute arbitrary SQL via crafted input passed to the OVER clause.</description><content:encoded><![CDATA[<p>CakePHP versions through 5.4.3 contain an SQL injection vulnerability arising from the improper validation of frame offsets and directions within the <code>WindowExpression::range()</code> and <code>frame()</code> methods. Applications that pass user-supplied input into these methods, which are subsequently rendered in the <code>OVER</code> clause of a SQL query, are susceptible to exploitation. An attacker can leverage this flaw to execute unauthorized SQL statements using the privileges of the database connection.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for unauthorized SQL execution, which can lead to data exfiltration, database modification, or denial of service depending on the application database configuration and privileges.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Inventory all applications utilizing CakePHP versions 5.4.3 or older.</li>
<li>Review custom code for any usage of <code>WindowExpression::range()</code> or <code>frame()</code> that incorporates untrusted user input.</li>
<li>Apply patches or upgrade to a version of CakePHP that addresses this vulnerability once available.</li>
<li>Implement strict input validation and sanitization for all parameters passed to framework query building methods.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sql-injection</category><category>vulnerability</category><category>web-framework</category></item></channel></rss>