CVE-2026-6431 in User Profile Builder Plugininfo

Summary

by MITRE • 09/07/2026

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.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 09/07/2026

The User Profile Builder plugin for WordPress represents a significant attack surface when its security controls are not properly configured or updated, as evidenced by the vulnerability affecting versions up through 3.15.7. This specific flaw is classified under CWE-80, which denotes Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS). The root cause lies within the handling of the Biographical Info meta field parameter during user registration and profile editing processes. When an attacker submits malicious script payloads through this input vector, the application fails to adequately sanitize the data upon entry or escape it prior to rendering on subsequent pages. This lack of robust validation allows raw HTML and JavaScript code to be persisted directly into the database associated with a specific user account rather than being stripped out or encoded safely.

The operational impact of this vulnerability is severe due to its classification as Stored Cross-Site Scripting, also known as Persistent XSS. Unlike reflected attacks that require tricking a victim into clicking a malicious link, stored vulnerabilities reside on the target server and execute automatically whenever any user views the compromised content. In this scenario, an unauthenticated attacker can register a new account or modify their profile to inject arbitrary web scripts. These scripts are then served to every other user who visits the page displaying that biographical information. This mechanism enables attackers to steal session cookies, hijack administrative sessions, deface websites, redirect users to phishing sites, or perform actions on behalf of victims without their knowledge. The persistence of this data means the threat remains active until the malicious content is manually removed from the database by an administrator.

From a tactical perspective, this vulnerability aligns with ATT&CK technique T1059.007, which covers JavaScript execution within web browsers via stored payloads. It also relates to CWE-20 regarding improper input validation and CWE-79 for cross-site scripting flaws in dynamic content generation. The ability of unauthenticated actors to inject code highlights a critical failure in the principle of least privilege and secure coding practices expected from WordPress plugins that handle user-generated content. Such vulnerabilities undermine trust in the platform and can lead to significant data breaches if administrative credentials are compromised through session hijacking facilitated by the injected scripts.

Mitigation strategies must prioritize immediate remediation alongside defensive monitoring. The most effective solution is to upgrade the User Profile Builder plugin to version 3.15.8 or later, where developers have addressed these sanitization and escaping deficiencies. For organizations unable to patch immediately due to compatibility constraints, implementing a Web Application Firewall can provide temporary protection by filtering out known malicious patterns in POST requests targeting user profile endpoints. Additionally, administrators should enforce strict Content Security Policy headers that restrict the execution of inline scripts on pages displaying user biographical data. Regular security audits and code reviews focusing on input validation for all meta fields are essential to prevent similar vulnerabilities from being introduced during future development cycles.

Responsible

Wordfence

Reservation

04/16/2026

Disclosure

09/07/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Want to know what is going to be exploited?

We predict KEV entries!