Skip to main content

User Profile Builder EUVDEUVD-2026-68050

| CVE-2026-76546 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-29 WPScan GHSA-ff29-gmhf-78ff
6.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Recon
    Obtain contributor-level WordPress account
  2. Delivery
    Confirm vulnerable optional shortcode is active on site
  3. Exploit
    Craft post embedding malicious JavaScript via shortcode
  4. Install
    Submit post content
  5. C2
    Lure administrator to view rendered page
  6. Execute
    XSS payload executes in admin browser
  7. Impact
    Hijack session or perform privileged actions

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 all of the following simultaneously: (1) the specific optional User Profile Builder shortcode must be explicitly enabled on the target site - it is NOT active by default, so a large fraction of User Profile Builder deployments are not exposed; (2) the attacker must hold a contributor-level (or higher) WordPress account on that specific site; and (3) a victim user must navigate to and view the page or post containing the injected shortcode. Factors that limit exploitation: the non-default shortcode configuration, the requirement for an authenticated account on the target site, and mandatory active victim-side user interaction. No exploitation is possible against sites where the shortcode has not been enabled, regardless of plugin version.

Impact

The stated CVSS score of 6.8 is derived from a PR:H vector, which directly conflicts with the CVE description's explicit claim that exploitation is possible for users 'as low as contributor' - a low-privilege WordPress role well below administrator. This inconsistency undermines the provided score; PR:L more accurately reflects the described attacker privilege level, which would affect the calculated base score. EPSS at 0.15% (5th percentile) places this well below typical mass-exploitation thresholds, and the absence from CISA KEV means no confirmed in-the-wild campaign is documented. A public PoC is confirmed by WPScan, which reduces the technical barrier for opportunistic attackers. The non-default shortcode configuration is the single most important mitigating factor - sites that have not enabled this feature are entirely unaffected regardless of plugin version, making real-world impact highly contingent on site configuration. This is a genuine but configuration-gated risk, warranting higher urgency specifically for multi-contributor WordPress sites where the shortcode is active.

Exploit ScenarioDerived

An attacker with a contributor account on a WordPress site where the vulnerable shortcode is enabled crafts a post embedding JavaScript through the unescaped shortcode parameter. When an administrator or editor views the published content, the payload executes in their browser session, potentially exfiltrating session cookies or silently creating a rogue admin account. A public PoC is available via WPScan, reducing the technical skill required for exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAI

Stored XSS in the User Profile Builder WordPress plugin (versions before 4.0.1) allows users with contributor-level WordPress roles to embed persistent JavaScript via an improperly escaped optional shortcode, executing in the browser of any user who views the affected content - including administrators. A publicly available exploit exists per WPScan intelligence, though EPSS remains at 0.15% (5th percentile) and the vulnerability is absent from CISA's KEV catalog. The non-default shortcode requirement meaningfully limits exposure to sites that have explicitly enabled the affected feature.

RemediationAI

Upgrade the User Profile Builder WordPress plugin to version 4.0.1 or later, which is the vendor-released patch per the WPScan advisory at https://wpscan.com/vulnerability/2c67d682-3e11-4fcd-9aae-ab7895d5da67/. Sites unable to patch immediately should audit which User Profile Builder shortcodes are actively deployed - since the vulnerable shortcode is not enabled by default, sites that have not explicitly added it to templates or page content face no exposure and require only a scheduled upgrade. As a compensating control, removing or disabling pages that render the affected shortcode eliminates the attack vector with no broader functional impact unless the shortcode is in active use. In multi-contributor environments, enabling editorial review workflows so contributor-submitted content is not immediately published to visitors limits the window for stored payload delivery while the patch is applied.

Affected VersionsENISA

User Profile Builder 3.3.4 <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 root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a failure to HTML-encode output from one of the plugin's optional shortcodes before rendering it in the WordPress frontend. The User Profile Builder plugin provides WordPress shortcodes for front-end display and editing of user profile data. The vulnerable shortcode renders user-supplied content without sanitization, permitting injection of arbitrary HTML and JavaScript. CPE data (cpe:2.3:a:unknown:user_profile_builder) confirms the affected product is the User Profile Builder WordPress plugin, though the vendor field is unresolved in NVD's CPE dictionary. EUVD-2026-68050 records the affected version range as 3.3.4 through below 4.0.1.

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 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.4 MEDIUM

Contributor is low privilege (PR:L, not PR:H as stated); stored XSS crosses into victim browser scope (S:C); no availability impact from XSS itself.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVE Published
Aug 31, 2026 - 10:50 cve.org
MEDIUM 6.8
CVSS changed
Aug 30, 2026 - 01:22 NVD
6.8 (MEDIUM)
Patch available
Aug 29, 2026 - 08:16 EUVD
CVE Published
Aug 29, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The User Profile Builder WordPress plugin before 4.0.1 does not escape the output of one of its optional shortcodes, allowing users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against any user viewing the affected content, including administrators. The shortcode is not enabled by default.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
widely-used WordPress plugin, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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