CVE-2026-115807

User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor <= 4.0.3 - Authenticated (Author+) Limited Privilege Escalation via Gutenberg Block 'Assigned Role' Attribute

Published Oct 24, 2026 CVSS 3.1 · 7.1 High EPSS < 1% KEV · Not listed
Description
The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Limited Privilege Escalation in all versions up to, and including, 4.0.3. This is due to the Gutenberg Register block passing the attacker-controlled Assigned Role attribute directly into the `[wppb-register]` shortcode without server-side authorization. The role guard in the form builder only downgrades roles that carry the manage_options or remove_users capability, leaving the Editor role and other privileged non-Administrator roles completely unrestricted. This makes it possible for authenticated attackers with Author-level access and above to create new WordPress accounts bearing the Editor role (or any other role that lacks the two guarded capabilities).

Analysis

AI-generated

Technical impact

The vulnerability arises from the WordPress Gutenberg block used by the User Profile Builder plugin. The block’s "Assigned Role" attribute is passed directly into the [wppb-register] shortcode without any server‑side privilege validation. The plugin’s role guard only downgrades roles that have the manage_options or remove_users capability, leaving the Editor role and other privileged non‑Administrator roles fully unrestricted. Consequently, an attacker who is authenticated with Author or higher access can craft a Gutenberg block or request containing an arbitrary role attribute and create a new WordPress account that is assigned the Editor role (or any other role lacking those two capabilities). This flaw enables a limited privilege escalation, granting the attacker elevated permissions within the site’s permission hierarchy.

Affected Systems

The issue affects the cozmoslabs product "User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor" for all releases up to and including version 4.0.3. Users should verify the installed version and determine whether a newer release (e.g., 4.0.4 or later) contains a fix. If an update is not yet available, the plugin remains vulnerable.

Risk and Exploitability

The CVSS score of 7.1 rates this as a high severity vulnerability. The EPSS score is not available, but the flaw is not listed in the CISA KEV catalog. Because exploitation requires the attacker to be authenticated with at least Author privileges, the attack vector is authenticated and requires the ability to edit Gutenberg blocks or submit requests to the block registration endpoint. If the plugin is active and the block is accessible to Authors, an attacker can simply supply a crafted block with the "Assigned Role" attribute set to an elevated role, thereby bypassing normal role restrictions and escalating permissions. The resulting compromise is site‑wide if the attacker obtains an Editor account, increasing the impact on confidentiality, integrity, and availability.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the "User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor" plugin to version 4.0.4 or later once a fix is released by cozmoslabs.
  • If an update cannot be applied immediately, enforce a server‑side check that validates the requesting user’s capability before allowing the "Assigned Role" attribute to influence the registration shortcode, ensuring only administrators can assign elevated roles.
  • Alternatively, disable the Gutenberg "Assigned Role" block for all roles except administrators by applying a capability filter or by removing the block from the editor for non‑administrator users.

Generated by OpenCVE AI on October 24, 2026 at 05:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Limited Privilege Escalation in all versions up to, and including, 4.0.3. This is due to the Gutenberg Register block passing the attacker-controlled Assigned Role attribute directly into the `[wppb-register]` shortcode without server-side authorization. The role guard in the form builder only downgrades roles that carry the manage_options or remove_users capability, leaving the Editor role and other privileged non-Administrator roles completely unrestricted. This makes it possible for authenticated attackers with Author-level access and above to create new WordPress accounts bearing the Editor role (or any other role that lacks the two guarded capabilities).
Title User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor <= 4.0.3 - Authenticated (Author+) Limited Privilege Escalation via Gutenberg Block 'Assigned Role' Attribute
Weaknesses CWE-269
References
Metrics cvssV3_1

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

Subscriptions

No data.

Weaknesses
  • CWE-269

    Improper Privilege Management

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Oct 29, 2026, 1:52 AM
Reserved
Oct 23, 2026, 4:06 PM
Status
Deferred
Published
Oct 24, 2026, 5:17 AM
Modified
Oct 29, 2026, 2:16 AM