Skip to main content

QA Analytics EUVDEUVD-2026-109253

| CVE-2026-114697 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-24 Patchstack GHSA-cw6h-v858-w2h7
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Store crafted script payload via plugin input
  2. Delivery
    Payload persisted by QA Analytics
  3. Exploit
    Victim loads affected page
  4. Execution
    Script executes in victim browser
  5. Impact
    Session/action abuse in victim 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 the attacker to get a script payload stored by the QA Analytics plugin and then requires a victim user to load the page where that stored payload is rendered (UI:R in the vector) - so it is not a zero-click flaw. The available sources do not identify the specific input field, feature, or page used to inject or render the payload, so the exact storage surface is undocumented. The input vector lists PR:N (no privileges), but stored XSS typically depends on access to a surface that persists attacker input; because the trigger is not described in the available sources, defenders should confirm whether an authenticated account or a public submission form is needed. Limiting factors: mandatory victim interaction, dependence on a user with access to the rendered page viewing it, and the plugin being installed and active on affected versions (through 5.3.0.1).

Impact

This is a stored cross-site scripting (CWE-79) flaw in the QA Analytics (qa-heatmap-analytics) WordPress plugin, affecting all versions up to and including 5.3.0.1, reported by Patchstack. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L = 7.1 High) indicates network reach, low complexity, no required privileges, but mandatory user interaction and a scope change (payload executing in the victim's browser context). No EPSS score was supplied, the CVE is not on the CISA KEV list, and no public exploit or PoC reference is present in the input - only the Patchstack advisory. The vuln.today decision label is 'this_week', which is a prioritize-and-schedule signal rather than act_now/emergency. Taken together, these signals describe a genuine but moderate-priority issue: a real XSS worth patching on a normal cycle, not a mass-exploited emergency. One caveat to verify: the input vector states PR:N (unauthenticated), yet stored XSS normally requires some ability to persist input (an account or a public submission surface); the available sources do not describe the injection point, so the true privilege requirement should be confirmed with Patchstack/the vendor.

Exploit ScenarioDerived

An attacker injects a malicious script into a plugin input field that QA Analytics stores and later renders without proper neutralization; when a site administrator or other user subsequently views the affected page, the script executes in their browser session. Because the CVSS scope is changed (S:C), the payload runs in the victim's browser context and could act on their session. No public exploit code is identified in the available sources, and exploitation requires a victim to load the affected page (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 24, 2026

Stored cross-site scripting in the QA Analytics WordPress plugin (qa-heatmap-analytics) affects every version through 5.3.0.1 and lets an attacker persist a script payload that executes in the browser of a user who later loads the page where it is rendered, with the scope change in the CVSS vector meaning the script can act beyond the vulnerable component's own origin context. Exploitation is not zero-click: a payload must first be stored and then a victim must be induced to view the affected page, and the available sources do not identify which input field or page is involved. No public exploit code has been identified at time of analysis; the issue was reported by Patchstack and is prioritized for remediation this week by vulnerability intelligence feeds.

RemediationAI

The provided sources do not identify a fixed release for this issue, so the first step is to confirm patch status directly against the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/qa-heatmap-analytics/vulnerability/wordpress-qa-analytics-plugin-5-3-0-1-cross-site-scripting-xss-vulnerability?_s_id=cve) and the plugin's update channel before assuming any version is safe - do not treat 5.3.0.1 as remediated on the strength of the current data, as it is the upper bound of the affected range. Where the plugin's QA and heatmap analytics are not operationally required, deactivating and removing it eliminates exposure entirely, at the cost of losing that measurement capability; where it must stay active, restrict which users and roles can interact with the plugin's input surfaces and keep the WordPress admin area behind access controls, accepting that these are exposure-reduction measures rather than a fix. Because the vector carries S:C, treat any account that loads the vulnerable page - including administrators - as potentially impacted and review for injected content until a vendor fix is confirmed. Prioritize per the 'this_week' decision label rather than as an emergency, since exploitation requires victim interaction and no public exploit code has been identified at time of analysis.

Affected VersionsENISA

QA Analytics 0 ≤5.3.0.1

Affected Packages

euvd qa_analytics 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 CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the stored/persistent variant, in a WordPress plugin distributed as qa-heatmap-analytics by QuarkA. The CPE cpe:2.3:a:quarka:qa_analytics:*:*:*:*:*:*:*:* marks the whole plugin line as in scope, with the description bounding affected releases from n/a through 5.3.0.1. The assessed vector is AV:N/AC:L/UI:R/S:C/C:L/I:L/A:L - network reachable, low attack complexity, but requiring user interaction, and with a scope change indicating the injected script executes in a security context beyond the plugin itself, which is what raises the impact of a stored XSS in a WordPress deployment toward administrative session abuse. Note a discrepancy between the published vector (PR:N) and this assessment (PR:L): stored XSS normally depends on access to a surface that persists attacker-supplied input, so whether an unauthenticated visitor via a public submission form or an authenticated account is required cannot be settled from the supplied evidence. The specific input field, storage sink and rendering page are not described in the available sources; the exact trigger is undocumented.

Know when Qa Analytics 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 (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Stored XSS generally requires an authenticated account to persist input (PR:L) and a victim to view the page (UI:R), with S:C and low C/I/A as the script runs in the victim's browser; injection point is unverified.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in QuarkA QA Analytics qa-heatmap-analytics allows Stored XSS.This issue affects QA Analytics: from n/a through 5.3.0.1.

Executive ViewAI

Why It Matters

CVE-2026-114697 is a high-severity stored cross-site scripting vulnerability in the QA Analytics WordPress plugin (qa-heatmap-analytics) affecting all versions up to 5.3.0.1. The lack of a vendor patch means any site running this plugin remains exposed, and successful exploitation could allow attackers to execute scripts in the browsers of authenticated users, potentially leading to session hijacking or data theft. Security leadership should prioritize this issue because it affects a widely used analytics plugin and, without a fix, requires immediate compensating measures to protect site administrators and visitors.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the QA Analytics plugin, restrict access to wp-admin, deploy a web application firewall to filter malicious script input, and enforce content security policy headers to limit script execution.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche WordPress heatmap analytics plugin, limited install base
Social Media
1
Sightings
Data Quality
7 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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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