Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with JS payload
-
DeliveryPhish high-privilege WordPress admin
-
ExploitAdmin opens link on vulnerable admin page
-
ExecutionUnescaped URL executes script in session
-
ImpactHijack admin session / create rogue account
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 requires that a high-privilege user (e.g., administrator) be logged into WordPress and be induced to click an attacker-supplied URL that loads the specific vulnerable plugin admin page, where the current page URL is reflected unescaped into a JavaScript context. Limiting factors: the payload only executes against users who already have access to that admin page (high-privilege targets), and mandatory user interaction (UI:R) means there is no automatic or unattended exploitation - the attack fails without a victim clicking the crafted link. The attacker needs no WordPress credentials themselves (PR:N), but the plugin must be installed and at a version before 4.0.1. |
| Impact | This is a moderate-severity, context-dependent issue rather than a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, score 7.1) indicates a network-reachable flaw requiring no attacker authentication but mandating victim interaction (UI:R) - the target must click an attacker-crafted URL. Critically, the description specifies the XSS fires on an admin page and is effective 'against high-privilege users,' so successful exploitation requires socially engineering a logged-in administrator, which meaningfully narrows the realistic attack surface despite the PR:N rating. Exploitation signals are mixed: publicly available exploit code exists (POC=YES via WPScan), which raises accessibility, but there is no CISA KEV listing and no EPSS score was provided in the input, so there is no evidence of active or widespread exploitation - treat the POC and active-exploitation as distinct, and do not assume in-the-wild use. No SSVC decision data was supplied. Net assessment: a real but second-tier priority - patch promptly because a vendor fix and public POC exist, but the dependence on tricking a high-privilege user to click a malicious link makes mass, automated exploitation unlikely compared to an unauthenticated, no-interaction RCE. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL pointing at the vulnerable plugin admin page with a payload embedded in the page URL, then phishes a WordPress administrator into clicking it. Because the current page URL is output unescaped in a JavaScript context, the script executes in the admin's authenticated browser session, allowing actions such as creating rogue admin accounts or injecting backdoors. Public exploit code is available (WPScan), lowering the skill required, though success still depends on the admin interacting with the link. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Reflected cross-site scripting in the User Profile Builder WordPress plugin before 4.0.1 allows an attacker to craft a URL that executes script in the browser of a logged-in high-privilege user, such as an administrator, when that user loads the vulnerable plugin admin page. The attacker needs no WordPress credentials (PR:N), but exploitation requires the victim to click the crafted link (UI:R) and succeeds only against users who can already access that admin page. Publicly available exploit code exists, and the vendor has released version 4.0.1 to address the flaw.
RemediationAI
Vendor-released patch: upgrade User Profile Builder to version 4.0.1 or later; the fix is the primary remediation and should be verified from the WordPress Plugins admin screen after updating. If upgrading immediately is not possible, deactivate the User Profile Builder plugin (side effect: loss of profile-builder functionality) or restrict access to the affected plugin admin page to trusted administrators, though access restriction does not remove the underlying XSS flaw and may not fully mitigate an attacker who can already reach that page. Administrative users should avoid clicking untrusted links while logged in, and a WAF can be used to filter suspicious reflected URL payloads to plugin admin endpoints, with the trade-off of possible false positives. Consult the WPScan advisory at https://wpscan.com/vulnerability/c47a205d-3413-4835-a852-05ea8609802a/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-111948 for details.
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 issue is CWE-79 (improper neutralization of input during web page generation, leading to cross-site scripting) in a WordPress plugin admin page. User Profile Builder before 4.0.1 takes the current page URL and outputs it into a JavaScript context without escaping it, so a crafted URL can break out of the intended script string and run attacker-controlled JavaScript in the victim's browser session. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L describes a network-reachable, low-complexity reflected XSS that requires user interaction, has scope change, and low confidentiality, integrity, and availability impact; the PR:N value means the attacker does not need WordPress credentials, but the victim must be a logged-in high-privilege user who can access the affected admin page. CPE data identifies the affected package as cpe:2.3:a:unknown:user_profile_builder:*:*:*:*:*:*:*:* with the vendor namespace recorded as unknown, and EUVD lists affected versions as User Profile Builder 0 <4.0.1. Because the flaw is reflected and tied to an admin-page JavaScript context, exploitation is context-dependent and limited to high-privilege targets rather than being a broadly remotely exploitable issue.
Know when User 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
Attacker needs no auth (PR:N) but victim must click a crafted link (UI:R); script runs in the admin's browser, crossing a trust boundary (S:C), with limited C/I/A impact on the targeted session.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
Technical POC Analysis
CWE-79 (Cross-Site Scripting), reflected variant.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A reflected cross-site scripting flaw in the User Profile Builder plugin for WordPress (versions before 4.0.1) lets an outside party craft a link that, once clicked by an administrator or other privileged user, runs attacker-controlled script inside that user's authenticated session. Because the compromised session typically carries site-configuration rights, leadership should treat this as a potential full site takeover risk rather than a cosmetic web defect, and it affects any WordPress deployment running the unpatched plugin regardless of whether editors, contributors, or customers are the primary audience.
Apply vendor patch. Until 4.0.1 is deployed, restrict access to the plugin's admin pages, keep administrator browsing separate from high-value systems, and remind privileged users to avoid clicking unsolicited 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 User Profile Builder
View allUnauthenticated access to privileged operations in the User Profile Builder WordPress plugin (versions up to 4.0.1) allo
Session hijacking in the User Profile Builder WordPress plugin (versions before 3.16.4) allows unauthenticated attackers
Stored XSS in the User Profile Builder WordPress plugin (versions before 4.0.1) allows users with contributor-level Word
PHP Object Injection in User Profile Builder WordPress plugin (versions 3.3.4 through before 4.0.1) allows authenticated
EUVD-2026-107075
GHSA-7x28-fvqf-5c5h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB