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.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Pods – Custom Content Types and Fields plugin for WordPress is vulnerable to Privilege Escalation via Authorization Bypass. The flaw lies in the pods_admin AJAX router, which treats any request as a failure through pods_error() when the JSON meta‑box‑loader path is used, thereby ignoring all access checks, capability gates, nonce verification, and login enforcement. This allows an attacker to call administrative methods and even overwrite user passwords, effectively gaining Administrator privileges.

Affected Systems

WordPress sites that have the Pods plugin installed with a version of 3.3.9 or earlier are affected. The plugin is distributed by sc0ttkclark under the name Pods – Custom Content Types and Fields.

Risk and Exploitability

The CVSS score of 9.8 marks this flaw as critical, and the EPSS score is not available, but the vulnerability is known to be exploitable by unauthenticated attackers over HTTP. Because the bypass occurs in an AJAX router that is publicly accessible, an attacker can trigger it with a simple GET or POST request without needing any credentials. The flaw is not yet listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 15, 2026 at 18:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Pods plugin to version 3.4.0 or later, where the authorization check is restored.
  • If an immediate update is not feasible, block access to the pods_admin AJAX endpoint using your web server configuration or a firewall rule until a patch is applied.
  • Verify that no other WordPress plugins expose similar AJAX endpoints without proper capability checks and review all user accounts for elevated permissions.

Generated by OpenCVE AI on August 15, 2026 at 18:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
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.
Title Pods <= 3.3.9 - Unauthenticated Privilege Escalation via Authorization Bypass to Admin Methods via 'pods_admin' AJAX Router
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-15T17:25:26.723Z

Reserved: 2026-08-12T06:52:47.975Z

Link: CVE-2026-19598

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T18:16:23.860

Modified: 2026-08-15T18:16:23.860

Link: CVE-2026-19598

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T18:30:12Z

Weaknesses