<?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>Pods – Custom Content Types and Fields - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/pods--custom-content-types-and-fields/</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, 15 Aug 2026 18:19:56 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/pods--custom-content-types-and-fields/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>CVE-2026-19598: Authorization Bypass in Pods Plugin for WordPress</title><link>https://feed.craftedsignal.io/briefs/2026-08-pods-privilege-escalation/</link><pubDate>Sat, 15 Aug 2026 18:19:56 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-pods-privilege-escalation/</guid><description>The Pods plugin for WordPress contains an authorization bypass in its AJAX router that allows unauthenticated attackers to escalate privileges or take over administrative accounts.</description><content:encoded><![CDATA[<p>The Pods - Custom Content Types and Fields plugin for WordPress is vulnerable to a critical privilege escalation and authorization bypass (CVE-2026-19598) affecting all versions up to and including 3.3.9. The vulnerability originates in the pods_admin AJAX router, which handles security checks such as nonce verification, authentication, and capability gates. Due to a design flaw in the meta-box-loader compatibility path, the plugin calls pods_error() upon failing security checks. Critically, instead of terminating the request, the function logs the error and returns false, allowing the execution flow to continue unchecked. An unauthenticated attacker can exploit this behavior to perform unauthorized administrative actions, including changing user passwords or escalating privileges to Administrator, ultimately leading to complete site takeover.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a target WordPress site running the Pods plugin version 3.3.9 or earlier.</li>
<li>Attacker crafts an HTTP request targeting the pods_admin AJAX endpoint (typically wp-admin/admin-ajax.php).</li>
<li>Attacker directs the request to utilize the vulnerable meta-box-loader compatibility path.</li>
<li>Attacker omits or provides invalid security tokens (nonces) or credentials, triggering a validation failure.</li>
<li>The plugin executes the pods_error() function, which records the failure to the PHP error log but fails to kill the script execution.</li>
<li>The application continues execution as if the request were authorized.</li>
<li>Attacker submits parameters intended for an administrative action, such as a user password change or role update.</li>
<li>The application processes the administrative request, resulting in site takeover or account compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to bypass all security guards in the affected plugin. This enables unauthorized account creation, modification of user passwords (including the administrator account), and the execution of arbitrary administrative functions. Depending on the site configuration, this likely leads to full site compromise and persistent access for the threat actor.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the Pods - Custom Content Types and Fields plugin to the latest version immediately to patch CVE-2026-19598.</li>
<li>Monitor web server error logs for unexpected calls to pods_error() or evidence of pods_admin execution from unauthenticated sessions.</li>
<li>Review WordPress user account modifications and administrative role changes for anomalous activity during the relevant timeframe.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>