Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain subscriber-level account
-
DeliverySubmit crafted display_name payload
-
ExploitPayload stored without sanitization
-
ExecutionHigher-privileged user views injected page
-
ImpactScript executes in victim browser context
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 an authenticated account with subscriber-level privileges or above (PR:L) on a site running WP Customer Area version 8.4.0 or earlier, with the customer account edit / profile feature available so the attacker can set the 'display_name' value that is stored unsanitized and later rendered (e.g., in post-owner links and the log table). The payload only fires when another user accesses the injected page, so impact depends on a higher-privileged user viewing attacker-controlled display-name output. Limiting factors: attacker must be able to register or already hold a subscriber+ account (open registration broadens this), and the fix in version 8.4.1 fully remediates the issue per the vendor changeset. |
| Impact | This is a moderate-severity stored XSS (CVSS 6.4) in the WP Customer Area WordPress plugin. Decision signals converge on a non-emergency, scheduled-remediation posture: the vuln.today Decision label is 'this_month', no CISA KEV entry is present (not actively exploited per available data), no EPSS score was supplied, and no public exploit or PoC reference is included - only the Wordfence advisory and WordPress trac source/changeset links. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N) indicates network-reachable, low-complexity injection requiring low privileges (PR:L = authenticated subscriber-level), with a scope change (S:C) reflecting that the injected script executes in the context of other users who view the affected page. This is a genuine but bounded risk: the subscriber+ authentication requirement and the low confidentiality/integrity impact (C:L/I:L, A:N) keep it well below critical. The scope change is the main aggravating factor, since a low-privileged attacker can affect higher-privileged users. No key signals conflict; the primary gap is the absence of EPSS data to gauge exploitation likelihood quantitatively. |
| Exploit ScenarioDerived | An attacker registers or uses an existing subscriber-level account on a site running WP Customer Area (≤8.4.0) and sets their 'display_name' to a value containing a malicious script payload. The unsanitized value is stored and later rendered without proper output escaping on pages such as owner links or log tables, so the script executes in the browser of any user - potentially an administrator - who views the injected page. No public exploit code is identified at time of analysis; the trigger path is corroborated by the vendor-referenced plugin source lines. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 06, 2026
Stored cross-site scripting in the WP Customer Area WordPress plugin (versions up to and including 8.4.0) lets an authenticated attacker holding subscriber-level access or above persist arbitrary script through the 'display_name' profile field, which is rendered without adequate escaping in post-owner links and the plugin's log table. The payload executes only when another user - potentially a higher-privileged one - views an injected page, so impact depends on who loads the affected output. Severity is assessed at CVSS 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N); no KEV entry and no public exploit identified at time of analysis, and the vendor addressed the flaw in version 8.4.1.
RemediationAI
Vendor-released patch: upgrade WP Customer Area to version 8.4.1, which the vendor published as the fixed tag (changeset https://plugins.trac.wordpress.org/changeset?reponame=&new=3766832%40customer-area%2Ftags%2F8.4.1&old=3756151%40customer-area%2Ftags%2F8.4.0, with the accompanying commit at https://plugins.trac.wordpress.org/changeset/3766831/customer-area) and which the assessment confirms fully remediates the issue. Sites unable to update immediately should treat subscriber-level self-registration as the exposure path - restrict or disable open registration and review existing subscriber accounts - while noting that the complete fix is the 8.4.1 update. Additional detail is in the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/676e563e-b89d-465c-912f-336a2157551a?source=cve.
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
WP Customer Area is a WordPress plugin (CPE cpe:2.3:a:aguilatechnologies:wp_customer_area) that adds customer-account, post-owner and logging features on top of WordPress user accounts. The flaw is CWE-79 (improper neutralization of input during web page generation), specifically the stored variant: the 'display_name' value is persisted through the plugin's user-meta storage layer (user-storage.class.php) and the customer-account-edit add-on without sufficient sanitization, then emitted without output escaping in the post-owner link template (post-owner-link-usr.template.php), the post-owner user-owner type class, and the log add-on's log table rendering. The assessed vector is network-reachable, requires low privileges (PR:L - any subscriber or above), needs no user interaction from the victim to trigger the injection step, and is scored with scope change (S:C) because the injected script runs in the browsing context of whichever user later opens the affected page, potentially reaching functionality beyond the attacker's own account. The specific rendering paths that fire the payload are described in the referenced 8.4.0 source files; the fix commit is in the 8.4.1 tag.
Know when Wp Customer Area 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:L/UI:N/S:C/C:L/I:L/A:N
Network-reachable injection needing only a subscriber account (PR:L), no user interaction to store; stored XSS crossing into other users' context gives S:C with low C/I impact and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Customer Area plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'display_name' parameter in all versions up to, and including, 8.4.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
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 Wp Customer Area
View allAuthenticated path traversal in the WP Customer Area WordPress plugin through version 8.3.4 allows users with low-privil
Path traversal in WP Customer Area plugin through version 8.3.4 enables low-privileged authenticated users (Subscriber-l
Reflected cross-site scripting in the WP Customer Area WordPress plugin through version 8.4.1 allows an unauthenticated
Reflected cross-site scripting in the Aguila Technologies WP Customer Area WordPress plugin, affecting versions through
Stored cross-site scripting in the WP Customer Area WordPress plugin (versions through 8.4.3) lets an attacker with a lo
Authenticated Stored Cross-Site Scripting in the WP Customer Area WordPress plugin, affecting versions up to and includi
Cross-site scripting in WP Customer Area through version 8.4.0 allows a Subscriber-level authenticated user to inject sc
Stored Cross-Site Scripting in WP Customer Area WordPress plugin (versions up to and including 8.3.5) allows authenticat
The WP Customer Area plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'tab' parameter in all
The WP Customer Area WordPress plugin through 8.2.4 does not have CSRF checks in some places, which could allow attacker
The WP Customer Area WordPress plugin through 8.2.4 does not have CSRF check in place when deleting its logs, which coul
EUVD-2026-118192
GHSA-hcq2-mw85-wh93
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB