Description
The User Profile Builder plugin for WordPress is vulnerable to Authentication Bypass via Type Confusion in versions up to, and including, 3.16.4. This is due to the wppb_log_in_user() function calling absint() on the return value of wp_insert_user() before performing an is_wp_error() check — when a registration is submitted with a 61–70 character username, WordPress core rejects it with a WP_Error object, but absint() coerces that object to the integer 1 before the error check can short-circuit execution, causing the plugin to bind and return a transient-backed autologin nonce tied to user ID 1. This makes it possible for unauthenticated attackers to log in as the site's Administrator account (user ID 1), resulting in full administrative takeover of the site.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: 3.9% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The User Profile Builder plugin (versions <=3.16.4) contains a type‑confusion vulnerability that allows an attacker to bypass authentication. When a registration form is submitted with a username of 61–70 characters, WordPress core returns a WP_Error, but the plugin converts this error object to the integer 1 before performing an error check, causing it to generate an autologin nonce for user ID 1. The result is that unauthenticated users can log in as the site’s Administrator, providing full control over the WordPress site.

Affected Systems

Vendors: cozmoslabs. Product: User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor. The vulnerability affects all installations of the plugin at or below version 3.16.4. No other product versions are impacted.

Risk and Exploitability

The CVSS score of 9.8 indicates critical severity, and the EPSS score of 4% suggests the probability of exploitation is low but non‑zero. The vulnerability is not listed in CISA KEV. Attackers can exploit the flaw without authentication by submitting a crafted registration request, typically from a simple web form. If successful, the attacker obtains administrative privileges, enabling full control over the site’s content, configuration, and users.

Generated by OpenCVE AI on August 24, 2026 at 16:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the User Profile Builder plugin to version 3.16.5 or later to eliminate the type‑confusion bug.
  • Clear any existing transients or reset autologin nonces associated with user ID 1, for example by deleting related entries from the wp_options table or using wp-cli to purge transients.
  • If an immediate upgrade is not feasible, temporarily disable the plugin or block access to its registration forms until the patch is applied.

Generated by OpenCVE AI on August 24, 2026 at 16:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
First Time appeared Cozmoslabs
Cozmoslabs user Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor
Wordpress
Wordpress wordpress
Vendors & Products Cozmoslabs
Cozmoslabs user Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor
Wordpress
Wordpress wordpress

Sat, 15 Aug 2026 07:00:00 +0000

Type Values Removed Values Added
Description The User Profile Builder plugin for WordPress is vulnerable to Authentication Bypass via Type Confusion in versions up to, and including, 3.16.4. This is due to the wppb_log_in_user() function calling absint() on the return value of wp_insert_user() before performing an is_wp_error() check — when a registration is submitted with a 61–70 character username, WordPress core rejects it with a WP_Error object, but absint() coerces that object to the integer 1 before the error check can short-circuit execution, causing the plugin to bind and return a transient-backed autologin nonce tied to user ID 1. This makes it possible for unauthenticated attackers to log in as the site's Administrator account (user ID 1), resulting in full administrative takeover of the site.
Title User Profile Builder <= 3.16.4 - Unauthenticated Authentication Bypass via Type Confusion to Administrator Account Takeover via 'username' Parameter
Weaknesses CWE-704
References
Metrics cvssV3_1

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


Subscriptions

Cozmoslabs User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-17T15:57:07.143Z

Reserved: 2026-07-15T13:58:17.387Z

Link: CVE-2026-15826

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-15T07:16:19.280

Modified: 2026-08-20T12:48:10.287

Link: CVE-2026-15826

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T16:15:04Z

Weaknesses
  • CWE-704

    Incorrect Type Conversion or Cast