Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPlace order via CCAvenue checkout
-
ExploitForge unauthenticated payment-confirmation request
-
ExecutionPlugin skips origin verification (empty key)
-
ImpactOrder marked paid without payment
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The store must run the CCAvenue Payment Gateway for WooCommerce plugin (version 3.1 or earlier) with the CCAvenue callback active, and critically the verification key must be empty - which is the state on a default install, so default configurations are exploitable with no authentication, no user interaction, and only a crafted request to the confirmation endpoint. The practical limiting factors are: an order must exist (or be created) to target; a merchant who has populated the underlying value so the derived verification key is non-empty would not be in the vulnerable default state; and exploitation is confined to falsifying order payment status (integrity), not data theft or outage. |
| Impact | This is a moderate-severity access-control flaw (CWE-284) with a confirmed network, low-complexity, unauthenticated attack surface per the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N), but a deliberately scoped impact: integrity-only, low (I:L), with no confidentiality or availability effect (C:N/A:N), yielding the 5.3 base score. The signals are internally consistent - the description's 'unauthenticated attackers can forge a confirmation' matches PR:N/UI:N, and the fact that the verification key is empty on a default install explains the low attack complexity (AC:L). No EPSS score was provided, and the vulnerability is NOT listed in CISA KEV, so there is no evidence of active exploitation; a public PoC reference exists but is not verified as working exploit code, so exploitability in practice is plausible but unproven. The vuln.today decision label is 'this_month' (not act_now/emergency), aligning with a real-but-not-urgent priority. The key tension is that the raw 5.3 'medium' score understates the business impact: the flaw enables payment fraud (orders marked paid without payment), which for an affected merchant is a direct financial-loss integrity issue even though CVSS caps it at I:L. Treat this as a genuine priority for any store actually running this plugin, moderated by the plugin's narrow deployment footprint. |
| Exploit ScenarioDerived | An attacker places (or targets) an order on a WooCommerce store using the CCAvenue gateway, then sends a forged payment-confirmation request directly to the plugin's callback endpoint. Because the plugin does not verify the request originates from CCAvenue and its verification key is empty on a default install, the forged confirmation is accepted and the order is marked paid without any real payment. A public PoC reference (WPScan) exists but is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Unauthenticated attackers can forge CCAvenue payment-confirmation requests against WooCommerce stores running the CCAvenue Payment Gateway plugin through version 3.1, marking an existing or newly created order as paid without payment. The access-control weakness (CWE-284) stems from missing verification that the request originates from the provider and from a verification key derived from a value that is empty on a default install; CVSS 3.1 scores it 5.3 (AV:N/AC:L/PR:N/UI:N, integrity-only), and default installations with the callback active are exposed while stores with a populated non-empty key are not. No CISA KEV entry is present, and a public exploit reference exists but is not verified as working exploit code.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed version is listed in the supplied data; monitor the WPScan advisory at https://wpscan.com/vulnerability/7224481a-60f8-42c2-87e9-4615ce666357/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-103298 for a vendor update. The evidence identifies the empty verification key as the exploitable default condition, so ensuring the underlying value is populated and the derived verification key is non-empty moves a store out of the vulnerable default state. Because the flaw permits forged payment confirmations, review WooCommerce orders for unauthorized paid status changes and, where operationally feasible, disable the CCAvenue callback until a fix is applied, accepting that legitimate CCAvenue payment confirmations will stop until it is re-enabled. The available sources do not state that updating alone is a complete fix; apply the vendor update when published and verify the verification-key value after any configuration change.
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
CCAvenue Payment Gateway for WooCommerce is a WordPress plugin that integrates the CCAvenue payment processor with WooCommerce order handling; payment confirmations arrive through a callback that the plugin is supposed to authenticate before changing order status. The supplied CPE is cpe:2.3:a:unknown:ccavenue_payment_gateway_for_woocommerce:*:*:*:*:*:*:*:* with an unassigned vendor and wildcard version, while EUVD-2026-109618 lists versions 0 through 3.1 as affected. CWE-284 (Improper Access Control) describes the root cause: the confirmation handler does not establish that the request originates from CCAvenue, and the verification key it uses is derived from a value that is empty in a default deployment, so an unauthenticated network request can forge a confirmation. The supplied sources do not describe the exact request format or code path beyond the missing origin verification and empty-key derivation; the confirmed impact is falsification of WooCommerce order payment status, with no confidentiality or availability effect. Exploitation requires the plugin at version 3.1 or earlier with the CCAvenue callback active and an existing or newly created order to target, and impact is confined to integrity of order state rather than data theft or service disruption.
Know when Ccavenue Payment Gateway For Woocommerce 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:L/A:N
Remote unauthenticated request against a default (empty-key) install gives AV:N/AC:L/PR:N/UI:N; impact is limited to falsifying order payment status, so I:L with C:N/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The CCAvenue Payment Gateway for WooCommerce WordPress plugin through 3.1 does not verify that a payment-confirmation request genuinely originates from the payment provider, and derives its verification key from a value that is empty on a default install, allowing unauthenticated attackers to forge a confirmation and mark any WooCommerce order as paid without payment.
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.
EUVD-2026-109618
GHSA-qg75-wr7j-gjj9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB