Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain contributor account
-
DeliveryInject payload into shortcode attribute
-
ExploitAdmin submits affected form
-
ExecutionUnescaped output executes script
-
ImpactHijack higher-privileged session
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 | The attacker needs an authenticated account; the description states a role 'as low as contributor' suffices, which is lower than the supplied vector's PR:H. The site must use the affected User Profile Builder shortcode/form. Exploitation additionally requires a higher-privileged user to submit the affected form (UI:R) so the unescaped shortcode attribute is rendered back in the redirect message - the payload does not fire on its own. Fixed in User Profile Builder 4.0.5; no mitigation other than updating is stated in the available sources. These limiting factors (prior authenticated access plus required victim interaction) meaningfully reduce real-world exploitability despite the network attack vector. |
| Impact | Signals are consistent and point to a real-but-not-urgent issue. The vendor CVSS (6.8, AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H) and SSVC (Exploitation: none, Automatable: no, Technical Impact: total) agree that this requires an authenticated foothold plus victim interaction and is not mass-exploitable; the vuln.today priority is 'this_month', not act_now/emergency. There is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread exploitation. CONFLICT TO VERIFY: the supplied CVSS vector sets PR:H (high privileges), but the description explicitly says the attack is available to 'users with a role as low as contributor' (a low-privilege role) - WPScan normally rates contributor as PR:L, so the real privilege bar is likely lower than PR:H implies; verify with the WPScan advisory. The C:H/I:H/A:H impact rating also looks aggressive for a stored XSS and appears to assume full account takeover of the victim. |
| Exploit ScenarioDerived | A contributor-level user on a multi-author WordPress site embeds a malicious payload in the vulnerable User Profile Builder shortcode attribute, which is reflected unescaped into the form's redirect message. When a higher-privileged user (e.g., an administrator) submits the affected form, the stored script executes in their browser session, potentially enabling account or session compromise. No public exploit was identified at time of analysis, though a WPScan advisory reference exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Stored cross-site scripting in the User Profile Builder WordPress plugin before 4.0.5 allows authenticated users with a role as low as contributor to inject script through an unescaped shortcode attribute that is output in a redirect message, executing in the browser of a higher-privileged user who submits the affected form. The authoritative assessment is CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, meaning exploitation requires prior authenticated access and victim interaction; the supplied score is 6.8. No public exploit was identified at time of analysis and CISA SSVC lists exploitation as none, with a vendor fix available in 4.0.5.
RemediationAI
Upgrade User Profile Builder to version 4.0.5 or later; this is the exact fixed version listed and the patch is available from the vendor. The update can be applied through the normal WordPress plugin update mechanism or WP-CLI. The available sources state no mitigation other than updating and provide no vendor-stated workaround, so sites that cannot immediately upgrade have no documented compensating control from the vendor. The WPScan advisory is at https://wpscan.com/vulnerability/26983c21-09d2-491f-b62f-1270b335dfcd/.
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 a CWE-79 cross-site scripting flaw in a WordPress plugin that handles shortcode attributes. According to the description, one shortcode attribute is neither sanitised before storage nor escaped before being output in a redirect message, so a contributor-level user can persist a payload that is later rendered to a higher-privileged user who submits the affected form. This is a stored XSS pattern rather than a direct reflected request; the payload does not fire on its own and requires the victim to interact with the form (UI:R). The independent assessment rates the attack as network-reachable with low privileges (PR:L), scope changed, and low confidentiality and integrity impact with no availability impact. The exact shortcode name, attribute name and rendering code path are not described in the available sources. The supplied NVD-style vector lists PR:H, whereas the assessed vector uses PR:L, consistent with the description's statement that a contributor role suffices.
Know when WordPress 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:H/UI:R/S:U/C:H/I:H/A:H
Description allows a contributor role so PR:L not PR:H; a victim must submit the form (UI:R); stored XSS crosses into the victim browser (S:C) with limited C/I and no availability impact.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The User Profile Builder WordPress plugin before 4.0.5 does not sanitise and escape one of its shortcode attributes before outputting it back in a redirect message, which could allow users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against higher-privileged users who submit the affected form.
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.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-108594
GHSA-9mx2-qxwc-rp6q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB