Skip to content
Laskyr

Plugins · profile-builder · data as of 2026-11-04

Is User Profile Builder safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (4.0.6)

As of 2026-11-04. 46 issues are on record for older versions; version 4.0.6 or newer fixes all of them that state a fix.

Latest version
4.0.6
Last updated
2026-10-29
Active installs
40,000+
Known issues on record
46
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.4+

Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Includes user role editor & content restriction. — by Cozmoslabs

What to do

  1. Update to the latest version (4.0.6). Anything older than 4.0.6 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get profile-builder --field=version shows what you run; wp plugin update profile-builder updates it.

Check your version

Known vulnerabilities

46 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.3 CVE-2026-54854 · published 2026-10-30

Privilege escalation in User Profile Builder (4.0.5 and older)

Affected
4.0.5 and older
Fixed in
4.0.6
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Contributor Privilege Escalation in Profile Builder <= 4.0.5 versions.

NVD CVE-2026-54854Patchstack advisory

high 7.1 CVE-2026-54855 · published 2026-10-30

Cross-site scripting (XSS) in User Profile Builder (4.0.5 and older)

Affected
4.0.5 and older
Fixed in
4.0.6
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated Cross Site Scripting (XSS) in Profile Builder <= 4.0.5 versions.

NVD CVE-2026-54855Patchstack advisory

medium 5.3 CVE-2026-54853 · published 2026-10-29

Missing authorization check in User Profile Builder (4.0.5 and older)

Affected
4.0.5 and older
Fixed in
4.0.6
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Cozmoslabs Profile Builder profile-builder allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Profile Builder: from n/a through 4.0.5.

NVD CVE-2026-54853Patchstack advisory

high 7.1 CVE-2026-115807 · published 2026-10-24

Privilege escalation in User Profile Builder (4.0.3 and older)

Affected
4.0.3 and older
Fixed in
4.0.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

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).

NVD CVE-2026-115807Wordfence advisoryCode change (fix)

high 7.2 CVE-2026-111982 · published 2026-10-23

Missing authorization check in User Profile Builder (older than 4.0.5)

Affected
older than 4.0.5
Fixed in
4.0.5
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.5 does not verify that a user is authorized to edit the specific account selected on its front-end Edit Profile form, allowing an Administrator of a Multisite subsite to change any other user's account email, including a Network Super Admin's, and take over that account through the password-reset flow.

NVD CVE-2026-111982WPScan advisory

medium 6.8 CVE-2026-111966 · published 2026-10-23

Stored cross-site scripting (XSS) in User Profile Builder (older than 4.0.5)

Affected
older than 4.0.5
Fixed in
4.0.5
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.5 does not sanitise and escape one of its shortcode attributes before outputting it back in a redirect message, which could allow users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against higher-privileged users who submit the affected form.

NVD CVE-2026-111966WPScan advisory

high 8.8 CVE-2026-112242 · published 2026-10-22

Privilege escalation in User Profile Builder (4.0.4 and older)

Affected
4.0.4 and older
Fixed in
4.0.5
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Incorrect Privilege Assignment vulnerability in Cozmoslabs Profile Builder profile-builder allows Privilege Escalation.This issue affects Profile Builder: from n/a through 4.0.4.

NVD CVE-2026-112242Patchstack advisory

high 7.1 CVE-2026-111948 · published 2026-10-21

Reflected cross-site scripting (XSS) in User Profile Builder (older than 4.0.1)

Affected
older than 4.0.1
Fixed in
4.0.1
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.1 does not escape the current page URL before outputting it in a JavaScript context on one of its admin pages, leading to Reflected Cross-Site Scripting against high-privilege users.

NVD CVE-2026-111948WPScan advisory

high 8.1 CVE-2026-109447 · published 2026-10-16

Privilege escalation in User Profile Builder (4.0.3 and older)

Affected
4.0.3 and older
Fixed in
4.0.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.0.3 via the `role` parameter handled by the `wppb_add_meta_to_user_on_activation()` function. The vulnerability exists because the activation handler passes the attacker-supplied role value directly to `WP_User::set_role()` with no allow-list validation, and the 4.0.3 reserved-name check exempts pre-existing form fields from the block, allowing a legacy field with meta-name `role` to persist and bridge attacker-controlled request input into the serialized signup record stored in `wp_signups`. This makes it possible for unauthenticated attackers to gain a fully activated WordPress administrator account by submitting `role=administrator` through the public `[wppb-register]` shortcode form and subsequently clicking the confirmation activation link. Exploitation requires the site to have a legacy form field with meta-name `role` carried over from before the 4.0.3 upgrade, email confirmation enabled, and open user registration — all stable site-state conditions once established.

NVD CVE-2026-109447Wordfence advisoryCode change (fix)Plugin source

medium 6.4 CVE-2026-107748 · published 2026-10-16

Stored cross-site scripting (XSS) in User Profile Builder (4.0.3 and older)

Affected
4.0.3 and older
Fixed in
4.0.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'display_name' parameter in all versions up to, and including, 4.0.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload persists in wp_comments.comment_author independently of the user account, so removing or changing the attacker's display name after the comment is posted does not neutralize the stored script.

NVD CVE-2026-107748Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2026-100186 · published 2026-10-16

Stored cross-site scripting (XSS) in User Profile Builder (4.0.3 and older)

Affected
4.0.3 and older
Fixed in
4.0.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via First Name Field in all versions up to, and including, 4.0.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This vulnerability is only exploitable when the Email Confirmation feature is enabled in Profile Builder.

NVD CVE-2026-100186Wordfence advisoryCode change (fix)Plugin source

medium 6.5 CVE-2026-96338 · published 2026-09-30

Cross-site scripting (XSS) in User Profile Builder (4.0.2 and older)

Affected
4.0.2 and older
Fixed in
4.0.3
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Subscriber Cross Site Scripting (XSS) in Profile Builder <= 4.0.2 versions.

NVD CVE-2026-96338Patchstack advisory

high 7.2 CVE-2026-95866 · published 2026-09-25

Stored cross-site scripting (XSS) in User Profile Builder (4.0.2 and older)

Affected
4.0.2 and older
Fixed in
4.0.3 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Avatar Field in all versions up to, and including, 4.0.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The zero-length multipart file branch in wppb_save_avatar_value() writes the raw request value directly to user meta, bypassing the wppb_save_attachment_id()/wppb_verify_attachment_id() validation path; the stored payload is later adopted as a WordPress attachment URL and rendered unescaped by wppb_default_fields_make_upload_button() when an administrator views the affected account.

NVD CVE-2026-95866Wordfence advisoryCode change (fix)Plugin source

medium 6.4 CVE-2026-93656 · published 2026-09-25

Stored cross-site scripting (XSS) in User Profile Builder (4.0.2 and older)

Affected
4.0.2 and older
Fixed in
4.0.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Avatar Field in all versions up to, and including, 4.0.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable via a nonce-free GET request to /wp-admin/profile.php, requiring no profile-form submission; a Subscriber can plant the malicious attachment URL, which then executes when an administrator opens that user's Edit User screen.

NVD CVE-2026-93656Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2026-6431 · published 2026-09-07

Stored cross-site scripting (XSS) in User Profile Builder (3.15.7 and older)

Affected
3.15.7 and older
Fixed in
3.15.8 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'Biographical Info' meta field parameter in all versions up to, and including, 3.15.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2026-6431Wordfence advisoryCode change (fix)Plugin source

medium 6.1 CVE-2026-75964 · published 2026-09-01

Stored cross-site scripting (XSS) in User Profile Builder (4.0.0 and older)

Affected
4.0.0 and older
Fixed in
4.0.1 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'email' parameter in all versions up to, and including, 4.0.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload reaches administrators with the manage_options capability when they visit the Users > Unconfirmed Email Addresses list table and interact with row-action links, as the poisoned javascript: href is rendered verbatim into the page HTML by row_actions().

NVD CVE-2026-75964Wordfence advisoryCode change (fix)Plugin source

medium 6.4 CVE-2026-75965 · published 2026-09-01

Stored cross-site scripting (XSS) in User Profile Builder (4.0.0 and older)

Affected
4.0.0 and older
Fixed in
4.0.1 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'date' Shortcode Attribute in all versions up to, and including, 4.0.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This requires the wppb_toolbox_shortcodes_settings[format-date] option to be set to 'yes' by an administrator for the shortcode to be active and the vulnerability to be exploitable.

NVD CVE-2026-75965Wordfence advisoryCode change (fix)Plugin source

medium 6.6 CVE-2026-76547 · published 2026-08-29

PHP object injection in User Profile Builder (3.3.4 up to (not including) 4.0.1)

Affected
3.3.4 up to (not including) 4.0.1
Fixed in
4.0.1
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.1 does not validate the type of data being deserialized when importing a configuration file, allowing high privilege users such as administrators to conduct PHP Object Injection. The affected feature is a free add-on which is disabled by default, and no POP chain is present in the User Profile Builder WordPress plugin before 4.0.1 itself, so further impact requires a suitable gadget from another installed User Profile Builder WordPress plugin before 4.0.1 or .

NVD CVE-2026-76547WPScan advisory

high 8.2 CVE-2026-76548 · published 2026-08-29

Authentication bypass in User Profile Builder (3.8.1 up to (not including) 4.0.1)

Affected
3.8.1 up to (not including) 4.0.1
Fixed in
4.0.1
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.1 does not properly restrict its front-end file upload feature, granting unauthenticated visitors capabilities reserved to privileged roles. This allows them to list the site's media library and to modify unpublished posts, pages and media items belonging to other users.

NVD CVE-2026-76548WPScan advisory

medium 6.8 CVE-2026-76546 · published 2026-08-29

Stored cross-site scripting (XSS) in User Profile Builder (3.3.4 up to (not including) 4.0.1)

Affected
3.3.4 up to (not including) 4.0.1
Fixed in
4.0.1
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 4.0.1 does not escape the output of one of its optional shortcodes, allowing users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against any user viewing the affected content, including administrators. The shortcode is not enabled by default.

NVD CVE-2026-76546WPScan advisory

critical 9.8 CVE-2026-15826 · published 2026-08-15

Authentication bypass in User Profile Builder (3.16.4 and older)

Affected
3.16.4 and older
Fixed in
3.16.5 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

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.

NVD CVE-2026-15826Wordfence advisoryCode change (fix)Plugin source

medium 5.3 CVE-2026-66701 · published 2026-08-06

Missing authorization check in User Profile Builder (3.16.5 and older)

Affected
3.16.5 and older
Fixed in
3.16.6
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated Broken Access Control in Profile Builder <= 3.16.5 versions.

NVD CVE-2026-66701Patchstack advisory

high 8.1 CVE-2026-15368 · published 2026-08-01

Privilege escalation in User Profile Builder (older than 3.16.4)

Affected
older than 3.16.4
Fixed in
3.16.4
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 3.16.4 does not correctly bind the automatic login performed after user registration to the newly created account, allowing unauthenticated attackers to obtain an authenticated session for an arbitrary existing user, including administrators, on sites using a supported but non-default configuration.

NVD CVE-2026-15368WPScan advisory

medium 4.3 CVE-2026-3139 · published 2026-03-31

Missing authorization check in User Profile Builder (3.15.5 and older)

Affected
3.15.5 and older
Fixed in
3.15.6 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 3.15.5 via the wppb_save_avatar_value() function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to reassign ownership of arbitrary posts and attachments by changing 'post_author'.

NVD CVE-2026-3139Wordfence advisoryCode change (fix)

critical 9.8 CVE-2025-15030 · published 2026-02-02

Privilege escalation in User Profile Builder (1.1.27 up to (not including) 3.15.2)

Affected
1.1.27 up to (not including) 3.15.2
Fixed in
3.15.2
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 3.15.2 does not have a proper password reset process, allowing a few unauthenticated requests to reset the password of any user by knowing their username, such as administrator ones, and therefore gain access to their account

NVD CVE-2025-15030WPScan advisory

medium 6.4 CVE-2025-13054 · published 2025-11-19

Stored cross-site scripting (XSS) in User Profile Builder (3.14.8 and older)

Affected
3.14.8 and older
Fixed in
3.14.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's wppb-embed shortcode in all versions up to, and including, 3.14.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2025-13054Wordfence advisoryCode change (fix)

medium 6.4 CVE-2025-8896 · published 2025-08-16

Stored cross-site scripting (XSS) in User Profile Builder (3.14.3 and older)

Affected
3.14.3 and older
Fixed in
3.14.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'gdpr_communication_preferences[]' parameter in all versions up to, and including, 3.14.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is only exploitable when the GDPR Communication Preferences module is enabled and at least one GDPR Communication Preferences field has been added to the edit profile form.

NVD CVE-2025-8896Wordfence advisoryCode change (fix)

medium 4.3 CVE-2025-49292 · published 2025-06-06

Security issue in User Profile Builder (3.13.8 and older)

Affected
3.13.8 and older
Fixed in
3.13.9
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Validation of Specified Quantity in Input vulnerability in Cozmoslabs Profile Builder profile-builder allows Phishing.This issue affects Profile Builder: from n/a through <= 3.13.8.

NVD CVE-2025-49292Patchstack advisory

medium 6.4 CVE-2025-4671 · published 2025-06-03

Stored cross-site scripting (XSS) in User Profile Builder (3.13.8 and older)

Affected
3.13.8 and older
Fixed in
3.13.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Profile Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's user_meta and compare shortcodes in all versions up to, and including, 3.13.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2025-4671Wordfence advisoryCode change (fix)wordpress.orgPlugin source

medium 4.8 CVE-2024-6708 · published 2025-05-15

Cross-site scripting (XSS) in User Profile Builder (older than 3.12.2)

Affected
older than 3.12.2
Fixed in
3.12.2
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 3.12.2 does not sanitise and escape some parameters before outputting its content on the admin area, which allows Admin+ users to perform Cross-Site Scripting attacks.

NVD CVE-2024-6708WPScan advisory

Show 16 older records

medium 6.4 CVE-2025-2314 · published 2025-04-16

Stored cross-site scripting (XSS) in User Profile Builder (3.13.6 and older)

Affected
3.13.6 and older
Fixed in
3.13.7 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcodes in all versions up to, and including, 3.13.5 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The issue was partially patched in version 3.13.6 of the plugin, and fully patched in 3.13.7.

NVD CVE-2025-2314Wordfence advisoryCode change (fix)Plugin source

medium 6.1 CVE-2024-12738 · published 2025-01-07

Stored cross-site scripting (XSS) in User Profile Builder (3.12.9 and older)

Affected
3.12.9 and older
Fixed in
3.13.0 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several user meta parameters in all versions up to, and including, 3.12.9 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page and clicks a link to show user meta.

NVD CVE-2024-12738Wordfence advisoryCode change (fix)Plugin source

critical 9.8 CVE-2024-6695 · published 2024-07-31

Missing authorization check in User Profile Builder (older than 3.11.9)

Affected
older than 3.11.9
Fixed in
3.11.9
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

it's possible for an attacker to gain administrative access without having any kind of account on the targeted site and perform unauthorized actions. This is due to improper logic flow on the user registration process.

NVD CVE-2024-6695WPScan advisory

critical 9.1 CVE-2024-6366 · published 2024-07-29

Arbitrary file upload in User Profile Builder (older than 3.11.8)

Affected
older than 3.11.8
Fixed in
3.11.8
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The User Profile Builder WordPress plugin before 3.11.8 does not have proper authorisation, allowing unauthenticated users to upload media files via the async upload functionality of WP.

NVD CVE-2024-6366WPScan advisory

medium 5.3 CVE-2024-31341 · published 2024-05-17

Security issue in User Profile Builder (3.11.2 and older)

Affected
3.11.2 and older
Fixed in
3.11.3
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Insufficient Verification of Data Authenticity vulnerability in Cozmoslabs Profile Builder allows Functionality Bypass.This issue affects Profile Builder: from n/a through 3.11.2.

NVD CVE-2024-31341Patchstack advisory

high 7.5 CVE-2024-0324 · published 2024-02-05

Missing authorization check in User Profile Builder (3.10.8 and older)

Affected
3.10.8 and older
Fixed in
3.10.9 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'wppb_two_factor_authentication_settings_update' function in all versions up to, and including, 3.10.8. This makes it possible for unauthenticated attackers to enable or disable the 2FA functionality present in the Premium version of the plugin for arbitrary user roles.

NVD CVE-2024-0324Wordfence advisoryCode change (fix)github.com

medium 4.3 CVE-2023-6504 · published 2024-01-11

Missing authorization check in User Profile Builder (3.10.6 and older)

Affected
3.10.6 and older
Fixed in
3.10.7 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the wppb_toolbox_usermeta_handler function in all versions up to, and including, 3.10.7. This makes it possible for authenticated attackers, with contributor-level access and above, to expose sensitive information within user metadata.

NVD CVE-2023-6504Wordfence advisoryCode change (fix)

high 8.8 CVE-2023-47669 · published 2023-11-13

Cross-site request forgery (CSRF) in User Profile Builder (3.10.3 and older)

Affected
3.10.3 and older
Fixed in
3.10.4
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor plugin <= 3.10.3 versions.

