HIGH 7.1

CVE-2026-42385: Unauthenticated XSS in Profile Builder Pro ≤ 3.15.0 – CVSS 7.1 HIGH

Profile Builder Pro versions 3.15.0 and earlier contain an unauthenticated cross-site scripting (XSS) vulnerability that allows attackers to inject malicious scripts into web pages viewed by users. Because no authentication is required and user interaction is minimal, attackers can exploit this remotely by crafting a malicious URL or embedding code in seemingly legitimate pages. When a victim visits an affected site running the vulnerable plugin, their browser executes the attacker's script, potentially stealing session cookies, capturing credentials, or performing actions on their behalf.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Weaknesses (CWE)
CWE-79
Affected products
0 configuration(s)
Published / Modified
2026-06-17 / 2026-06-17

NVD description (verbatim)

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

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability exists in Profile Builder Pro due to improper input sanitization and output encoding in user-facing components. An attacker can inject arbitrary HTML and JavaScript that reflects back to users without adequate filtering or encoding. The attack vector is network-based, requires no privileges, and succeeds with low attack complexity. User interaction is required (the victim must click a link or visit a page), but the impact crosses trust boundaries—an attacker can affect users across different sessions and contexts. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), the canonical XSS weakness.

Business impact

Exploitation of this XSS vulnerability poses direct risks to website visitors and administrators. Attackers can steal authentication tokens and session cookies, allowing account takeover of admin and user accounts. Personal data submitted through forms (email, phone, address) can be exfiltrated. Admin accounts are particularly attractive targets, as compromise enables site defacement, malware injection, or further lateral movement into backend systems. Legitimate websites running Profile Builder Pro become vectors for phishing and malware distribution to their visitors, damaging brand trust and potentially triggering regulatory notification obligations under GDPR, CCPA, and similar laws.

Affected systems

Profile Builder Pro version 3.15.0 and all earlier versions are vulnerable. The vendor product information is not detailed in the available advisory data; security teams should verify the exact scope against the official vendor advisory and determine which of their WordPress installations use Profile Builder Pro and at what versions. Organizations should audit their plugin repository and any custom or marketplace deployments of this plugin.

Exploitability

This vulnerability is practically exploitable without significant barriers. No credentials are required; attackers need only craft a malicious URL and distribute it via email, social media, or forums. The low attack complexity and minimal user interaction (a simple click) make this accessible even to relatively unsophisticated attackers. The CVSS 7.1 HIGH score reflects the network-based attack vector, broad impact scope, and low barriers to exploitation. However, the vulnerability is not currently listed in CISA's Known Exploited Vulnerabilities catalog, suggesting active exploitation may not yet be widespread—but that can change rapidly once public details emerge.

Remediation

Organizations should immediately update Profile Builder Pro to a patched version after 3.15.0. Verify the specific patched version against the official Profile Builder Pro security advisory or vendor release notes. Until patching is possible, implement Web Application Firewall (WAF) rules to detect and block XSS payloads in URL parameters and POST data, and enforce Content Security Policy (CSP) headers to restrict script execution. Consider disabling the plugin temporarily if patches are delayed and the plugin hosts sensitive user data.

Patch guidance

Apply the latest Profile Builder Pro version released after 3.15.0. Verify the exact patched version in the official vendor advisory before deploying. Test the update in a staging environment first, as plugin updates can occasionally introduce compatibility issues with WordPress core or other plugins. After patching, validate that user-facing forms and profile pages render correctly. If your deployment uses custom code or extensions on top of Profile Builder Pro, ensure compatibility with the newer version. Monitor vendor release notes and security advisories going forward.

Detection guidance

Monitor web application logs and WAF logs for XSS-like payloads in URL query strings and POST parameters targeting Profile Builder Pro form endpoints and profile pages. Look for encoded variations of common XSS markers (e.g., <script>, onerror=, javascript:). Check Content Security Policy violation reports if CSP is deployed; legitimate script injections will trigger CSP violations. Review user-agent and referrer patterns for suspicious phishing-like campaigns targeting your users. Inspect browser console logs and network traffic from affected pages for unexpected script loads. Consider deploying browser-based security tools that alert on reflected XSS execution in real-time.

Why prioritize this

This vulnerability should be prioritized immediately. The combination of high CVSS score (7.1), unauthenticated access, low attack complexity, and the potential for direct harm to end-user accounts and data makes it a critical patching target. Profile Builder Pro is commonly used in WordPress-based membership and user management deployments, many of which handle sensitive personal data. Although not yet in the KEV catalog, the ease of exploitation and the public nature of WordPress plugin disclosures mean attack activity could begin quickly once broader awareness spreads.

Risk score, explained

The CVSS 3.1 score of 7.1 (HIGH) is driven by: (1) Network-based attack vector with no privilege requirement or authentication, (2) low attack complexity allowing exploitation without special conditions, (3) required user interaction (clicking a link) that is easily achieved via social engineering, (4) impact scope crossing from the vulnerable component to other security functions and data (reflected in the 'C' and 'I' impacts), and (5) low confidentiality, integrity, and availability impacts per the vector. While individual impact ratings are low, the accessibility and broad attack surface elevate the overall severity. The lack of KEV status does not diminish the risk; it reflects the current state of known exploitation, not the intrinsic danger.

Frequently asked questions

Does this vulnerability require the attacker to have a user account on my site?

No. The vulnerability is unauthenticated, meaning attackers do not need to register, login, or possess any legitimate user account. They can craft a malicious URL and send it to your site visitors via email or social media, making it accessible to anyone on the internet.

Can this vulnerability be exploited against WordPress administrators specifically?

Yes, and administrator accounts are particularly attractive targets. If an admin clicks a crafted link, their session cookie can be stolen, allowing the attacker to take over the admin account and gain full control of the WordPress site, including the ability to install backdoors or access sensitive data.

What is the difference between this vulnerability being unpatched versus having patches available?

Until a patch is released and deployed, the vulnerability remains exploitable in live environments. Once the vendor releases a patched version and you deploy it, the vulnerability is closed (assuming no other similar issues exist). Patches are not retroactive; you must actively apply them.

Does a Web Application Firewall (WAF) fully protect against this vulnerability?

A WAF can reduce risk by blocking obvious XSS payloads, but it is not a complete substitute for patching. WAF rules can be bypassed using encoding or obfuscation, and they add latency and administrative overhead. The definitive remedy is to update to a patched version of Profile Builder Pro.

This analysis is provided for informational purposes and does not constitute legal or professional security advice. Organizations are responsible for assessing their own exposure, validating patch availability against official vendor advisories, and implementing remediation appropriate to their risk tolerance and operational constraints. CVSS scores and vulnerability metadata are current as of the publication date and subject to revision. Always verify patch versions and compatibility in vendor documentation before deployment. SEC.co does not guarantee the absence of errors or omissions in this intelligence and recommends independent verification by qualified security professionals. Source: NVD (public-domain), retrieved 2026-07-26. Analysis generated by SEC.co (claude-haiku-4-5).