Skip to content
Threat Feed
high advisory

Privilege Escalation in Wholesale Market WordPress Plugin

The Wholesale Market plugin for WordPress up to version 2.2.2 contains a privilege escalation vulnerability via the ced_wholesale_request_send AJAX action that allows authenticated users to elevate to Administrator.

CVE search metadata

CVE search record: CVE-2026-14279. Severity: high. CVSS: 8.8. KEV: no. Product: Wholesale Market. Brief: Privilege Escalation in Wholesale Market WordPress Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-08-wholesale-market-priv-esc/

The Wholesale Market plugin for WordPress, in versions up to and including 2.2.2, is susceptible to a privilege escalation vulnerability within the ced_wholesale_request_send AJAX handler. The vulnerability exists because the ced_wholesale_request_send_callback function performs inadequate security validation. Specifically, it only verifies a nonce that is exposed to any authenticated user via wp_localize_script and confirms a positive user ID. Crucially, the function fails to validate the role_required POST parameter against a secure allowlist, instead passing it directly to the WP_User::add_role() function. If the 'Assigning requested role directly' option is enabled in the plugin configuration, any authenticated attacker with at least Subscriber-level access can manipulate this parameter to assign themselves the Administrator role. This issue represents a significant risk to WordPress installations utilizing this plugin for B2B wholesale management.


Immediate actions

Deploy detection rule to monitor for exploitation attempts targeting the ced_wholesale_request_send action

Detection Engineering 24h

Mitigations

Update Wholesale Market plugin to the latest version and verify the 'Assigning requested role directly' configuration

immediate IT Operations

CVE-2026-14279

Detection coverage 1

Detects CVE-2026-14279 Exploitation - Privilege Escalation via ced_wholesale_request_send

high

Detects unauthorized usage of the ced_wholesale_request_send AJAX action where the role_required parameter contains administrative role identifiers.

sigma tactics: privilege-escalation techniques: T1068 sources: webserver

Detection queries are available on the platform. Get full rules →