Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-reachable with no auth or interaction; full confidentiality loss as protected content is served in the response body; no integrity or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Passster WordPress plugin before 4.3.6 outputs password-protected block content in the public page response before verifying the password, allowing unauthenticated users to recover the protected content without knowing the password.
AnalysisAI
Password-protected block content in the Passster WordPress plugin (all versions before 4.3.6) is rendered into the public HTTP response body before the server evaluates the password check, making the gate purely cosmetic. Unauthenticated remote users can retrieve protected content by inspecting the raw response - no password required. A public proof-of-concept exploit is available via WPScan, and the CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N) confirms trivial remote exploitation with full confidentiality impact, though EPSS at 0.16% (5th percentile) and no CISA KEV listing indicate exploitation has not yet become widespread or automated.
Technical ContextAI
Passster is a WordPress plugin that allows site owners to protect specific content blocks behind a password prompt. The flaw (CWE-200: Exposure of Sensitive Information) originates in the server-side PHP rendering pipeline: the protected block's content is written into the HTML output before the password-verification logic executes, meaning the access control is enforced only at the UI/display layer rather than at the data-delivery layer. Any HTTP client that retrieves the raw response - including curl, browser DevTools, or a simple web scraper - receives the protected content in plaintext regardless of whether a password was submitted. CPE data (cpe:2.3:a:unknown:passster:*:*:*:*:*:*:*:*) scopes the affected surface to all Passster installations across versions 0 through 4.3.5. This is a classic server-side information exposure pattern where security depends on client-side rendering behavior rather than server-side authorization.
RemediationAI
Upgrade the Passster plugin to version 4.3.6 or later, which contains the vendor-released patch as confirmed by the WPScan advisory at https://wpscan.com/vulnerability/6a3222e3-352f-4fe8-b17f-b2980c3528e4/. This can be performed via the WordPress admin dashboard under Plugins > Installed Plugins > Update. If an immediate upgrade is not possible, the only reliable compensating control is to deactivate the Passster plugin entirely and replace password-protected blocks with an alternative server-side mechanism - such as WordPress role-based access control, a membership plugin that enforces access at the server layer, or web-server-level HTTP Basic Authentication - until the patch is applied. Simply removing the protected content from published pages is also effective. Note that no CSS or JavaScript-based visibility toggle provides meaningful security, as these share the same vulnerability class as the flaw described here.
Category-locked content in the Passster WordPress plugin (all versions before 4.3.6) is fully exposed through the native
Unauthenticated content disclosure in the Passster WordPress plugin (versions before 4.3.6) allows any remote user to re
The Passster WordPress plugin before 3.5.5.5.2 stores the password inside a cookie named "passster" using base64 encodin
Passster WordPress plugin versions before 4.3.9 exposes globally password-protected post and page content to unauthentic
Global protection bypass in the Passster WordPress plugin (versions before 4.2.26) allows unauthenticated remote attacke
Unauthenticated information disclosure in the Passster WordPress plugin (versions before 4.2.24) allows remote attackers
The Passster plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's content_protector shortc
The Passster - Password Protect Pages and Content plugin for WordPress is vulnerable to Sensitive Information Exposure i
Broken access control in the Passster WordPress content-protection plugin (versions up to and including 4.3.13) allows u
The Passster - Password Protect Pages and Content plugin for WordPress is vulnerable to Sensitive Information Exposure i
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53105
GHSA-74rr-m8c4-9693