Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WholesaleX site requiring admin approval
-
DeliveryTarget a pending/unapproved account
-
ExploitSend activation request with confirmation code
-
ExecutionBypass unset-code comparison check
-
ImpactActivate account and gain approved login access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the WholesaleX plugin (version before 3.0.9) deployed on WordPress with the account/registration workflow that leaves new accounts in a pending state awaiting administrator approval before login. The specific logic flaw is that the plugin does not verify a stored account confirmation code has actually been set before comparing it to the attacker-supplied value, so a request can satisfy the comparison against the unset/empty stored value. The main limiting factors are: the site must use WholesaleX's admin-approval registration flow, and a pending (unactivated) target account must exist to be activated. Per CVSS AV:N/AC:L/PR:N/UI:N, no authentication or user interaction is needed and it is remotely reachable against the default approval configuration. |
| Impact | This is a moderate-priority access-control flaw whose signals are largely consistent. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated issue, and the SSVC framework agrees it is Automatable:yes with partial technical impact - meaning it can be scripted but yields only limited (C:L/I:L) impact rather than full compromise. SSVC Exploitation is rated 'none' (no active exploitation observed), which is NOT contradicted by the separately reported public POC: a publicly available exploit code exists, but POC availability is distinct from confirmed in-the-wild use. No EPSS score was supplied, so widespread-exploitation probability cannot be quantified from this data. There is no CISA KEV listing. Net: a genuine, easily automated authentication-bypass bug worth patching promptly on affected WordPress sites, but the impact ceiling is limited to activating pending accounts / bypassing admin approval (no code execution, no confidentiality of sensitive data beyond account access), so it is a real but mid-tier priority rather than a critical emergency. The CVSS 6.5 (Medium) rating aligns with the limited scope. |
| Exploit ScenarioDerived | A WholesaleX site is configured so new (e.g. wholesale/B2B) registrations remain pending until an administrator manually approves them. An unauthenticated attacker who has registered or knows of a pending account sends a crafted account-activation request; because the plugin compares the supplied confirmation code without first verifying a stored code was ever set, the check passes (e.g. against an empty/unset value) and the pending account is activated, bypassing the required admin approval. A public POC for this flaw is available, lowering the barrier to exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Unauthenticated attackers can activate pending WholesaleX accounts on WordPress sites running plugin versions before 3.0.9 by supplying a request that satisfies the plugin's confirmation-code comparison against an unset stored value, bypassing the administrator approval normally required before login. Publicly available exploit code exists, but the supplied SSVC assessment records exploitation as none and technical impact as partial; the issue is remotely reachable with no credentials or user interaction under the default approval configuration. The practical risk is moderate because a successful attack can activate an existing pending account and alter its login state, with low confidentiality and integrity impact and no availability impact.
RemediationAI
Upgrade the WholesaleX WordPress plugin to version 3.0.9 or later; version 3.0.9 is the vendor-released fix for the pre-3.0.9 affected range. Apply the update through the WordPress plugin admin or WP-CLI and verify the installed version, then review pending accounts and activation logs for unexpected approvals around the exposure window. If immediate patching is not possible, disable WholesaleX's new-account registration/activation workflow or put new registrations into a separate manual-review queue so pending accounts cannot be activated through the vulnerable path; the trade-off is lost self-service signups or additional administrative handling. Also restrict or monitor requests to WholesaleX account-activation handlers at the WAF/reverse-proxy layer, accepting possible false positives for legitimate confirmation links, and consult the WPScan advisory at https://wpscan.com/vulnerability/5fe1a629-8b05-4820-8cbe-4352c20930a3/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-111955 for any updated guidance.
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
WholesaleX is a WordPress plugin that manages wholesale/B2B customer registration and an administrator-approval workflow for new accounts. The root cause is CWE-287 (Improper Authentication): before comparing the account confirmation code supplied in a request with the value stored for the pending account, the plugin fails to verify that a stored confirmation code is actually set. An unset or empty stored value can therefore be matched by an attacker-controlled request, causing the pending account to be marked activated and allowing login without administrator approval. The CPE entry cpe:2.3:a:unknown:wholesalex:*:*:*:*:*:*:*:* identifies WholesaleX but does not pin a vendor or granular version; EUVD narrows affected releases to WholesaleX 0 through versions below 3.0.9. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N confirms a network-reachable, unauthenticated weakness with low confidentiality and integrity impact. No EPSS score or CISA KEV flag was included in the supplied data, so exploitation status is driven by the public POC and SSVC 'Exploitation: none' signals.
Know when Wholesalex 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:N/UI:N/S:U/C:L/I:L/A:N
Remote, unauthenticated, low-complexity bypass (AV:N/AC:L/PR:N/UI:N); impact limited to activating accounts and bypassing approval, so C:L/I:L and A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WholesaleX WordPress plugin before 3.0.9 does not check that a stored account confirmation code is set before comparing it with the one supplied in a request, allowing unauthenticated users to activate pending accounts and bypass the administrator approval required before login.
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.
More in Wholesalex
View allDeserialization of Untrusted Data vulnerability in Wholesale Team WholesaleX.3.2. Rated critical severity (CVSS 10.0), t
Unauthenticated attackers can retrieve the most recently imported user dataset from WordPress sites running the Wholesal
Improper Privilege Management vulnerability in Wholesale WholesaleX allows Privilege Escalation.3.2. Rated critical seve
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Wholesale Team WholesaleX.3.1. Rated medium
Missing Authorization vulnerability in Wholesale Team WholesaleX.3.1. Rated medium severity (CVSS 6.5), this vulnerabili
EUVD-2026-107077
GHSA-xm5m-h552-37c3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB