Skip to main content

WooCommerce Wallet Plugin CVE-2026-15045

| EUVDEUVD-2026-57171 MEDIUM
External Control of Assumed-Immutable Web Parameter (CWE-472)
2026-08-12 WPScan GHSA-gf9j-rpmq-8vq3
6.5
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

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

PR:L reflects required customer account; I:H captures complete payment bypass; C:N and A:N confirmed as no data is exposed and service availability is unaffected.

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

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

3
Analysis Generated
Aug 12, 2026 - 12:24 vuln.today
Patch available
Aug 12, 2026 - 12:01 EUVD
CVE Published
Aug 12, 2026 - 11:23 cve.org
MEDIUM 6.5

DescriptionCVE.org

The Wallet System for WooCommerce WordPress plugin before 2.7.10 does not validate a user-supplied wallet amount against the customer's actual stored balance during checkout, allowing authenticated customers to arbitrarily reduce their own order total, including down to zero, and complete checkout without paying the merchant.

AnalysisAI

Authenticated customers on WooCommerce stores running Wallet System for WooCommerce before 2.7.10 can complete purchases for free by submitting arbitrarily inflated wallet deduction amounts during checkout that the plugin accepts without verifying against the customer's actual stored balance. This business logic flaw enables systematic payment fraud - any registered shopper can zero out an order total and receive goods or services without paying the merchant. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Register or authenticate as a store customer
Delivery
Add items to cart
Exploit
Initiate checkout with wallet as payment method
Install
Intercept checkout POST request
C2
Inflate wallet deduction field to match full order total
Execute
Plugin processes deduction without balance verification
Impact
Order marked paid; merchant fulfills at zero cost

Vulnerability AssessmentAI

Exploitation Exploitation requires a registered and authenticated customer account on the targeted store (PR:L per CVSS vector - any user who can self-register qualifies). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) accurately reflects the real-world risk: network-exploitable with low complexity, but gated behind an authenticated customer account (PR:L). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A registered customer logs into a WooCommerce store, adds high-value items to their cart, and uses an HTTP proxy to intercept and modify the checkout POST request, setting the wallet deduction parameter to the full order total regardless of their actual wallet balance. The plugin processes the tampered amount without querying the stored balance, marks the order as fully paid, and the merchant fulfills the order having collected no funds. …
Remediation Update the Wallet System for WooCommerce plugin to version 2.7.10 or later immediately; this is the vendor-released patch confirmed by WPScan's advisory (https://wpscan.com/vulnerability/fc818fa4-5daa-430f-82da-0c96ec531ca3/). … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-15045 vulnerability details – vuln.today

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