Description
The B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More WordPress plugin before 5.2.40 does not verify that a role selected during registration is one actually offered on the registration form, allowing unauthenticated users to assign themselves to restricted B2B customer groups and to skip the manual account-approval workflow during self-registration.
Published: 2026-09-06
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Unverified role choices during registration allow unauthenticated users to assign themselves to restricted B2B customer groups and skip the manual approval process. The flaw enables these users to gain privileges or access that were meant to be granted only to approved customers, leading to potential privilege escalation and data exposure.

Affected Systems

The vulnerability affects installations of the B2BKing Ultimate WooCommerce B2B & Wholesale plugin for WordPress with a version older than 5.2.40. An attacker can exploit any site that has this plugin active and permits self‑registration of B2B customers.

Risk and Exploitability

Because the flaw is accessed via the public registration form and does not require authentication, the attack vector is likely a simple web request to the registration endpoint. The EPSS score is unavailable, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited exploitation data to date. However, the software’s ability to grant group membership without approval means that the risk depends on the sensitivity of the restricted groups; an attacker could obtain elevated permissions or sensitive customer information if those groups provide such access.

Generated by OpenCVE AI on September 6, 2026 at 07:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade B2BKing to version 5.2.40 or later to enforce proper role validation.
  • Configure the registration form to expose only the intended role options and eliminate hidden or legacy role parameters.
  • Implement server‑side verification that the selected role is among the allowed set, following the proper authorization control guidance (CWE‑285).
  • Audit newly created accounts for inappropriate group membership and revoke any that have been erroneously assigned.

Generated by OpenCVE AI on September 6, 2026 at 07:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-285

Sun, 06 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More WordPress plugin before 5.2.40 does not verify that a role selected during registration is one actually offered on the registration form, allowing unauthenticated users to assign themselves to restricted B2B customer groups and to skip the manual account-approval workflow during self-registration.
Title B2BKing < 5.2.40 - Unauthenticated B2B Group Assignment and Approval Bypass via Registration Role Selection
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-06T06:00:04.787Z

Reserved: 2026-09-02T20:27:23.176Z

Link: CVE-2026-85038

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-06T07:16:43.530

Modified: 2026-09-06T07:16:43.530

Link: CVE-2026-85038

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T07:30:03Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-285

    Improper Authorization