Skip to main content

Aurora Heatmap EUVDEUVD-2026-94651

| CVE-2026-94154 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-07 Wordfence GHSA-qg97-rqrx-gj82
6.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted 'url' parameter unauthenticated
  2. Delivery
    Payload stored without sanitization
  3. Exploit
    Admin clicks injected heatmap link
  4. Execution
    Script executes in admin browser session
  5. Impact
    Hijack 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

Aurora Heatmap 0 ≤1.7.2

Affected Packages

euvd aurora_heatmap no fix

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

Vendor (Wordfence) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

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.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress analytics heatmap plugin, limited install base
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
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

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