Description
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.
Published: 2026-10-21
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized account activation and administrator approval bypass
Action: Apply Patch
AI Analysis

Impact

The vulnerability in WholesaleX occurs because the plugin does not verify that a stored account confirmation code is present before comparing it to a supplied code in an activation request. This omission enables an unauthenticated attacker to activate pending user accounts without possessing valid credentials, effectively bypassing the administrator’s review process required before login. The result is an ability for an attacker to create and activate accounts that may then be used to gain unauthorized access to the WordPress site.

Affected Systems

All installations of the WholesaleX WordPress plugin prior to version 3.0.9 are affected. The vendor is identified only as "WholesaleX"; no additional vendor details are available. Sites using any older version of this plugin should be considered at risk.

Risk and Exploitability

The reported issue is a direct access control flaw (CWE‑284). Attackers can exploit it by sending crafted activation requests to the plugin’s endpoint without needing prior authentication. While no CVSS score is provided, the impact is significant because it permits account creation without administrator oversight. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that exploited attacks have not been documented to date, but the potential for abuse remains high for sites that rely on the default activation workflow.

Generated by OpenCVE AI on October 21, 2026 at 11:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WholesaleX to version 3.0.9 or newer where the confirmation code check is implemented
  • If an upgrade is not immediately feasible, temporarily disable or protect the account activation endpoint, for example by restricting access to authenticated administrators or by implementing temporary IP blocks
  • Configure WordPress or deploy a custom plugin to enforce manual reviewer approval for new accounts, ensuring that the plugin’s activation flag cannot be set by unauthenticated requests

Generated by OpenCVE AI on October 21, 2026 at 11:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Wed, 21 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-287
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description 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.
Title WholesaleX < 3.0.9 - Unauthenticated Account Activation and Administrator Approval Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T10:35:03.094Z

Reserved: 2026-10-17T15:44:09.444Z

Link: CVE-2026-111955

cve-icon Vulnrichment

Updated: 2026-10-21T10:17:08.451Z

cve-icon NVD

Status : Received

Published: 2026-10-21T06:16:48.643

Modified: 2026-10-21T11:17:06.203

Link: CVE-2026-111955

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T12:00:07Z

Weaknesses