Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister low-privileged WooCommerce customer account
-
DeliveryIdentify high-value victim user
-
ExploitSend crafted request to plugin password recovery endpoint
-
ExecutionBypass authentication via alternate channel
-
ImpactLog in as victim and drain wallet balance
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
|
| Exploitation Conditions | Exploitation requires that the target site has the WP Swings Wallet System for WooCommerce plugin installed and active at version 2.7.5 or earlier, and that the attacker holds a low-privileged authenticated session on the WordPress site (CVSS PR:L) - in practice a self-registered WooCommerce customer account, which is achievable on any store with customer registration enabled (the default for stores using a wallet plugin). The vulnerable behavior is specifically the plugin's password recovery flow being usable as an alternate authentication channel (CWE-288), so reaching that recovery endpoint over the network is the concrete trigger; no user interaction from the victim is required (UI:N). Limiting factors: stores that disable customer self-registration, restrict the WordPress login/recovery endpoints by IP, or have already removed/deactivated the plugin are not exposed; no special non-default plugin configuration is documented as required by the advisory. |
| Impact | The CVSS 3.1 base score of 7.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N) indicates a network-reachable, low-complexity attack that requires the attacker to already hold a low-privileged account (PR:L, typically a customer/subscriber on the WooCommerce store) and produces high integrity impact with no availability impact and only limited confidentiality exposure - consistent with hijacking another user's account/wallet via the recovery channel rather than dumping the full database. No EPSS score, KEV listing, SSVC decision, or public POC was supplied in the intelligence package, so exploitation likelihood beyond the CVSS profile is unknown; the only source is a Patchstack advisory reported by Patchstack itself. Realistic priority is moderate-to-high for any WooCommerce site that allows customer self-registration (which is the default for stores using this plugin), because PR:L is trivially satisfied; sites that disable customer registration materially reduce exposure. |
| Exploit ScenarioDerived | An attacker registers an ordinary customer account on a vulnerable WooCommerce store (satisfying PR:L), then targets a higher-value victim account - for example, a customer with a large wallet balance or a shop administrator - by abusing the plugin's password recovery flow as an alternate authentication channel to reset or hijack the victim's credentials. Once in control, the attacker logs in as the victim, drains the stored wallet balance, redirects refunds, or pivots further into the store; no public POC is referenced in the supplied data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 02, 2026
Authentication bypass in the WP Swings Wallet System for WooCommerce plugin (versions up to and including 2.7.5) allows an authenticated low-privileged attacker to abuse the password recovery flow as an alternate channel to take over other accounts. Successful exploitation yields high impact to integrity (account/wallet compromise) with limited confidentiality exposure, and no public exploit has been identified at time of analysis.
RemediationAI
No vendor-released patched version is identified in the supplied data; the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wallet-system-for-woocommerce/vulnerability/wordpress-wallet-system-for-woocommerce-plugin-2-7-5-broken-authentication-vulnerability should be monitored for an upgrade beyond 2.7.5, and once published, administrators should upgrade Wallet System for WooCommerce to the first version above 2.7.5 via the WordPress plugin updater. Until a fix ships, compensating controls include temporarily deactivating the plugin (trade-off: wallet balances, refunds-to-wallet, and store credit functionality become unavailable to customers), disabling open customer registration in WooCommerce settings to remove the PR:L precondition (trade-off: blocks new-customer self-signup and may impact conversion), placing a WAF or Patchstack vPatch rule in front of the wallet/password-recovery endpoints exposed by the plugin, and forcing a site-wide password reset plus auditing wallet transaction logs for unexpected balance transfers or account takeovers once a patch is applied.
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 affected component is the Wallet System for WooCommerce WordPress plugin developed by WP Swings (CPE cpe:2.3:a:wp_swings:wallet_system_for_woocommerce), which adds digital wallet, credit, and refund-handling capabilities to WooCommerce storefronts. The root cause is classified as CWE-288 (Authentication Bypass Using an Alternate Path or Channel), meaning a code path - here, the password recovery/reset flow - performs authentication-equivalent actions without enforcing the same identity checks as the primary login path. Because wallets store monetary balances tied to user accounts, weaknesses in the surrounding WordPress/WooCommerce account-recovery integration translate directly into financial risk for the merchant and customers.
Know when Wallet System 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:L/UI:N/S:U/C:L/I:H/A:N
Primary rating from Vendor (Patchstack) · only source for this CVE.
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Authentication Bypass Using an Alternate Path or Channel vulnerability in WP Swings Wallet System for WooCommerce allows Password Recovery Exploitation.
This issue affects Wallet System for WooCommerce: from n/a through 2.7.5.
Executive ViewAI
WooCommerce retailers using the WP Swings Wallet System plugin (up to v2.7.5) face significant risk of customer account takeover and wallet theft due to an authentication bypass in the password recovery flow. Although no public exploit has been identified at time of analysis, low-privileged users can exploit this vulnerability to compromise accounts, resulting in financial loss, unauthorized transactions, and regulatory exposure under payment card and data protection frameworks. Immediate identification of affected deployments and protective measures are required.
No vendor-released patch identified at time of analysis. Implement interim mitigations: enforce strict rate limiting on password reset attempts, establish continuous monitoring and alerting on password reset activity with threshold-based triggers, deploy multi-factor authentication (MFA) for all customer account access, restrict password recovery feature to specific user roles if operationally feasible, conduct weekly access log audits focused on password reset events, and establish immediate account lockdown and customer notification procedures upon detection of exploitation attempts.
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.
Authenticated customers on WooCommerce stores running Wallet System for WooCommerce before 2.7.10 can complete purchases
Authenticated attackers with only Subscriber-level access can mint wallet funds for themselves or drain a specific victi
An insecure direct object reference (CWE-639) in the Wallet System for WooCommerce WordPress plugin before 2.8.2 lets an
Improper authorization in the Wallet System for WooCommerce WordPress plugin (versions 2.7.6 and earlier) lets low-privi
The Wallet System for WooCommerce - Wallet, Wallet Cashback, Refunds, Partial Payment, Wallet Restriction plugin for Wor
The Wallet System for WooCommerce - Wallet, Wallet Cashback, Refunds, Partial Payment, Wallet Restriction plugin for Wor
EUVD-2026-33947
GHSA-qqrj-x4c5-376m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB