Skip to main content

Passster WordPress Plugin EUVDEUVD-2025-210644

| CVE-2025-15674 LOW
Incorrect Authorization (CWE-863)
2026-08-06 contact@wpscan.com GHSA-wqxf-2hrv-jrwq
2.7
CVSS 3.1 · Vendor: wpscan

Severity by source

Vendor (wpscan) PRIMARY
2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
4.3 MEDIUM

WordPress Contributor is basic authenticated access (PR:L, not PR:H); all other metrics align with the provided vector - network delivery, low complexity, read-only confidentiality impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/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
High
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 23:03 EUVD
Analysis Generated
Aug 06, 2026 - 22:31 vuln.today

DescriptionCVE.org

The Passster WordPress plugin before 4.3.7 does not restrict low-privilege users holding the edit_posts capability from reading globally password-protected content through the WordPress core REST API when global protection is enabled, allowing any Contributor or higher to read the content of protected pages and posts without knowing the password.

AnalysisAI

Passster WordPress plugin before 4.3.7 allows any authenticated Contributor or higher to bypass global password protection and read protected content via the WordPress core REST API without supplying the protection password. When global protection is enabled, the plugin enforces its access controls only on direct front-end page requests, leaving the REST API path unrestricted for users holding the edit_posts capability. No public exploit has been identified at time of analysis; the CVSS score of 2.7 reflects realistic low risk, constrained to sites with untrusted registered contributors.

Technical ContextAI

Passster is a WordPress content protection plugin that gates pages and posts behind a password using its own access control layer. The root cause is an incomplete authorization implementation: the plugin enforces password requirements on the standard WordPress page-rendering path but fails to apply equivalent restrictions to the WordPress core REST API endpoints (e.g., /wp-json/wp/v2/posts, /wp-json/wp/v2/pages). This is a classic authorization bypass via alternate access path - protection logic is applied to one channel but not another. The edit_posts capability is granted to the Contributor role by default in WordPress, making this exploitable by any registered contributor on a multi-author site. No formal CWE is assigned in the source data, but this maps conceptually to CWE-863 (Incorrect Authorization). The WPScan advisory at https://wpscan.com/vulnerability/1bcf4ddd-ce9c-40bc-80f7-54ad9f23f39a/ provides the primary technical reference.

RemediationAI

Update the Passster WordPress plugin to version 4.3.7 or later, which resolves the authorization bypass. Updates can be applied directly through the WordPress admin dashboard under Plugins > Updates. Reference the WPScan advisory at https://wpscan.com/vulnerability/1bcf4ddd-ce9c-40bc-80f7-54ad9f23f39a/ for confirmation. If immediate upgrade is not feasible, a targeted compensating control is to restrict WordPress REST API access for authenticated low-privilege users via the rest_authentication_errors filter in a must-use plugin, effectively requiring elevated authentication to consume API responses - note that this may break other plugins relying on the REST API for Contributors and should be tested carefully. Alternatively, auditing and reducing the number of accounts holding the edit_posts capability limits exposure without affecting site functionality.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

Share

EUVD-2025-210644 vulnerability details – vuln.today

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