Skip to main content

Wallet for WooCommerce EUVDEUVD-2026-57089

| CVE-2026-16538 CRITICAL
Improper Access Control (CWE-284)
2026-08-12 WPScan GHSA-v8f5-5g5w-8qm3
9.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register as store customer
  2. Delivery
    Initiate wallet top-up
  3. Exploit
    Manipulate captured payment amount
  4. Execution
    Plugin credits full value without verification
  5. Impact
    Spend 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 13.0% exploitation probability (EPSS)

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

Alert me

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

Wallet for WooCommerce 0 <1.6.10

Affected Packages

euvd wallet_for_woocommerce fix: 1.6.10

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

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

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

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/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
High
Integrity
High
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 12, 2026 - 20:22 NVD
9.1 (CRITICAL)
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
CRITICAL 9.1
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
13.0%
Prevalence
Medium
moderately popular WooCommerce store-credit plugin, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
5 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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 13.0%
Patch available Yes
Active threat Yes
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

79
Low Medium High Critical
KEV: 0
EPSS: +13
CVSS: +46
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