PatchSiren cyber security CVE debrief
CVE-2026-0551 buildwps CVE debrief
The PPWP – Password Protect Pages plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.9.18. This vulnerability allows authenticated attackers with Contributor-level access and above to inject a PHP Object via deserialization of untrusted input from the 'post_protection_roles' parameter. However, no known POP chain is present in the vulnerable software, limiting the impact unless another plugin or theme containing a POP chain is installed.
- Vendor
- buildwps
- Product
- PPWP – Password Protect Pages
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-23
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-08-23
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for WordPress installations with the PPWP – Password Protect Pages plugin should assess the vulnerability and potential impact on their systems, focusing on verifying the presence of other plugins or themes that could provide a POP chain, and applying updates if available. Security teams and vulnerability management teams should prioritize verifying affected scope, assessing potential impact, and planning vendor-supported updates or
Why it matters
CVE-2026-0551 allows authenticated attackers to inject PHP Objects, potentially leading to code execution or data retrieval if a POP chain is present in another plugin or theme.
- Verification of other plugins or themes for POP chain presence
- Potential for code execution or sensitive data retrieval if a POP chain is present
- Need for updates or mitigations for the PPWP – Password Protect Pages plugin
- Monitoring for suspicious activity related to PHP Object Injection
Technical summary
The PPWP – Password Protect Pages plugin for WordPress is vulnerable to PHP Object Injection due to deserialization of untrusted input from the 'post_protection_roles' parameter. This allows authenticated attackers with Contributor-level access and above to inject a PHP Object. However, the impact is limited without another plugin or theme containing a POP chain. The vulnerability can be exploited if a POP chain is present via an additional plugin or theme installed on the target system, potentially allowing attackers to perform actions like delete arbitrary files, retrieve sensitive data, or execute code
Defensive priority
Defenders should prioritize verifying the presence of other plugins or themes that could provide a POP chain, assessing the potential impact, and applying updates if available.
Recommended defensive actions
- Verify the presence of other plugins or themes that could provide a POP chain
- Assess the potential impact of the vulnerability on the system
- Apply updates if available for the PPWP – Password Protect Pages plugin
- Monitor for suspicious activity related to PHP Object Injection
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The vulnerability was reported by [email protected] and is documented in the CVE Program record and NVD vulnerability detail pages. The PPWP – Password Protect Pages plugin for WordPress is vulnerable to PHP Object Injection due to deserialization of untrusted input from the 'post_protection_roles' parameter. This allows authenticated attackers with Contributor-level access and above to inject a PHP Object. However, the impact is limited without another plugin or theme containing a POP chain. Evidence is limited to CVE Program, N
Sources and references
Verified primary and authoritative sources
-
CVE-2026-0551 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-0551
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-0551 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-0551
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/password-protect-page/trunk/includes/services/class-ppw-passwords.php
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/changeset/3567221/password-protect-page
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.