Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site using vulnerable plugin
-
ExploitQuery unprotected WordPress REST API endpoint
-
ExecutionBypass site-wide access restriction
-
ImpactRead hidden published post/page content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target site has installed WP Edit Password Protected prior to version 2.0.7 AND has configured the plugin's site-wide access mode to hide published posts and pages - the flaw only exposes content that this access restriction was meant to conceal. On such sites, no authentication, user interaction, or special configuration beyond the access mode is needed: the WordPress REST API returns the hidden content to any remote unauthenticated user. The limiting factor is the dependency on the access-mode feature being actively used to hide content; sites that do not rely on this plugin feature to restrict published content are not meaningfully impacted. |
| Impact | This is a moderate-severity information-disclosure issue rather than a top-tier priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, but impact is limited to confidentiality (C:L, I:N, A:N) - only the reading of content the operator intended to hide, with no integrity or availability effect, hence the base score of 5.3 (Medium). Publicly available exploit code exists (reported by WPScan), which raises practical likelihood, but there is no CISA KEV listing and no EPSS score was supplied, so there is no evidence of active or widespread exploitation at time of analysis. No SSVC decision data was provided. The signals are internally consistent (network vector matches a REST API bypass), so no contradiction needs flagging; the main caveat is that real-world impact is entirely contingent on whether a given site actually relies on this plugin's access-mode feature to hide published content. Net: patch-worthy and easy to exploit, but bounded impact keeps it below critical-triage urgency. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies a WordPress site running WP Edit Password Protected before 2.0.7 that uses the plugin's site-wide access mode to hide published posts and pages. Instead of hitting the restricted front-end, the attacker queries the WordPress REST API (e.g. /wp-json/wp/v2/posts), which does not enforce the plugin's restriction, and reads the full content of the supposedly hidden posts and pages. Public exploit code from WPScan makes this trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Unauthenticated information disclosure in WP Edit Password Protected (WordPress plugin) before 2.0.7 allows remote attackers to read published posts and pages that the plugin's site-wide access mode was configured to hide, because the plugin fails to enforce that restriction on the WordPress REST API. Exploitation requires that the site uses the plugin's access-mode feature to hide content; publicly available exploit code exists. CVSS 3.1 score 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) reflects limited confidentiality impact; sites not using the access-mode feature are not meaningfully affected.
RemediationAI
Update to WP Edit Password Protected version 2.0.7 or later (vendor-released patch: 2.0.7). There is no known workaround that preserves the access-mode functionality; however, if immediate patching is not possible, consider temporarily disabling the plugin's access-mode feature (which would leave all content public) or restricting access to the WordPress REST API (e.g., via a security plugin or web server rules) - but be aware that blocking REST API requests may break other site functionality. Monitor the WPScan advisory (https://wpscan.com/vulnerability/8cc260a9-f335-4d8c-a1e0-f942f0963bcf/) for updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The WP Edit Password Protected plugin provides a site-wide access mode that hides published posts and pages from visitors unless they have the password. However, the plugin does not enforce this restriction on the WordPress REST API (e.g., /wp-json/wp/v2/posts), so unauthenticated users can retrieve the hidden content directly via REST endpoints. The root cause is an access-control enforcement gap (missing authorization on the REST API route), not a memory-safety or injection flaw. Affected product identified by CPE cpe:2.3:a:unknown:wp_edit_password_protected:*:*:*:*:*:*:*:* (vendor unspecified), with all versions before 2.0.7 vulnerable. WPScan reported the issue (https://wpscan.com/vulnerability/8cc260a9-f335-4d8c-a1e0-f942f0963bcf/).
Know when Wp Edit Password Protected gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Remote unauthenticated REST API bypass with no interaction (AV:N/AC:L/PR:N/UI:N); only limited confidentiality loss of hidden content, no integrity or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The WP Edit Password Protected WordPress plugin before 2.0.7 does not enforce its site-wide access restriction on the WordPress REST API, allowing unauthenticated users to read the content of published posts and pages that the site's access mode was configured to hide.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-91212
GHSA-phjc-p22w-v899
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB