Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit crafted 'url' parameter unauthenticated
-
DeliveryPayload stored without sanitization
-
ExploitAdmin clicks injected heatmap link
-
ExecutionScript executes in admin browser session
-
ImpactHijack admin session or 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 an attacker to inject a payload via the plugin's 'url' parameter (no authentication needed, per PR:N), and crucially requires an administrator to subsequently click the injected heatmap link for the stored script to execute (UI:R). The primary limiting factors are this required admin interaction and the fact that impact is confined to the admin's browser context (information disclosure and limited integrity, no availability impact); the site must be running Aurora Heatmap version 1.7.2 or earlier. |
| Impact | This is a stored XSS (CWE-79) in the Aurora Heatmap WordPress plugin with a provided CVSS 3.1 score of 6.1 (vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N). The signals point to a moderate, not critical, priority. On the elevating side: the attack is network-based (AV:N), low-complexity (AC:L), requires no privileges (PR:N, i.e. unauthenticated injection), and has a changed scope (S:C) because the injected script executes in the privileged admin's browser context rather than the vulnerable component itself. On the mitigating side: successful execution depends on user interaction (UI:R) - specifically an admin clicking the injected heatmap link - and impact is limited (C:L/I:L/A:N), typical of XSS rather than direct server compromise. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no signal of active exploitation or automated weaponization; per the data, no public exploit is identified at time of analysis. There is no SSVC decision data supplied. The CVSS vector and the description are internally consistent (unauthenticated remote injection, admin-triggered execution), so no conflict to flag. Net: a legitimate issue worth patching promptly on affected sites, but absent exploitation evidence it is not an emergency relative to unauthenticated RCE-class flaws. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a crafted value in the 'url' parameter that is stored without sufficient sanitization or output escaping. When a logged-in administrator later views the affected page and clicks the injected heatmap link, the malicious script executes in the admin's authenticated browser session, enabling actions such as session/cookie theft or admin-context requests. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stored cross-site scripting in the Aurora Heatmap WordPress plugin affects all versions up to and including 1.7.2 and lets unauthenticated attackers inject arbitrary JavaScript through the plugin's 'url' parameter, with the payload firing in an administrator's browser whenever that admin clicks the injected heatmap link. The flaw is rated CVSS 3.1 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), meaning no authentication is needed to plant the payload but a successful attack depends on an administrator later interacting with the malicious link; impact is limited to information disclosure and limited integrity within the admin's browser session, with no availability impact. There is no public exploit identified at time of analysis, and the plugin should be treated as untrusted until a fixed build is confirmed. An upstream Trac changeset (3712276) indicates code changes addressing the issue, but no patched release version has been independently confirmed.
RemediationAI
No vendor-released patch version is confirmed by the provided data; an upstream fix is indicated by the WordPress plugin Trac changeset at https://plugins.trac.wordpress.org/changeset/3712276/, representing an upstream fix available (PR/commit) with a released patched version not independently confirmed, so administrators should verify current plugin release notes on the WordPress.org plugin page and apply the first version newer than 1.7.2 once it is published. In the interim, the most reliable mitigation is to deactivate and remove the Aurora Heatmap plugin until a patched build is available, accepting the loss of heatmap analytics as the trade-off; if the plugin must remain active, restrict the ability to write to the plugin's heatmap/link parameters to trusted administrators and avoid clicking heatmap links originating from untrusted or user-submitted sources. A virtual patching or WAF rule that blocks script markup in the 'url' parameter can reduce exposure, but such filters are bypass-prone and should not be treated as equivalent to code-level escaping fixes. Monitor the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/1b0094ed-1066-44da-b317-de8db91fa013?source=cve for updated fix guidance, and audit existing heatmap entries for injected script content before restoring plugin functionality.
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
This is a stored cross-site scripting (XSS) issue tracked as CWE-79 (Improper Neutralization of Input During Web Page Generation), arising from insufficient sanitization of the 'url' parameter combined with inadequate output escaping in the Aurora Heatmap WordPress plugin. The CPE cpe:2.3:a:r3098:aurora_heatmap:*:*:*:*:*:*:*:* marks the entire product line as affected, which matches the description's statement that all versions through 1.7.2 are vulnerable. Because the malicious payload is persisted - heatmap link data is saved and later rendered - the script executes in the context of the WordPress administrative interface rather than only in the attacker's own request, which is why the CVSS vector carries a changed scope (S:C) and requires user interaction (UI:R). The vector's PR:N confirms injection itself needs no credentials, while the requirement that an admin click the poisoned heatmap link is the key limiting precondition; the plugin's reliance on client-side execution of stored link values is the underlying weakness class exemplified by improper output encoding in an administrative page.
Know when Aurora Heatmap 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:N
Unauthenticated network injection (AV:N/PR:N) via a simple parameter (AC:L), but execution needs an admin click (UI:R); script runs cross-context in the admin browser (S:C) with limited C/I impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Aurora Heatmap plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘url’ parameter in all versions up to, and including, 1.7.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever an admin user clicks the injected heatmap link.
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.
EUVD-2026-94651
GHSA-qg97-rqrx-gj82
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB