Skip to main content

Passster CVE-2026-16602

| EUVDEUVD-2026-53103 HIGH
Information Exposure (CWE-200)
2026-08-05 WPScan GHSA-pg8g-xw7x-c8cp
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enumerate WordPress plugins to confirm Passster with captcha
  2. Delivery
    Enumerate post IDs via REST API or page source
  3. Exploit
    Craft unauthenticated GET request to Passster REST endpoint with target post ID
  4. Execution
    Endpoint skips post-status check
  5. Impact
    Receive full draft/private/pending post content in response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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 WordPress site has Passster installed with a captcha provider actively configured - this is the specific condition that activates the vulnerable REST endpoint code path. Without captcha provider configuration, the vulnerable endpoint is not triggered. No authentication is required (CVSS PR:N), no user interaction is needed (UI:N), and the attack is executable over the network (AV:N). The primary limiting factor is the captcha configuration requirement; however, since captcha integration is Passster's primary value proposition, most active Passster deployments are likely configured this way. Additionally, the attacker must know or enumerate valid post IDs for non-public content, which may require some reconnaissance but is frequently achievable through sequential ID enumeration on WordPress sites.

Impact

The NVD CVSS score of 7.5 (High) reflects a network-accessible, unauthenticated, no-user-interaction vector with high confidentiality impact, which accurately describes the mechanics. However, real-world risk is modulated by several factors. First, exploitation requires that the target site have a captcha provider configured - this narrows the exploitable population to a subset of Passster users, though this subset is likely the majority of active deployments since captcha is the plugin's core use case. Second, the EPSS score of 0.16% at the 5th percentile contrasts sharply with the high CVSS score, indicating that, despite a publicly available proof-of-concept, mass automated exploitation is not currently observed. Third, the impact is limited to confidentiality (C:H, I:N, A:N) - an attacker cannot modify or delete data. The practical harm is leakage of unpublished content (drafts, private posts), which may include sensitive editorial content, unreleased announcements, or personal data depending on site configuration. This is a meaningful risk for content-sensitive sites (media, legal, medical) but low stakes for most general sites. Patch availability at version 4.3.6 and a low EPSS suggest this is a patch-and-move-on priority, not an emergency.

Exploit ScenarioDerived

An attacker identifies a WordPress site running Passster with a captcha provider configured, which is discoverable via plugin enumeration. The attacker sends a crafted unauthenticated GET request to the Passster REST endpoint specifying the ID of a known or enumerated private or draft post. Because no post-status validation occurs, the endpoint returns the full post content in the response body. A publicly available proof-of-concept demonstrates this technique.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 05, 2026

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.

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.

Affected VersionsENISA

Passster 0 <4.3.6

Affected Packages

euvd passster fix: 4.3.6

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

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.

Know when Passster 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

Vendor (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 05, 2026 - 07:01 EUVD
CVE Published
Aug 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 05, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.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.

Executive ViewAI

Why It Matters

Passster WordPress plugin versions before 4.3.6 allow unauthenticated attackers to access confidential draft, private, and pending posts via an unvalidated REST API endpoint, exposing sensitive editorial content and business information to unauthorized parties. This vulnerability affects any WordPress installation using Passster with captcha functionality enabled-the standard deployment mode. While publicly available exploit code exists, current exploitation remains targeted; immediate patching is essential for organizations managing pre-release or confidential content.

Business Impact: High
Compensating Controls

Apply vendor patch: Passster 4.3.6 or later.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
WordPress password/captcha protection plugin with active install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-16604 HIGH POC
7.5 Aug 05

Password-protected block content in the Passster WordPress plugin (all versions before 4.3.6) is rendered into the publi

CVE-2026-16603 HIGH POC
7.5 Aug 05

Category-locked content in the Passster WordPress plugin (all versions before 4.3.6) is fully exposed through the native

CVE-2022-3206 MEDIUM POC
5.9 Oct 17

The Passster WordPress plugin before 3.5.5.5.2 stores the password inside a cookie named "passster" using base64 encodin

CVE-2026-17559 MEDIUM POC
5.3 Aug 21

Passster WordPress plugin versions before 4.3.9 exposes globally password-protected post and page content to unauthentic

CVE-2025-15490 MEDIUM POC
5.3 Sep 02

Global protection bypass in the Passster WordPress plugin (versions before 4.2.26) allows unauthenticated remote attacke

CVE-2025-15489 MEDIUM POC
5.3 Sep 02

Unauthenticated information disclosure in the Passster WordPress plugin (versions before 4.2.24) allows remote attackers

CVE-2024-2026 MEDIUM
6.4 Apr 09

The Passster plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's content_protector shortc

CVE-2024-0616 MEDIUM
5.3 Feb 29

The Passster - Password Protect Pages and Content plugin for WordPress is vulnerable to Sensitive Information Exposure i

CVE-2026-110896 MEDIUM
5.3 Oct 16

Missing authorization in the WP Chill Passster WordPress plugin (content-protector) through version 4.3.18 allows unauth

CVE-2026-62114 MEDIUM
5.3 Sep 11

Broken access control in the Passster WordPress content-protection plugin (versions up to and including 4.3.13) allows u

CVE-2024-11282 MEDIUM
5.3 Jan 07

The Passster - Password Protect Pages and Content plugin for WordPress is vulnerable to Sensitive Information Exposure i

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy