Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
PR:L reflects the required subscriber account; I:H captures permanent arbitrary content deletion; no confidentiality or availability impact applies.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Subscriber Arbitrary Content Deletion in WP EasyPay <= 4.5.0 versions.
AnalysisAI
WP EasyPay WordPress plugin versions 4.5.0 and earlier permit any subscriber-level authenticated user to delete arbitrary site content due to a missing authorization check (CWE-862). The plugin fails to enforce capability verification before processing deletion requests, meaning any user holding the lowest standard WordPress role can permanently destroy posts, pages, or other content objects outside their normal permissions. No public exploit has been identified at time of analysis, but the low attack complexity and minimal privilege requirement make this straightforward to abuse on any site where user registration is open.
Technical ContextAI
WP EasyPay is a WordPress payment plugin developed by Saad Iqbal (CPE: cpe:2.3:a:saad_iqbal:wp_easypay:*:*:*:*:*:*:*:*). The root cause is CWE-862 (Missing Authorization), a class of flaw where sensitive operations are executed without verifying that the requesting principal holds sufficient privilege. In WordPress, proper authorization is enforced via capability checks such as current_user_can() prior to any content mutation. The plugin omits this guard on its content deletion pathway, effectively allowing a subscriber - the lowest WordPress user role, typically granted on self-registration - to invoke functionality restricted by design to editors or administrators. The 'Authentication Bypass' tag in the source intelligence refers to the effective bypass of content-management authorization controls rather than a full authentication bypass.
RemediationAI
Consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-easy-pay/vulnerability/wordpress-wp-easypay-plugin-4-5-0-arbitrary-content-deletion-vulnerability and apply the latest available version of WP EasyPay from the WordPress plugin repository - an exact patched version number is not confirmed in the available data and must be verified there. If a patch is not yet available, the most effective compensating control is to disable open user registration under Settings > General in WordPress, preventing external parties from obtaining subscriber accounts; note this will prevent new users from self-registering. Alternatively, temporarily deactivating the WP EasyPay plugin removes the vulnerable code path entirely, at the cost of disabling payment functionality. Audit existing subscriber accounts for unexpected or untrusted users and revoke access where appropriate. Avoid granting subscriber-or-higher roles to untrusted users until patched.
More in Wp Easypay
View allThe WP EasyPay WordPress plugin before 4.1 does not escape some generated URLs before outputting them back in pages, lea
Cross-site request forgery in the WP EasyPay WordPress plugin (versions through 4.4.0) enables remote attackers to perfo
The WP EasyPay - Square for WordPress plugin for WordPress is vulnerable to unauthorized modification of datadue to a mi
WP EasyPay versions up to 4.2.11 contain an authorization bypass that allows authenticated users to modify plugin settin
WP EasyPay plugin through version 4.3.0 exposes sensitive information in sent data, allowing unauthenticated remote atta
WP EasyPay WordPress plugin versions up to and including 4.5.3 allow unauthenticated remote attackers to bypass access c
The WP EasyPay - Square for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to
Cross-Site Request Forgery (CSRF) vulnerability in WP Easy Pay WP EasyPay - Square for WordPress plugin <= 4.1 versions.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48183
GHSA-9cmg-7p6p-5xq3