Skip to main content

WPC Shop-as-Customer EUVDEUVD-2026-90568

| CVE-2026-95687 HIGH
Improper Privilege Management (CWE-269)
2026-10-01 Wordfence GHSA-wcrr-q656-8gwf
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged authenticated account
  2. Delivery
    Identify Administrator user ID
  3. Exploit
    Call wpcsa_login with admin ID
  4. Execution
    Receive full Administrator session cookie
  5. Impact
    Take over admin session, full site control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account on the target WordPress/WooCommerce site (PR:L) and that the WPC Shop as a Customer for WooCommerce plugin (version <=2.0.0) is installed and active. The attacker must reach the wpcsa_login endpoint and supply the target Administrator's user ID (WordPress user IDs are low, enumerable, and often guessable - e.g., ID 1). No password, nonce bypass, user interaction, or non-default configuration is otherwise needed; the defect is in the endpoint's missing role validation itself. The limiting factor is solely the need for any authenticated session, which is low-friction given the plugin's customer-impersonation purpose.

Impact

This is a genuine high-priority vulnerability, not a high-CVSS-but-low-real-risk case. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 8.8) is well-justified: an authenticated low-privileged user can escalate to full Administrator with network access and low complexity, yielding complete confidentiality, integrity, and availability impact. The flaw is a logic/authorization defect (CWE-269) - the wpcsa_login endpoint issues an Administrator session cookie without password or role validation - so exploitation is deterministic and reliable once the attacker has any authenticated foothold, which strongly favors real-world abuse. Countervailing signals lowering urgency: no EPSS score was provided, the CVE is NOT in CISA KEV, and no public exploit code is referenced, so there is no confirmation of active exploitation. The one true gating factor is PR:L - the attacker must first obtain an authenticated account; however, the plugin's 'shop as a customer' impersonation purpose means low-privileged accounts (e.g., shop managers or any registered customer, depending on configuration) are exactly the intended user base, making the prerequisite easy to meet on many stores. Net: a reliable, trivially-weaponizable account-takeover primitive with no exploitation observed yet - patch promptly where the plugin is installed.

Exploit ScenarioDerived

An attacker registers or already holds a low-privileged authenticated account on a WooCommerce store running the vulnerable plugin. They send a request to the wpcsa_login endpoint supplying a known Administrator's user ID (e.g., ID 1) instead of a customer ID; the plugin fails to check the target role and returns a valid Administrator session cookie with no password required. No public proof-of-concept is referenced, but the attack is network-based, low-complexity, and fully scriptable.

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

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Authenticated privilege escalation in WPC Shop as a Customer for WooCommerce (versions up to and including 2.0.0) enables any logged-in user to take over an Administrator account by supplying the Administrator's user ID to the wpcsa_login endpoint, receiving a full Administrator session cookie without the Administrator's password. The flaw stems from missing role validation (CWE-269) before issuing a session, and WordPress user IDs are trivially enumerable. No public exploit code is identified at time of analysis, but the vendor-released patch 2.0.1 is available and this is assessed as a genuine high-priority vulnerability.

RemediationAI

Upgrade the WPC Shop as a Customer for WooCommerce plugin to version 2.0.1 or later, which addresses the missing role validation (vendor changeset: https://plugins.trac.wordpress.org/changeset?reponame=&new=3708414%40wpc-shop-as-customer%2Ftags%2F2.0.1&old=3708360%40wpc-shop-as-customer%2Ftags%2F2.0.0). If immediate patching is not possible, deactivate the plugin until the update can be applied; this removes the vulnerable endpoint but disables the customer impersonation feature. As an additional mitigation, reset WordPress authentication salts in wp-config.php to invalidate any existing sessions, and audit Administrator accounts and recent login activity for signs of unauthorized access. Restricting access to the wpcsa_login endpoint (e.g., via a web application firewall) is less reliable because the endpoint is part of the normal plugin functionality and legitimate users may need it; deactivation remains the safest compensating control. The Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/539cdee3-78bc-42a2-9c34-0f7d46f95d16?source=cve should be consulted for any additional guidance.

Affected VersionsENISA

WPC Shop as a Customer for WooCommerce 0 ≤2.0.0

Affected Packages

euvd wpc_shop_as_a_customer_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 vulnerability resides in the wpcsa_login endpoint of the WPC Shop as a Customer for WooCommerce plugin, which is designed to let shop managers impersonate customers for support purposes. Code referenced in the plugin's 1.3.6 tag (lines 96, 228, and 253 of wpc-shop-as-customer.php) fails to verify the role of the user identified by the supplied user ID before calling session-issuance logic such as wp_set_auth_cookie. This is an instance of CWE-269 (Improper Privilege Management). Because WordPress assigns sequential user IDs starting at 1 (typically the site Administrator), an authenticated attacker with any role-such as subscriber or customer-can request a session for user ID 1. The endpoint does not require a nonce, password, or any other validation, so the server returns a valid Administrator session cookie. The CVSS v3.1 vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (base 8.8), reflecting the remote, low-privilege, no-interaction nature and high confidentiality, integrity, and availability impact of full admin takeover. The CPE string cpe:2.3:a:wpclever:wpc_shop_as_a_customer_for_woocommerce:*:*:*:*:*:*:*:* confirms all versions are affected unless patched.

Know when Wpc Shop As A Customer 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 (Wordfence) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Authenticated low-priv account needed (PR:L) over the network (AV:N) with no user interaction; missing role check yields deterministic full-admin takeover, so C/I/A all High.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The WPC Shop as a Customer for WooCommerce plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 2.0.0 This is due to the plugin not properly validating the target user's role prior to issuing a new authentication session, allowing an authenticated attacker to log in as any WordPress Administrator by directly supplying an Administrator's user ID to the wpcsa_login endpoint and receiving a full Administrator session cookie without supplying the Administrator's password. This makes it possible for authenticated attackers to perform a direct session takeover, gaining full Administrator-level access to the site.

Executive ViewAI

Why It Matters

The WPC Shop as a Customer for WooCommerce plugin (versions up to 2.0.0) contains a privilege escalation flaw that allows any logged-in user to gain full Administrator access, potentially leading to complete site takeover, data theft, or malware injection. Organizations running this plugin on their WordPress/WooCommerce sites are at risk, and leadership should prioritize remediation because a single malicious customer account could compromise the entire e-commerce platform and expose sensitive customer data. While no public exploit identified at time of analysis, a vendor-released patch (version 2.0.1) is available.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Low
niche WooCommerce impersonation add-on from wpclever, limited install base
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.5%
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
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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