Sceawere

Vulnerability Detail

CVE-2026-14943UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Password Protected WordPress Plugin Bypass

Vulnerability Metadata

Severity
High
Score / CVSS
7.5
Creation Date
1d ago
Vendor
Unknown
Product
Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content
Attack Type
CWE-200 Information Exposure
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

The Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content WordPress plugin before 2.8.4 does not restrict REST API access to authenticated users when a specific option is enabled, allowing unauthenticated visitors to bypass the sitewide password gate and read otherwise-protected content and account identifiers via the REST API. This re-introduces a previously-fixed issue (CVE-2024-0437), which was patched in 2.6.7 and regressed in 2.6.8.

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": "7.5",
  "pubDate": "2026-08-07T06:16:54.690Z",
  "pubdate": "2026-08-07T06:16:54.690Z",
  "executiveSummary": "The Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content WordPress plugin suffers from an access control vulnerability classified as an authentication bypass via the REST API.\nThis flaw impacts the Password Protected plugin in versions prior to 2.8.4, re-introducing a regression of a previously patched security defect tracked as CVE-2024-0437.\nThe vulnerability allows unauthenticated remote attackers to completely bypass sitewide password protection mechanisms when a specific plugin option is enabled.\nBy leveraging unauthorized endpoints exposed through the WordPress REST API, external actors can read otherwise-protected content, posts, pages, and account identifiers without possessing the required cryptographic or shared-secret credentials.\nThe risk implication is a total failure of the content gating security boundary, exposing sensitive or private information to the public internet.\nExploitation requires no prior authentication, low technical complexity, and network access to the target WordPress instance, specifically targeting the REST API routing logic.",
  "technicalDetails": "The root cause of the vulnerability stems from inadequate access control enforcement within the WordPress REST API integration of the Password Protected plugin.\nSpecifically, when a designated configuration option is enabled, the plugin fails to properly validate whether an incoming REST API request originates from an authenticated user or possesses the necessary session context to view locked material.\nThis represents a regression of CVE-2024-0437, which was initially introduced, patched in version 2.6.7, and inadvertently reintroduced in version 2.6.8.\nThe affected component is the REST API request handling and authorization filtering mechanism designed to enforce sitewide password gates.\nAffected versions include all iterations of the Password Protected plugin prior to 2.8.4.\nThe attack flow proceeds as follows: First, an unauthenticated visitor or attacker sends standard HTTP GET requests directly to the WordPress REST API endpoints corresponding to protected posts, pages, or user account listings.\nSecond, because the vulnerable plugin logic fails to intercept these specific REST API calls and enforce the password validation check, the WordPress core routing layer processes the request normally.\nThird, the REST API serializes and returns the restricted content and internal account identifiers in JSON format directly to the client.\nNetwork exposure is universal for any web application running the vulnerable plugin configurations over HTTP or HTTPS.\nNo privileges are required, and the attacker completely circumvents the password protection gate intended by site administrators.\nPost-exploitation impact includes the unauthorized disclosure of private posts, restricted pages, categorized content, and system account identifiers that can be leveraged for further reconnaissance or targeted attacks."
}
CVE-2026-14943: Password Protected WordPress Plugin Bypass (HIGH Severity, CVSS: 7.5) - Sceawere