NVD CVE-2023-47669Patchstack advisory

high 8.1 CVE-2023-2297 · published 2023-04-27

SQL injection in User Profile Builder (3.9.0 and older)

Affected
3.9.0 and older
Fixed in
3.9.1 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Profile Builder – User Profile & User Registration Forms plugin for WordPress is vulnerable to unauthorized password resets in versions up to, and including 3.9.0. This is due to the plugin using native password reset functionality, with insufficient validation on the password reset function (wppb_front_end_password_recovery). The function uses the plaintext value of a password reset key instead of a hashed value which means it can easily be retrieved and subsequently used. An attacker can leverage CVE-2023-0814, or another vulnerability like SQL Injection in another plugin or theme installed on the site to successfully exploit this vulnerability.

NVD CVE-2023-2297Wordfence advisoryCode change (fix)lana.codesWordfence advisory

medium 6.5 CVE-2023-0814 · published 2023-02-14

Information disclosure in User Profile Builder (3.9.0 and older)

Affected
3.9.0 and older
Fixed in
3.9.1 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Profile Builder – User Profile & User Registration Forms plugin for WordPress is vulnerable to sensitive information disclosure via the [user_meta] shortcode in versions up to, and including 3.9.0. This is due to insufficient restriction on sensitive user meta values that can be called via that shortcode. This makes it possible for authenticated attackers, with subscriber-level permissions, and above to retrieve sensitive user meta that can be used to gain access to a high privileged user account. This does require the Usermeta shortcode be enabled to be exploited.

NVD CVE-2023-0814Wordfence advisoryCode change (fix)lana.codesWordfence advisory

medium 4.3 CVE-2021-36915 · published 2022-10-11

Cross-site request forgery (CSRF) in User Profile Builder (3.6.0 and older)

Affected
3.6.0 and older
Fixed in
3.6.1 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Profile Builder plugin <= 3.6.0 at WordPress allows uploading the JSON file and updating the options. Requires Import and Export add-on.

NVD CVE-2021-36915Patchstack advisorywordpress.org

medium 6.1 CVE-2022-0653 · published 2022-02-24

Cross-site scripting (XSS) in User Profile Builder (3.6.1 to 3.6.1)

Affected
3.6.1 to 3.6.1
Fixed in
3.6.2 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Profile Builder – User Profile & User Registration Forms WordPress plugin is vulnerable to Cross-Site Scripting due to insufficient escaping and sanitization of the site_url parameter found in the ~/assets/misc/fallback-page.php file which allows attackers to inject arbitrary web scripts onto a pages that executes whenever a user clicks on a specially crafted link by an attacker. This affects versions up to and including 3.6.1.

NVD CVE-2022-0653Code change (fix)Wordfence advisory

high 7.5 CVE-2015-9337 · published 2019-08-22

Missing authorization check in User Profile Builder (older than 2.1.4)

Affected
older than 2.1.4
Fixed in
2.1.4
Access needed (per CVSS)
No login needed
Range from
NVD analysis · score by NVD
Details from the advisory

The profile-builder plugin before 2.1.4 for WordPress has no access control for activating or deactivating addons via AJAX.

NVD CVE-2015-9337wordpress.org

medium 6.1 CVE-2014-10380 · published 2019-08-21

Cross-site scripting (XSS) in User Profile Builder (older than 1.1.66)

Affected
older than 1.1.66
Fixed in
1.1.66
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The profile-builder plugin before 1.1.66 for WordPress has multiple XSS issues in forms.

NVD CVE-2014-10380wordpress.org

medium 6.1 CVE-2015-9328 · published 2019-08-21

Cross-site scripting (XSS) in User Profile Builder (older than 2.2.5)

Affected
older than 2.2.5
Fixed in
2.2.5
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The profile-builder plugin before 2.2.5 for WordPress has XSS.

NVD CVE-2015-9328wordpress.org

medium 6.1 CVE-2016-10911 · published 2019-08-21

Cross-site scripting (XSS) in User Profile Builder (older than 2.4.2)

Affected
older than 2.4.2
Fixed in
2.4.2
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The profile-builder plugin before 2.4.2 for WordPress has multiple XSS issues.

NVD CVE-2016-10911wordpress.org

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
User Profile Builder vulnerability status badge
<a href="https://laskyr.com/plugins/profile-builder"><img src="https://laskyr.com/plugins/profile-builder/badge.svg" alt="User Profile Builder vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit