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
Lifecycle Timeline
2DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
Authenticated customers on WooCommerce stores running Wallet System for WooCommerce before 2.7.10 can complete purchases
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
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-33947
GHSA-qqrj-x4c5-376m