Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WooCommerce site with Paymob plugin
-
ExploitSend crafted request to unauthenticated endpoint
-
ExecutionBypass missing authorization check
-
ImpactTamper with order or payment state
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 the Paymob for WooCommerce plugin installed and active at version 4.1.2 or earlier, with the vulnerable network-reachable handler (callback/AJAX/REST action) exposed - which is the plugin's default operating state since these endpoints exist to process payments. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, no special configuration, and no user interaction are needed: remote unauthenticated exploitation against default configurations of a WooCommerce store running Paymob for WooCommerce <= 4.1.2. The limiting factors are narrow: the impact is integrity-only (C:N/A:N), so the attacker cannot directly exfiltrate data or cause an outage through this flaw, and the store must actually have this specific plugin deployed and active. The exact protected action invoked is not specified in the available data. |
| Impact | The signals are partially complete. CVSS 7.5 with AV:N/AC:L/PR:N/UI:N marks this as trivially reachable - network attack vector, low complexity, no privileges, no user interaction - which is the high-risk portion of the score. However, impact is narrowed to integrity only (C:N/I:H/A:N), so this is not full compromise: an attacker can tamper with data but cannot directly read confidential information or take the site offline through this flaw alone. No EPSS score was provided, so exploitation probability cannot be quantified; the CVE is not in CISA KEV and no POC is referenced, so there is no evidence of active exploitation - it is currently a theoretical-but-easily-reachable bug. The realistic priority is moderate-to-high for stores running this plugin precisely because exploitation requires no authentication, but the integrity-only scope and absence of confirmed exploitation temper it below a 'drop everything' emergency. Note: the exact protected action and downstream business impact (e.g., marking unpaid orders as paid) are not detailed in the available data and should be confirmed against the Patchstack advisory. |
| Exploit ScenarioDerived | An attacker enumerates a WooCommerce store using the Paymob plugin and sends a crafted HTTP request directly to the plugin's unauthenticated callback or AJAX action that lacks an authorization check. Because no login, token, or user interaction is required (AV:N/PR:N/UI:N/AC:L), the request manipulates protected state - for example altering an order or payment record - to the attacker's benefit. No public POC is referenced at this time, but the low-complexity unauthenticated nature makes weaponization straightforward once the endpoint is identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 26, 2026
Broken access control in the Paymob for WooCommerce WordPress plugin (versions <= 4.1.2) allows remote unauthenticated attackers to invoke a protected function or action that lacks an authorization check, producing a high integrity impact (CVSS 7.5, CVSS:3.1/.../I:H). The flaw maps to CWE-862 (Missing Authorization), meaning a function reachable over the network performs no capability or ownership validation before acting. No public exploit identified at time of analysis and the issue is not listed in CISA KEV; EPSS data was not provided.
RemediationAI
Upgrade the Paymob for WooCommerce plugin to a release newer than 4.1.2 as soon as the vendor publishes one; the input data does not contain a confirmed fixed version, so verify the patched release directly via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/paymob-for-woocommerce/vulnerability/wordpress-paymob-for-woocommerce-plugin-4-1-2-broken-access-control-vulnerability) before deploying. If a patch is not yet available for your environment, compensating controls include restricting access to the plugin's callback/AJAX/REST endpoints at the web-server or WAF layer (allowlisting only Paymob's published payment-gateway source IP ranges for the payment callback URL), which preserves legitimate payment notifications while blocking arbitrary callers but requires maintaining Paymob's IP list; reconciling order/payment status against the Paymob merchant dashboard to detect tampering; and, as a last resort, deactivating the plugin and disabling Paymob checkout, which stops the exposure but also disables payment processing for customers. No vendor-released patch version is identified in the provided data, so absence of a fix here reflects missing input rather than confirmation that none exists.
Affected VersionsENISA
Affected Packages
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
Paymob for WooCommerce is a payment-gateway integration plugin that connects WordPress/WooCommerce stores to the Paymob payment processor, typically registering REST endpoints, AJAX handlers, or webhook/callback routes to handle order and payment state. The root cause is CWE-862 (Missing Authorization): a sensitive operation is exposed without verifying that the caller holds the required capability or is the legitimate owner of the affected resource. Because the CVSS vector is AV:N/PR:N/UI:N, the vulnerable handler is reachable directly over HTTP with no session, suggesting an unauthenticated callback or AJAX action (consistent with the 'Authentication Bypass' tag) that mutates state - the integrity-only impact (C:N/I:H/A:N) indicates an attacker can alter data, most plausibly order or payment status, without reading sensitive data or causing downtime.
Know when Wordpress Plugin 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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Unauthenticated network-reachable handler with no authorization check (PR:N/AV:N/AC:L) that mutates state, giving high integrity impact but no confidentiality or availability effect.
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
DescriptionCVE.org
Unauthenticated Broken Access Control in Paymob for WooCommerce <= 4.1.2 versions.
Articles & Coverage 1
Executive ViewAI
The Paymob for WooCommerce payment plugin (versions 4.1.2 and earlier) contains a critical authorization bypass allowing unauthenticated attackers to invoke protected administrative functions without permission, enabling unauthorized modification of payment transactions and customer financial records. Every WooCommerce storefront using this plugin version is exposed to direct payment system compromise, fraud risk, and transaction integrity violations. Immediate remediation is required to prevent revenue disruption and customer financial harm.
Interim mitigations (patch not available): (1) Immediately disable Paymob plugin and switch to alternative payment gateway; (2) if business continuity requires continued operation, implement Web Application Firewall rules blocking POST/GET requests to WooCommerce /wp-admin functions from internet-facing sources; (3) restrict network access to affected WooCommerce servers to internal IP ranges only via firewall rules; (4) enable comprehensive audit logging for all payment transaction modifications and failed authentication attempts; (5) deploy intrusion detection alerts on requests to protected WooCommerce payment-related functions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
EUVD-2026-39688
GHSA-ph7r-rmf7-q23w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB