PT-2026-72877

CVE-2026-15826

·

Published

2026-08-14

·

Updated

2026-10-31

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions User Profile Builder versions prior to 3.16.5
Description An authentication bypass exists due to type confusion within the wppb log in user() function. When a registration request is submitted using the username parameter with a length between 61 and 70 characters, WordPress core returns a WP Error object. However, the plugin applies the absint() function to this return value before verifying it with is wp error(). This causes the error object to be coerced into the integer 1, leading the plugin to generate an autologin nonce associated with user ID 1. Consequently, unauthenticated attackers can gain full administrative access to the site.
Recommendations Update the plugin to a version newer than 3.16.4.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