Description
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.
Published: 2026-08-05
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Passster WordPress plugin, when set to any version earlier than 4.3.6, fails to perform a post‑status check before returning post content from an unauthenticated REST endpoint that is linked to a captcha system. As a result, visitors who send a request to the predictable endpoint can retrieve the full body of posts that are marked drafted, private, or pending. This flaw directly exposes confidential content that should remain hidden, meeting the definition of a confidentiality breach (CWE‑200).

Affected Systems

Any WordPress site that has the Passster plugin installed at a version prior to 4.3.6 and has a captcha provider configured is vulnerable. The weakness is confined to the plugin’s REST interface and is not mitigated by theme or server configuration changes.

Risk and Exploitability

Exploitation requires no authentication; an attacker can issue a standard HTTP request to the exposed endpoint, complete the captcha challenge, and receive the contents of non‑public posts. Because the pathway is publicly reachable and requires only an unauthenticated request, the likelihood of exploitation is low (EPSS < 1%) but the impact is severe, as indicated by the CVSS score of 7.5. The vulnerability is not listed in CISA’s KEV catalog, yet its lack of a status check represents a critical access‑control failure.

Generated by OpenCVE AI on August 5, 2026 at 20:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Passster to version 4.3.6 or newer
  • Disable or restrict the captcha‑related REST endpoint using access controls or a firewall to block unauthenticated requests
  • Limit unauthenticated access to the WordPress REST API or adjust post visibility settings to prevent unintended disclosure

Generated by OpenCVE AI on August 5, 2026 at 20:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Wed, 05 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
CWE-284

Wed, 05 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Content Protector (Passster) < 4.3.6 - Unauthenticated Non-Public Post Content Disclosure via Captcha REST Endpoint
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T15:20:52.550Z

Reserved: 2026-07-22T14:20:48.572Z

Link: CVE-2026-16602

cve-icon Vulnrichment

Updated: 2026-08-05T15:20:48.945Z

cve-icon NVD

Status : Received

Published: 2026-08-05T07:16:35.893

Modified: 2026-08-05T16:16:52.510

Link: CVE-2026-16602

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T20:15:12Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor