Sceawere
Vulnerability Detail
CVE-2026-19598UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Pods Authorization Bypass Privilege Escalation
Vulnerability Metadata
- Severity
- Critical
- Score / CVSS
- 9.8
- Creation Date
- 4h ago
- Vendor
- sc0ttkclark
- Product
- Pods – Custom Content Types and Fields
- Attack Type
- CWE-863 Incorrect Authorization
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
The Pods – Custom Content Types and Fields plugin for WordPress is vulnerable to Privilege Escalation via Authorization Bypass in all versions up to, and including, 3.3.9. The vulnerability exists because the pods_admin AJAX router funnels every access check — including the method allowlist, nonce verification, login enforcement, and capability gate — through pods_error(), which under the JSON meta-box-loader compatibility path only writes failures to the PHP error log and returns false instead of terminating the request, rendering all guards ineffective. This makes it possible for unauthenticated attackers to escalate their privileges to Administrator or overwrite the password of any user account, including the site owner's, enabling complete site takeover, or perform another administrator action.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "9.8",
"pubDate": "2026-08-15T18:16:23.860Z",
"pubdate": "2026-08-15T18:16:23.860Z",
"executiveSummary": "The Pods – Custom Content Types and Fields plugin for WordPress is vulnerable to an authorization bypass leading to privilege escalation, affecting all versions up to and including 3.3.9.\nThe flaw stems from improper handling of access checks within the AJAX routing mechanism, specifically when interacting with the JSON meta-box-loader compatibility path.\nThis architectural failure allows unauthenticated remote attackers to completely bypass critical security controls, including method allowlists, nonce verifications, login enforcement, and capability gates.\nSuccessful exploitation grants unauthenticated attackers the ability to escalate privileges to Administrator, overwrite passwords for any user account including the site owner, execute administrative actions, and achieve complete site takeover.\nGiven the severity of potential impacts and the lack of authentication requirements, this vulnerability represents a critical risk to affected WordPress deployments utilizing vulnerable versions of the Pods plugin.",
"technicalDetails": "The vulnerability resides within the AJAX routing mechanism of the Pods – Custom Content Types and Fields plugin, specifically in the pods_admin AJAX router component affecting all plugin versions up to and including 3.3.9.\nThe root cause of the vulnerability is an authorization bypass flaw tied to error handling and flow control. The pods_admin router funnels every security and access check through the pods_error() function.\nWhen processing requests via the JSON meta-box-loader compatibility path, pods_error() deviates from standard security protocols by merely writing failures to the PHP error log and returning a false boolean value instead of terminating execution or halting the request lifecycle.\nConsequently, all security guards—encompassing method allowlists, cryptographic nonce verification, login enforcement, and capability gates—are rendered entirely ineffective, allowing unauthorized execution of restricted administrative functions.\nThe attack flow begins with an unauthenticated remote attacker sending a crafted AJAX request targeting the vulnerable pods_admin routing endpoint while invoking the JSON meta-box-loader compatibility path.\nBecause the access checks fail silently and execution continues, the attacker can supply parameters designed to execute administrative actions.\nThese actions include escalating the attacker's privileges to Administrator or directly overwriting the password of any existing user account, including privileged accounts such as the primary site owner.\nThe post-exploitation impact of this vulnerability is critical, resulting in complete site takeover, arbitrary administrative code execution, and total compromise of the underlying WordPress environment."
}