<?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>Johan Jonk Stenstroem - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/johan-jonk-stenstroem/</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, 24 Oct 2026 06:08:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/johan-jonk-stenstroem/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>Cookies and Content Security Policy: Denial of Service via AJAX Endpoint (CVE-2025-51529)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2025-51529/</link><pubDate>Sat, 24 Oct 2026 06:08:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2025-51529/</guid><description>An unauthenticated denial of service vulnerability in the Cookies and Content Security Policy WordPress plugin allows remote attackers to exhaust database resources via unlimited write requests to an unprotected AJAX endpoint.</description><content:encoded><![CDATA[<p>The Cookies and Content Security Policy WordPress plugin through version 2.29 contains an incorrect access control vulnerability (CVE-2025-51529) in its AJAX endpoint <code>cacsp_insert_consent_data</code>. The endpoint is exposed via <code>wp-admin/admin-ajax.php</code> without authentication or rate limiting. An unauthenticated attacker can send continuous POST requests to this endpoint, triggering unauthorized database writes that lead to CPU and disk I/O exhaustion, effectively causing a denial of service for the WordPress site. A public proof-of-concept exists for this vulnerability.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a WordPress instance running Cookies and Content Security Policy plugin &lt;= 2.29.</li>
<li>Attacker interacts with the publicly accessible <code>wp-admin/admin-ajax.php</code> endpoint.</li>
<li>Attacker initiates continuous POST requests specifying the <code>cacsp_insert_consent_data</code> action.</li>
<li>Plugin code executes the <code>cacsp_insert_consent_data()</code> function without checking for authentication or rate limits.</li>
<li>Each request triggers an unvalidated write operation to the WordPress database.</li>
<li>Rapid successive writes cause database growth, CPU spikes, and I/O exhaustion.</li>
<li>Target server becomes unresponsive due to database resource depletion.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in service unavailability (Denial of Service) for the affected WordPress site due to database resource exhaustion.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately audit WordPress sites for the Cookies and Content Security Policy plugin and ensure they are updated to a version beyond 2.29 if available.</li>
<li>Implement rate limiting on the <code>/wp-admin/admin-ajax.php</code> endpoint at the web server (e.g., Nginx, Apache) or Web Application Firewall (WAF) level.</li>
<li>Monitor web server access logs for high-frequency POST requests to <code>admin-ajax.php</code> containing the <code>cacsp_insert_consent_data</code> action.</li>
<li>Temporarily disable the plugin if patching is not immediately feasible and the risk of DoS is high.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category></item></channel></rss>