Skip to main content

Wallet System for WooCommerce EUVDEUVD-2026-112620

| CVE-2026-108763 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-29 WPScan GHSA-vwpw-r539-4h7p
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Self-register low-privilege Customer account
  2. Exploit
    Authenticate as Subscriber/Customer
  3. Execution
    Submit KYC handler with forged target user ID
  4. Impact
    Overwrite victim admin's KYC documents and verification status

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated WordPress session at minimal privilege (Subscriber or Customer) and that the plugin's KYC document submission feature is in use. The exploit works because the submission handler reads the target user ID from a client-supplied request field without an ownership or capability check. On a typical WooCommerce storefront with open customer registration, obtaining the required account is trivial, so the authentication requirement is a weak limiter. Limiting factors: the KYC/wallet verification feature must be active, the site must run a version before 2.8.2, and the attacker must already hold (or be able to create) an account - there is no unauthenticated path. Impact is limited to integrity of other users' KYC documents and verification status; it does not by itself disclose data or grant code execution.

Impact

This is a medium-severity access-control flaw (CWE-639, IDOR) with a vendor-style CVSS of 4.3 and the vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N. The signals are internally consistent and point to a moderate, not critical, priority: the vector is network-reachable with low attack complexity and no user interaction, but it requires privileges (PR:L) and the impact is confined to integrity (I:L) with no confidentiality or availability loss. The vuln.today decision label is 'this_month' rather than act_now/emergency, which aligns with the limited impact. It is NOT listed in CISA KEV and no EPSS exploitation-probability score was supplied, so there is no evidence of active or widespread exploitation. A public PoC reference exists (WPScan) but it is not verified as working exploit code. The main thing that elevates practical risk above the raw CVSS number is the low privilege bar combined with the typical WooCommerce deployment pattern: the required Subscriber/Customer role is trivially self-registered on most storefronts, and an attacker can target an administrator's KYC verification status. This is a genuine but contained authorization bug - prioritize patching this cycle, not as an emergency. No EPSS or SSVC automatable/technical-impact values were provided, so those axes could not be weighed.

Exploit ScenarioDerived

On a WooCommerce store that allows customer self-registration and uses the plugin's KYC feature, an attacker signs up for an ordinary Customer/Subscriber account and submits the KYC document handler with another user's ID substituted into the client-supplied target field. Because the handler performs no ownership or capability check, the attacker overwrites the KYC documents and verification status of any chosen account, including an administrator. A public PoC reference exists (WPScan) but is not verified as working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 29, 2026

An insecure direct object reference (CWE-639) in the Wallet System for WooCommerce WordPress plugin before 2.8.2 lets any authenticated user at Subscriber or Customer level overwrite the KYC documents and verification status of any other account, including an administrator's, by supplying a victim's user ID in a client-controlled field of the KYC document submission handler, which applies no ownership or capability check. The 4.3 CVSS score (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) reflects integrity-only impact - no data disclosure or code execution is granted - but on a typical storefront with open customer registration the low-privilege bar is trivial to clear, and the plugin's KYC feature must be in use for the flaw to be reachable. A public WPScan reference exists but is not verified as working exploit code; there is no confirmed active exploitation (not CISA KEV) at time of analysis.

RemediationAI

Upgrade the Wallet System for WooCommerce plugin to 2.8.2 or later - this is the vendor-released fix and the only complete remediation, since the missing ownership/capability check lives inside the submission handler and cannot be corrected by configuration. Update through the WordPress admin Plugins screen or WP-CLI ('wp plugin update'), then confirm the deployed version is at least 2.8.2. If the update must be staged, reduce exposure in the interim by deactivating the plugin's KYC document submission / wallet verification feature (the flaw is only reachable while that feature is in use), and by tightening who can register - disabling open customer registration or gating new accounts through manual approval - since the exploit requires only a Subscriber or Customer account, which open registration makes trivial to obtain on a typical storefront; both measures have real trade-offs, as disabling KYC breaks verification workflows and closing registration blocks legitimate signups. Because the flaw permits writes rather than reads, also audit stored KYC documents and verification statuses for users whose records were modified without a corresponding legitimate submission, paying particular attention to administrator accounts. Reference advisory: https://wpscan.com/vulnerability/78a72702-c7c1-4f9a-a832-339e04011e34/.

Affected VersionsENISA

Wallet System for WooCommerce 0 <2.8.2

Affected Packages

euvd wallet_system_for_woocommerce fix: 2.8.2

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 a WordPress plugin, the Wallet System for WooCommerce, whose KYC document submission handler accepts a target user identifier from the request body and uses it to write KYC files and verification state without comparing it to the acting user or checking a capability such as current_user_can(). This is the classic CWE-639 authorization bypass through a user-controlled key: authentication is established (the request carries a valid WordPress session cookie), but authorization is never enforced against the object being modified, so the key becomes the attack surface. The plugin is distributed through the WordPress ecosystem and is recorded in the CPE dictionary under an unassigned/unknown vendor (cpe:2.3:a:unknown:wallet_system_for_woocommerce:*), with vendor advisory coverage from WPScan (EUVD-2026-112620 mirrors the same range). Every install below 2.8.2 is in scope according to EUVD's version range 'Wallet System for WooCommerce 0 < 2.8.2'. The precise triggering request shape is not described in the available sources; what is established is that the handler reads the target user ID from a client-supplied field and that no ownership or capability check is performed.

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 (WPScan) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Network-reachable handler, no user interaction, but a low-privilege authenticated account is required (PR:L); impact is overwriting other users' KYC data, so I:L with C:N and A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Oct 29, 2026 - 07:01 EUVD
CVE Published
Oct 29, 2026 - 06:00 cve.org
MEDIUM 4.3
CVE Published
Oct 29, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Wallet System for WooCommerce WordPress plugin before 2.8.2 does not restrict its KYC document submission handler to the current user's own account, taking the target user ID from a client-supplied request field with no ownership or capability check, allowing authenticated users with minimal privileges such as Subscriber or Customer to overwrite the KYC documents and verification status of any other user, including an administrator.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
WooCommerce wallet/KYC plugin, moderate but niche install base
Exploit
POC
Public exploit code exists
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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