Skip to main content

CCAvenue Payment Gateway CVE-2026-103298

| EUVDEUVD-2026-109618 MEDIUM
Improper Access Control (CWE-284)
2026-10-26 WPScan GHSA-qg75-wr7j-gjj9
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Place order via CCAvenue checkout
  2. Exploit
    Forge unauthenticated payment-confirmation request
  3. Execution
    Plugin skips origin verification (empty key)
  4. Impact
    Order 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

CCAvenue Payment Gateway for WooCommerce 0 ≤3.1

Affected Packages

euvd ccavenue_payment_gateway_for_woocommerce no fix

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

Vendor (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
CVE Published
Oct 26, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Oct 26, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche India-focused WooCommerce payment-gateway plugin, limited install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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