Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister as store customer
-
DeliveryInitiate wallet top-up
-
ExploitManipulate captured payment amount
-
ExecutionPlugin credits full value without verification
-
ImpactSpend discounted store credit for financial gain
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 | Requires the Wallet for WooCommerce plugin (before 1.6.10) installed and the wallet top-up feature enabled on a WooCommerce store that accepts customer accounts. The attacker needs a customer account and the ability to initiate a top-up and influence the payment amount actually captured versus the amount requested - the core condition is the plugin's failure to reconcile collected amount against credited amount. Limiting factors: exploitation is scoped to registered 'customers' (so stores without open registration or with manual account approval raise the bar despite the CVSS PR:N marking), and the top-up/wallet feature must be active; impact is confined to financial credit within the store rather than server compromise. |
| Impact | The published CVSS 3.1 score is 9.1 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:N), but that vector overstates real-world severity in two ways worth flagging: it marks PR:N (unauthenticated) while the description explicitly scopes the actor to 'customers,' implying a registered account is required, and it rates C:H even though the flaw's true impact is integrity/financial fraud, not confidentiality disclosure - verify the authentication assumption against the vendor advisory. Adjusting for those, this is best read as an authenticated, low-privilege integrity abuse with direct financial consequence rather than a full-blown critical RCE. That said, exploitation is trivial (AC:L), a public PoC exists, and the payoff is money, so any store with the plugin and open customer registration should patch immediately - even a mid-sized merchant with a small IT team should treat this as urgent, because the loss is realized on every abused top-up. EPSS of 13% is elevated for a plugin bug and consistent with a low-skill, high-motivation exploit; the absence of KEV listing suggests opportunistic fraud rather than confirmed mass exploitation so far. |
| Exploit ScenarioDerived | An attacker registers as an ordinary store customer and initiates a wallet top-up, then manipulates the payment flow so the gateway captures a smaller amount (or a partial/failed capture) than the top-up value while the plugin still credits the full requested balance. The attacker repeatedly buys store credit below face value and spends it on goods, netting a direct financial gain; public PoC guidance from WPScan lowers the skill barrier. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Financial/business-logic bypass in the Wallet for WooCommerce WordPress plugin (all versions before 1.6.10) lets a customer credit their wallet balance for less than the amount actually paid, because the plugin credits the top-up before confirming the sum the payment gateway actually collected. Any registered store customer can effectively mint store credit at a discount, causing direct monetary loss to the merchant. Publicly available exploit code exists (WPScan); the flaw is not listed in CISA KEV, and EPSS is a moderate 13%.
RemediationAI
Vendor-released patch: upgrade the Wallet for WooCommerce plugin to version 1.6.10 or later, which adds verification of the amount actually collected before crediting the wallet. If immediate patching is not possible, apply compensating controls: temporarily disable the wallet top-up feature (removing the abusable flow entirely, at the cost of blocking legitimate top-ups), and reconcile wallet credit ledger entries against captured payment-gateway transaction amounts to detect and reverse fraudulent credits (adds manual/finance overhead but catches abuse in the interim). Optionally restrict new customer self-registration and place top-ups under manual review for high-value accounts. Reference the WPScan advisory (https://wpscan.com/vulnerability/bc87bb91-a0c4-4d35-8be1-6d3ec2623a86/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-16538).
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
The plugin adds a stored-value 'wallet' to WooCommerce so customers can pre-load funds and pay from balance. The defect is a missing server-side reconciliation step: the wallet is credited based on the intended/requested top-up amount rather than the amount the payment processor confirms was captured, so a manipulated or partial payment still yields a full credit. NVD classes this as CWE-284 (Improper Access Control), though functionally it is closer to improper verification of a transaction/payment amount (a business-logic authorization gap). The affected component is the WooCommerce order/payment callback handling within the Wallet for WooCommerce plugin (CPE cpe:2.3:a:unknown:wallet_for_woocommerce). No underlying WooCommerce or WordPress core flaw is involved.
Know when Wallet 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:H/I:H/A:N
Requires a low-privilege customer account (PR:L, correcting NVD's PR:N per the 'customers' scope); impact is financial integrity (I:H) with no real confidentiality or availability loss (C:N/A:N).
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Wallet for WooCommerce WordPress plugin before 1.6.10 does not verify the amount actually collected for a wallet top-up before crediting the wallet, allowing customers to top up their wallet balance for less than its value.
Executive ViewAI
The Wallet for WooCommerce plugin (versions before 1.6.10) contains a business logic bypass allowing customers to credit wallet balances for less than the amount actually paid, enabling effective store credit fraud. Publicly available exploit code exists, creating immediate exploitation risk for merchants using affected versions. Merchants face direct monetary loss as customers exploit this vulnerability to obtain discounted store credit, impacting all e-commerce operations relying on this plugin.
Apply vendor patch.
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-57089
GHSA-v8f5-5g5w-8qm3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB