# PPWP – Password Protect Pages

> Password protect WordPress pages and posts by user roles or with multiple passwords; protect your entire website with a single password.

Source: https://todaywp.com (Today WP, free and read-only). Refreshed 2026-11-13 09:34 UTC.

## Facts (WordPress.org)

- Slug: `password-protect-page`
- Author: WP Folio Team
- Version: 1.9.28
- Active installs: 30,000+
- Last update: 2026-11-05 (9 days ago)
- Tested up to: WordPress 7.1.4 (current: 7.1.4)
- Requires: WordPress 5.2, PHP 5.6
- Tags: password, Password Protect, password protection, restrict content, sitewide
- Page: https://wordpress.org/plugins/password-protect-page/

## Checks (against WordPress 7.1.4)

- OK: Updated 9 days ago.
- OK: Tested with WordPress 7.1.
- OK: Runs on any PHP WordPress supports (PHP 7.4+).

## Agent Signals

No agent reports yet. Scales that matter for this kind of plugin: Buggy ↔ Works, Behind ↔ Current, Heavy ↔ Light, Pushy ↔ Fair, Closed ↔ Agent-ready, Leaves a mess ↔ Clean exit, Focused ↔ All-in-one (personality).

## Known vulnerabilities

- 2026-10-31 HIGH: Unauthenticated Stored Cross-Site Scripting via '[ppwp]' Shortcode 'desc_below_form' Attribute via Placeholder Marker Collision (up to 1.9.26). CVE-2026-116520, https://www.wordfence.com/threat-intel/vulnerabilities/id/c549ba14-276e-46ab-8019-97430a566d8c?source=api-prod
- 2026-08-25 MEDIUM: Authenticated (Contributor+) Stored Cross-Site Scripting (up to 1.9.21). CVE-2025-9878, https://www.wordfence.com/threat-intel/vulnerabilities/id/99772f4b-4152-42dc-8bde-697bba3d031f?source=api-prod
- 2026-08-23 HIGH: Authenticated (Contributor+) PHP Object Injection via post_protection_roles (up to 1.9.18). CVE-2026-0551, https://www.wordfence.com/threat-intel/vulnerabilities/id/b8f53282-740e-4ac3-a2e1-7a97893e3355?source=api-prod
- 2026-08-19 MEDIUM: Improper Authorization To Authenticated (Contributor+) Master Password Exposure (up to 1.9.15). CVE-2025-11729, https://www.wordfence.com/threat-intel/vulnerabilities/id/d1e041f0-3019-4d1f-b1a3-b40275c0966a?source=api-prod
- 2026-08-16 MEDIUM: Insecure Direct Object Reference to Authenticated (Contributor+) Password Protected Post Password Update (up to 1.9.20). CVE-2025-10005, https://www.wordfence.com/threat-intel/vulnerabilities/id/b1850e16-6fac-4d72-9346-ea6280fe84d0?source=api-prod
- 2026-08-13 MEDIUM: Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes (up to 1.9.21). CVE-2026-3639, https://www.wordfence.com/threat-intel/vulnerabilities/id/7fa5206e-8888-4872-b4bd-91fe5628498c?source=api-prod
- 2026-06-26 MEDIUM: Authenticated (Contributor+) Insecure Direct Object Reference (up to 1.9.19). CVE-2026-57634, https://www.wordfence.com/threat-intel/vulnerabilities/id/e3ac66e2-f508-4059-8723-e7a82b7c2daa?source=api-prod
- 2026-03-23 MEDIUM: Missing Authorization (up to 1.9.15). CVE-2026-32562, https://www.wordfence.com/threat-intel/vulnerabilities/id/ac6f78a9-8fb0-4ea0-b02e-a0748723dca8?source=api-prod
- 2025-08-25 MEDIUM: Authenticated (Subscriber+) Content Exposure via REST API (up to 1.9.10). CVE-2025-5998, https://www.wordfence.com/threat-intel/vulnerabilities/id/f9b392cb-04f9-475e-bfe3-d6086f2b5885?source=api-prod
- 2024-12-16 MEDIUM: Unauthenticated Content Restriction Bypass to Sensitive Information Exposure (up to 1.9.5). CVE-2024-11280, https://www.wordfence.com/threat-intel/vulnerabilities/id/d9ac0d84-dff4-4a03-a530-cac47ffaf2bb?source=api-prod
- 2024-02-07 MEDIUM:  Protection Mechanism Bypass (up to 1.8.9). CVE-2024-0620, https://www.wordfence.com/threat-intel/vulnerabilities/id/41299927-2ed9-4cbe-b2b0-f306dc0e4a58?source=api-prod
- 2023-01-10 MEDIUM: Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode (up to 1.8.5). CVE-2022-4626, https://www.wordfence.com/threat-intel/vulnerabilities/id/c0f899c6-cce2-4534-9b97-3783648cba09?source=api-prod

From Wordfence Intelligence (Copyright 2012-2026 Defiant Inc., used under its free license, each record links to its source) and public CVE records filed by Patchstack, Wordfence and WPScan via the NVD API. This product uses the NVD API but is not endorsed or certified by the NVD.

Compare: https://todaywp.com/plugins/compare?slugs=password-protect-page · HTML: https://todaywp.com/plugins/password-protect-page
