Sceawere

Vulnerability Detail

CVE-2025-11729UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

PPWP Authorization Bypass Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
4.3
Creation Date
3h ago
Vendor
buildwps
Product
PPWP – Password Protect Pages
Attack Type
CWE-285 Improper Authorization
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

The PPWP: Password Protect Pages, Posts & Full or Partial Content plugin for WordPress is vulnerable to unauthorized access of data due to a improper capability check on the can_access function in all versions up to, and including, 1.9.15. This makes it possible for authenticated attackers, with Contributor-level access and above, to retrieve a master-password and access any password-protected content.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "4.3",
  "pubDate": "2026-08-19T00:16:24.943Z",
  "pubdate": "2026-08-19T00:16:24.943Z",
  "executiveSummary": "The PPWP: Password Protect Pages, Posts & Full or Partial Content plugin for WordPress is vulnerable to an unauthorized access of data security flaw affecting all versions up to, and including, 1.9.15. This vulnerability stems from an improper capability check within the access validation logic, specifically targeting the can_access function. The security defect allows authenticated attackers possessing low-privileged access, specifically Contributor-level roles and above, to bypass intended access controls. Consequently, malicious actors can successfully retrieve master-passwords and subsequently view any password-protected content managed by the plugin. The risk implication involves the complete confidentiality breach of restricted WordPress content and administrative credentials, undermining the access restriction mechanisms provided by the plugin.",
  "technicalDetails": "The vulnerability is rooted in an insufficient and improper capability check implemented within the can_access function of the PPWP: Password Protect Pages, Posts & Full or Partial Content plugin. The vulnerable component fails to properly validate whether the requesting user possesses the necessary administrative or publishing capabilities before executing authorization validation routines. The affected versions encompass all iterations of the plugin up to, and including, version 1.9.15. The exploitation requirements dictate that the attacker must possess authenticated access to the target WordPress instance, specifically at the Contributor privilege level or higher. Network exposure is standard HTTP/HTTPS interaction through the WordPress application layer where AJAX or internal function calls process access verification requests. The step-by-step attack flow proceeds as follows: First, an authenticated attacker with Contributor-level privileges interacts with the application endpoints that invoke the can_access function. Second, due to the absence of a stringent capability check, the function processes the request without enforcing appropriate permission validations for the calling user context. Third, the function executes and improperly discloses sensitive authorization data back to the caller. Fourth, the attacker extracts the master-password returned by the execution of the flawed logic. Finally, the attacker leverages the retrieved master-password to perform post-exploitation actions, gaining unauthorized access to view any password-protected pages, posts, or full and partial content that should otherwise be restricted to authorized users only."
}
CVE-2025-11729: PPWP Authorization Bypass Vulnerability (MEDIUM Severity, CVSS: 4.3) - Sceawere