Skip to main content

User Profile Builder EUVDEUVD-2026-107075

| CVE-2026-111948 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-21 WPScan GHSA-7x28-fvqf-5c5h
7.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious URL with JS payload
  2. Delivery
    Phish high-privilege WordPress admin
  3. Exploit
    Admin opens link on vulnerable admin page
  4. Execution
    Unescaped URL executes script in session
  5. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

User Profile Builder 0 <4.0.1

Affected Packages

euvd user_profile_builder fix: 4.0.1

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

Vendor (WPScan) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
7.1 (HIGH)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 21, 2026 - 06:00 cve.org
HIGH 7.1

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress user-registration plugin, common but not on every site
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy