Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious link with XSS payload
-
DeliveryLure site user to click (UI:R)
-
ExploitPayload reflected/stored by Profile Builder
-
ExecutionScript executes in victim browser
-
ImpactHijack session or act as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets a site running Profile Builder plugin version 4.0.5 or earlier. Per the CVSS vector (PR:N), no authentication is required of the attacker, but successful exploitation REQUIRES victim user interaction (UI:R) - a user must click a crafted link or view attacker-supplied content for the script to execute in their browser. The specific vulnerable parameter, endpoint, and whether the injection is reflected or stored are not described in the available sources. Limiting factors: dependence on tricking a user into interaction, impact confined to the victim's browser context (Low C/I), and applicability only to the unpatched plugin versions. |
| Impact | This is a CWE-79 Cross-Site Scripting flaw in the Profile Builder WordPress plugin (Cozmoslabs) at versions <= 4.0.5, carrying a supplied CVSS 3.1 base score of 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). The vector signals remote, low-complexity, unauthenticated (PR:N) exploitation, but critically requires user interaction (UI:R), which materially lowers real-world urgency versus a no-interaction flaw. The scope change (S:C) and the 'Unauthenticated' label are the main severity drivers; impacts are rated Low across C/I/A, consistent with typical XSS (session/credential theft or UI manipulation in the victim's browser rather than server compromise). Key decision signals are MISSING or weak: no EPSS score was provided, there is no CISA KEV listing, and no confirmed working exploit code - only a single Patchstack advisory reference. The vuln.today priority is 'this_week' (not act_now/emergency), aligning with a genuine-but-non-critical, interaction-dependent web bug. Conflicting note: the CVSS lists A:L (availability impact), which is atypical for reflected XSS and is not substantiated by the one-line description - verify with the Patchstack advisory. Overall: a real, patch-this-week issue for sites running the affected plugin, not a drop-everything emergency, and not confirmed to be under active exploitation. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts a malicious URL or payload targeting a vulnerable Profile Builder input/parameter and lures a logged-in site user or administrator into clicking it. When the victim's browser renders the unsanitized response, attacker-controlled JavaScript executes in the site's origin, enabling session/cookie theft or actions in the victim's context. No confirmed working exploit code is published; only a Patchstack advisory reference exists, and the precise injection point is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Unauthenticated cross-site scripting in the Profile Builder WordPress plugin (Cozmoslabs) affects versions up to and including 4.0.5, letting remote attackers inject script that executes in a victim's browser. Per the CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C), no attacker credentials are needed, but exploitation requires the victim to interact - clicking a crafted link or viewing attacker-supplied content - and impact is confined to the victim's browser session with low confidentiality, integrity and availability effect. The supplied base score is 7.1; no public exploit code or confirmed active exploitation was identified at time of analysis, and the specific vulnerable parameter and injection point are not described in the available sources.
RemediationAI
The provided sources do not state an exact fixed version for this CVE, so the practical remediation is to update Profile Builder to a release later than 4.0.5 and to confirm the patched version against the vendor advisory referenced here: https://patchstack.com/database/wordpress/plugin/profile-builder/vulnerability/wordpress-profile-builder-plugin-4-0-5-cross-site-scripting-xss-vulnerability?_s_id=cve. No workarounds or compensating controls are documented in the supplied evidence; given that exploitation requires victim user interaction, limiting exposure until the update is applied depends on users not following untrusted links into authenticated plugin pages, and the plugin can be deactivated if it is not in active use. Because the injection point is not identified in the available data, no targeted configuration change (specific parameter, endpoint or feature to disable) can be recommended from this evidence alone.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting) in Profile Builder, a Cozmoslabs WordPress plugin used for front-end user registration, login and profile editing. The CPE identifier cpe:2.3:a:cozmoslabs:profile_builder:*:*:*:*:*:*:*:* with a wildcard version indicates the affected component is the plugin itself across the <= 4.0.5 range, running inside a WordPress site. Because Profile Builder exposes user-facing forms and profile fields, XSS in this class typically arises where attacker-influenced input is echoed into a page without correct output encoding; however, the provided sources do not state which parameter, endpoint or form is vulnerable, nor whether the injection is reflected or stored, so the exact trigger is not described in the available evidence. The scope change (S:C) in the supplied vector reflects that script executes in the victim's browser context rather than only affecting the vulnerable component, which is significant because a successful payload in a logged-in administrator's session could be used to perform actions with that user's privileges.
Know when Profile Builder gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated remote XSS (PR:N) needing a victim to interact (UI:R); script runs in the browser crossing scope (S:C) with limited C/I and no genuine availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Profile Builder <= 4.0.5 versions.
Executive ViewAI
CVE-2026-54855 is a high-severity unauthenticated cross-site scripting vulnerability in the Profile Builder WordPress plugin (versions up to 4.0.5) that allows attackers to inject scripts into users' browsers. This puts all site visitors and administrators at risk of session hijacking, data theft, or malicious redirects, and with no vendor patch available, leadership should prioritize mitigation to protect organizational reputation and user trust.
Disable the vulnerable plugin until a patch is available. If disabling is not feasible, deploy a WAF rule to block XSS payloads targeting the plugin, enforce Content Security Policy (CSP) headers to limit script execution, and conduct regular security awareness training for users to avoid clicking suspicious links.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Profile Builder
View allThe User Profile Builder - Beautiful User Registration Forms, User Profiles & User Role Editor plugin for WordPress is v
The Profile Builder - User Profile & User Registration Forms plugin for WordPress is vulnerable to unauthorized password
it's possible for an attacker to gain administrative access without having any kind of account on the targeted site and
The User Registration & User Profile - Profile Builder WordPress plugin before 3.4.9 has a bug allowing any user to rese
The User Profile Builder WordPress plugin before 3.11.8 does not have proper authorisation, allowing unauthenticated use
Multiple cross-site scripting (XSS) vulnerabilities in assets/misc/fallback-page.php in the Profile Builder plugin befor
The Profile Builder - User Profile & User Registration Forms WordPress plugin is vulnerable to Cross-Site Scripting due
Privilege escalation in Cozmoslabs Profile Builder through 4.0.4 allows an authenticated low-privilege user to raise the
Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Profile Builder Pro.10.0. Rated high severity (CVSS 8.8),
Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs User Profile Builder - Beautiful User Registration Forms,
The Profile Builder WordPress plugin before 3.6.8 does not sanitise and escape Form Fields titles and description, which
The User Registration & User Profile - Profile Builder WordPress plugin before 3.4.8 does not sanitise or escape its 'Mo
EUVD-2026-114293
GHSA-43cx-gjxx-7x87
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB