PT-2026-79744 · WordPress · Ppwp – Password Protect Pages
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
PPWP – Password Protect Pages versions prior to 1.9.19
Description
The plugin is susceptible to PHP Object Injection, a condition where untrusted input is deserialized, allowing an attacker to inject PHP objects. This issue occurs through the
post protection roles parameter and can be exploited by authenticated users with Contributor-level access or higher. The impact depends on the presence of a POP chain (a sequence of gadgets used to achieve code execution or other malicious actions) within other installed plugins or themes. If such a chain exists, an attacker could potentially delete arbitrary files, retrieve sensitive data, or execute code.Recommendations
Update to a version newer than 1.9.18.
Avoid using the
post protection roles parameter until the update is applied.Fix
Deserialization of Untrusted Data
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Ppwp – Password Protect Pages