User Profile Builder: Privilege Escalation via Gutenberg Register block (CVE-2026-115807)
The User Profile Builder plugin for WordPress is vulnerable to privilege escalation because it fails to authorize the role assignment attribute in the Gutenberg Register block, allowing authenticated users to register accounts with higher-privileged roles.
CVE search metadata
CVE search record: CVE-2026-115807. Severity: high. CVSS: 7.1. KEV: no. Product: User Profile Builder (<= 4.0.3). Brief: User Profile Builder: Privilege Escalation via Gutenberg Register block (CVE-2026-115807). Brief link: https://feed.craftedsignal.io/briefs/2026-10-user-profile-builder-privilege-escalation/
Triage facts
Revision 1- Applicability
- User Profile Builder (<= 4.0.3)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 24, 06:09 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A5Likely
The User Profile Builder plugin for WordPress (versions up to and including 4.0.3) contains a privilege escalation vulnerability. The plugin's Gutenberg Register block handles the 'Assigned Role' attribute insecurely, passing it directly into the [wppb-register] shortcode without performing server-side authorization. The current implementation only restricts roles with manage_options or remove_users capabilities, leaving other high-privileged roles, such as Editor, unprotected. This allows authenticated users with Author-level access or higher to elevate their privileges by creating new accounts with these elevated roles.
Impact
An authenticated attacker can successfully escalate their privileges by creating accounts with elevated roles (e.g., Editor). This could lead to unauthorized content modification, user management, or further exploitation of the WordPress instance.
Recommendation
- Update the User Profile Builder plugin to the latest version once a fix is released.
- Audit WordPress user lists for unexpected account creations or unauthorized role assignments.
- Restrict access to the Gutenberg Register block to trusted users only.
- Monitor the
wp_user_registrationprocess for anomalies if logging is available for the[wppb-register]shortcode execution.
Immediate actions
Audit site-wide user registration activity for suspicious patterns
Threat Hunt
Search WordPress access logs for POST requests to the user registration endpoint containing role-related parameters
Data: Web server access logs
Mitigations
Disable the affected Gutenberg Register block or restrict page access until a patch is applied
CVE-2026-115807