Intel

AIKIDO-2026-243223

pods-framework/pods is vulnerable to Privilege Escalation

Privilege EscalationCVE-2026-19598 Published 3 days ago

98

Critical Risk

This Affects:

PHPpods-framework/pods
2.8 - 2.8.23.3
Fixed in 2.8.23.4
2.9.0 - 2.9.19.3
Fixed in 2.9.19.4
3.0 - 3.0.10.3
Fixed in 3.0.10.4
3.1.0 - 3.1.4.1
Fixed in 3.1.4.2
3.2.0 - 3.2.8.2
Fixed in 3.2.8.3
3.3.0 - 3.3.9
Fixed in 3.3.9.1
Are you affected? Scan for Free

TL;DR

The pods_admin AJAX router funnels its method allowlist, nonce check, login enforcement, and capability gate through pods_error(). On the JSON meta-box-loader compatibility path, pods_error() only logs the failure and returns false instead of terminating the request, so those guards never stop execution. An unauthenticated attacker can invoke administrator methods, escalate to an Administrator account, or overwrite any user's password and take over the site. The fix enforces access checks so failed authorization cannot continue past pods_error().

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

pods-framework/pods is vulnerable to Privilege Escalation in versions 3.3.0 - 3.3.9, 3.2.0 - 3.2.8.2, 3.1.0 - 3.1.4.1, 3.0 - 3.0.10.3, 2.9.0 - 2.9.19.3 and 2.8 - 2.8.23.3.

How to fix this

Upgrade the Pods - Custom Content Types and Fields library to the patch version.