Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-reachable unauthenticated REST endpoint; AC:L because captcha config is standard for Passster deployments, not an unusual prerequisite; confidentiality-only impact confirmed by description.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Passster WordPress plugin before 4.3.6 does not perform a post-status check before returning post content from an unauthenticated REST endpoint, allowing unauthenticated users to disclose the content of non-public (draft, private, and pending) posts on sites that have a captcha provider configured.
AnalysisAI
Unauthenticated content disclosure in the Passster WordPress plugin (versions before 4.3.6) allows any remote user to retrieve the full content of draft, private, and pending posts via a REST API endpoint that skips post-status validation. The flaw is conditional on the target site having a captcha provider configured, which is the typical deployment mode for Passster installations. Publicly available exploit code exists per WPScan reporting, though EPSS sits at only 0.16% (5th percentile), suggesting exploitation remains targeted rather than widespread. No CISA KEV listing has been issued.
Technical ContextAI
Passster is a WordPress plugin designed to protect content with passwords and captcha challenges. The vulnerability (CWE-200: Exposure of Sensitive Information to Unauthorized Actor) arises in an unauthenticated WordPress REST API endpoint exposed by the plugin. WordPress REST endpoints can return post data for any registered post type unless the handler explicitly validates the post's publication status before returning content. Passster's handler omits this status check, meaning requests for posts in draft, private, or pending states bypass the expected access controls. The affected CPE is cpe:2.3:a:unknown:passster:*:*:*:*:*:*:*:* covering all versions below 4.3.6. The captcha provider configuration triggers the vulnerable code path, implying the flaw is within a code branch activated only when captcha functionality is active.
RemediationAI
The primary fix is to upgrade Passster to version 4.3.6 or later, which introduces the missing post-status check in the REST endpoint handler. The patch is confirmed available per vendor advisory; the WPScan disclosure at https://wpscan.com/vulnerability/fcca0d1c-1a5b-4515-8182-d68f0759b978/ should be consulted for update guidance. If an immediate upgrade is not possible, site administrators can disable the captcha provider integration within Passster settings, which removes the vulnerable code path at the cost of losing captcha-based content protection functionality. Alternatively, restricting access to the WordPress REST API entirely (via firewall rules, .htaccess, or a security plugin) will block unauthenticated REST requests but may break other legitimate REST-dependent functionality on the site. For sites where unpublished content contains sensitive data, consider auditing draft, private, and pending post content for exposure during the window prior to patching.
Password-protected block content in the Passster WordPress plugin (all versions before 4.3.6) is rendered into the publi
Category-locked content in the Passster WordPress plugin (all versions before 4.3.6) is fully exposed through the native
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
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-53103
GHSA-pg8g-xw7x-c8cp