Skip to main content

Wallet System for WooCommerce CVE-2026-42654

| EUVDEUVD-2026-33947 HIGH
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-06-02 Patchstack GHSA-qqrj-x4c5-376m
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register low-privileged WooCommerce customer account
  2. Delivery
    Identify high-value victim user
  3. Exploit
    Send crafted request to plugin password recovery endpoint
  4. Execution
    Bypass authentication via alternate channel
  5. Impact
    Log 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

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

Wallet System for WooCommerce n/a ≤2.7.5

Affected Packages

euvd wallet_system_for_woocommerce no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 89% exploitable
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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