Skip to main content

WP Statistics CVE-2026-93770

| EUVDEUVD-2026-89828 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-v4pr-252j-mgp7
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify vulnerable WP Statistics endpoint
  2. Delivery
    Craft request with malicious JS payload
  3. Exploit
    Deliver link/input to victim
  4. Execution
    Victim's browser renders unsanitized payload
  5. Persist
    Script executes in victim session
  6. Impact
    Session hijack or unauthorized 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 targets WordPress sites running the WP Statistics plugin at version 14.16.13 or earlier; no authentication is required (PR:N), but successful attack REQUIRES victim user interaction (UI:R) - a user must load the attacker-influenced page or click a crafted link for the injected script to execute. The precise vulnerable feature/parameter is not specified in the available data. The main limiting factors are the need to lure a victim into triggering the payload and the only-partial (Low) impact to confidentiality, integrity, and availability rather than full compromise.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) describes a network-reachable, low-complexity, unauthenticated cross-site scripting flaw whose exploitation hinges on victim user interaction (UI:R), with a scope change (S:C) reflecting script execution crossing into the browser/DOM security context and limited (Low) impact to confidentiality, integrity, and availability. No EPSS score, KEV listing, POC, or SSVC decision data was provided, so exploitation probability cannot be quantified from the input; per the precision rules this is 'no public exploit identified at time of analysis' rather than confirmed active exploitation. The 7.1 rating is largely driven by the unauthenticated attack vector and scope change typical of XSS scoring, but real-world severity is tempered by the UI:R requirement (a user must be induced to trigger the payload) and the merely partial C/I/A impact. This is a moderate-priority patch item - the very large install base of WP Statistics raises aggregate exposure - but it is not a wormable, unauthenticated RCE and lacks any evidence of active exploitation.

Exploit ScenarioDerived

An unauthenticated attacker crafts a request or input to a vulnerable WP Statistics endpoint (<= 14.16.13) that injects malicious JavaScript, which is later rendered without proper sanitization. When a user or administrator views the affected page/parameter, the script executes in their browser session, potentially stealing session tokens or performing actions in their context. No public exploit code was identified in the provided data.

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 – Sep 30, 2026

Cross-site scripting (XSS) in the WP Statistics WordPress plugin (versions 14.16.13 and earlier) enables remote, unauthenticated attackers to inject malicious scripts into web pages. Exploitation requires a victim to interact with a crafted link or page, after which the script executes in the victim's browser context, potentially leading to session hijacking or data theft. No public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

Upgrade the WP Statistics plugin to the latest version beyond 14.16.13; the vendor advisory (Patchstack) should be consulted for the exact patched version, as no fixed version is specified in the available data. If immediate updating is not possible, consider temporarily deactivating the plugin, though this will disable analytics functionality. Alternatively, deploy a web application firewall (WAF) with rules to block XSS payloads, but be aware of potential false positives. Enforce a strict Content Security Policy (CSP) to limit script execution, and educate users to avoid clicking untrusted links. Monitor for suspicious script injections in pages served by the plugin. Always keep WordPress core and other plugins up to date.

Affected VersionsENISA

WP Statistics n/a ≤14.16.13

Affected Packages

euvd wp_statistics 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

WP Statistics is a WordPress plugin that provides site analytics. The flaw is a CWE-79 improper neutralization of input during web page generation, allowing reflected or stored XSS. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) indicates a network-reachable, low-complexity attack that requires no authentication but does need victim interaction (UI:R). The scope change (S:C) reflects that the injected script executes in the victim's browser and can impact resources beyond the vulnerable component, such as other WordPress pages. The specific vulnerable parameter or feature is not identified in the available data; the CPE cpe:2.3:a:veronalabs:wp_statistics:*:*:*:*:*:*:*:* confirms the affected product.

Know when Wp Statistics 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 7.1 HIGH

Unauthenticated network-reachable XSS (PR:N, AV:N, AC:L) needing victim interaction (UI:R) with cross-context script execution (S:C) yielding limited C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/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

Unauthenticated Cross Site Scripting (XSS) in WP Statistics <= 14.16.13 versions.

Executive ViewAI

Why It Matters

The WP Statistics plugin for WordPress, deployed on versions 14.16.13 and earlier, carries a high-severity cross-site scripting flaw that allows malicious script injection into site pages viewed by visitors and administrators. Because the plugin is widely installed on public-facing marketing and content sites, successful exploitation could compromise visitor sessions or privileged WordPress accounts, exposing customer data and damaging brand trust. No vendor patch is currently available, so affected sites remain exposed until remediation or mitigation is completed, and leadership should treat this as an active risk-management item rather than a routine update.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the WP Statistics plugin (versions 14.16.13 and earlier) where it is not essential; restrict access to WordPress administrative interfaces and plugin endpoints by IP allowlist or authenticated access; deploy WAF virtual patching rules targeting XSS payloads in plugin request parameters; enforce multi-factor authentication for all WordPress administrator accounts to limit session-hijacking impact; and monitor web and WAF logs for injected scripts or anomalous requests to plugin endpoints until a fixed version becomes available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 85% exploitable
Prevalence
High
WP Statistics is a very widely deployed WordPress analytics plugin
Data Quality
3 sources
Confidence: Low

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.

CVE-2022-25148 CRITICAL POC
9.8 Feb 24

The WP Statistics WordPress plugin is vulnerable to SQL Injection due to insufficient escaping and parameterization of t

CVE-2019-13275 CRITICAL POC
9.8 Jul 04

An issue was discovered in the VeronaLabs wp-statistics plugin before 12.6.7 for WordPress. Rated critical severity (CVS

CVE-2023-0955 HIGH POC
8.8 Mar 27

The WP Statistics WordPress plugin before 14.0 does not escape a parameter, which could allow authenticated users to per

CVE-2022-25149 HIGH POC
7.5 Feb 24

The WP Statistics WordPress plugin is vulnerable to SQL Injection due to insufficient escaping and parameterization of t

CVE-2022-0651 HIGH POC
7.5 Feb 24

The WP Statistics WordPress plugin is vulnerable to SQL Injection due to insufficient escaping and parameterization of t

CVE-2021-24340 HIGH POC
7.5 Jun 07

The WP Statistics WordPress plugin before 13.0.8 relied on using the WordPress esc_sql() function on a field not delimit

CVE-2026-16562 MEDIUM POC
6.5 Aug 08

Visitor analytics data exposure in WP Statistics WordPress plugin versions before 14.16.10 allows any authenticated Word

CVE-2022-1005 MEDIUM POC
6.1 Jun 08

The WP Statistics WordPress plugin before 13.2.2 does not sanitise the REQUEST_URI parameter before outputting it back i

CVE-2022-25307 MEDIUM POC
6.1 Feb 24

The WP Statistics WordPress plugin is vulnerable to Cross-Site Scripting due to insufficient escaping and sanitization o

CVE-2022-25306 MEDIUM POC
6.1 Feb 24

The WP Statistics WordPress plugin is vulnerable to Cross-Site Scripting due to insufficient escaping and sanitization o

CVE-2022-25305 MEDIUM POC
6.1 Feb 24

The WP Statistics WordPress plugin is vulnerable to Cross-Site Scripting due to insufficient escaping and sanitization o

CVE-2018-1000556 MEDIUM POC
6.1 Jun 26

WordPress version 4.8 + contains a Cross Site Scripting (XSS) vulnerability in plugins.php or core wordpress on delete f

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy