Skip to main content

WP Visitor Statistics CVE-2026-117571

| EUVDEUVD-2026-113726 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-30 contact@wpscan.com GHSA-frvm-vvmc-8h2w
8.8
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Send crafted public visitor request
  2. Delivery
    Store malicious payload in tracking data
  3. Exploit
    Admin opens statistics dashboard
  4. Execution
    Script executes in admin session
  5. Impact
    Hijack admin account/full site compromise

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

The target must be running the WP Visitor Statistics (Real Time Traffic) plugin at any version before 8.8 with its visitor-tracking/statistics feature active (its core function). The attacker needs no authentication and simply issues public visitor requests whose tracking-derived data (the specific field - e.g. referrer or user-agent - is not stated in the available sources) carries the script payload. Exploitation is gated by required administrator interaction (UI:R): the injected script only executes when a logged-in administrator views the statistics/dashboard pages, so there is a delay and dependence on admin behavior, and no payload fires against anonymous or non-admin visitors.

Impact

Signals are mixed and point to a moderate, not emergency, priority. The input CVSS vector (AV:N/AC:L/PR:N/UI:R) confirms a network-reachable, low-complexity, unauthenticated injection whose execution depends on administrator interaction (UI:R), and SSVC records Technical Impact as 'total' - consistent with script execution in an authenticated admin session that can lead to full site control. Against that, exploitation-likelihood signals are low: EPSS is 0.17% (7th percentile), SSVC Exploitation is 'none' and Automatable is 'no', and no exploitation is claimed. The vuln.today decision label is 'this_week' rather than act_now/emergency. The headline 8.8 is driven by C:H/I:H/A:H impact metrics that are generous for a stored XSS; the realistic impact is admin-session compromise contingent on an admin viewing the statistics dashboard, so this is a genuine but second-tier priority rather than a mass-exploited critical. Conflict to note explicitly: the input marks Scope Unchanged (S:U) with full C/I/A:H, yet classic reflected-to-admin stored XSS normally involves a scope change and lower direct impact - the 8.8 appears impact-inflated relative to the described mechanism.

Exploit ScenarioDerived

An unauthenticated attacker sends normal-looking public requests to a site running WP Visitor Statistics before 8.8, embedding a malicious script payload in attacker-controlled tracking fields (such as referrer or user-agent). The plugin stores this data without sanitization, and when a logged-in administrator later opens the statistics dashboard the script executes in the admin's authenticated browser session, enabling session/account takeover and further site compromise. No public exploit was identified in the provided data, and administrator interaction (UI:R) is required for the payload to fire.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 30, 2026

Stored cross-site scripting in the WP Visitor Statistics (Real Time Traffic) WordPress plugin affects every release before 8.8 and allows an unauthenticated visitor to plant script payloads through the plugin's normal tracking path, which are then rendered unescaped on the administrative statistics dashboard. Because the payload fires only when a logged-in administrator opens the statistics pages, successful compromise depends on admin interaction and is delayed rather than immediate; the assessed impact is limited-scope script execution in the admin's browser (assessed CVSS 6.1-equivalent: AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) rather than the higher 8.8 severity some feeds report. EPSS is low at 0.17% (7th percentile), CISA SSVC records no known exploitation and non-automatable attack logic, and no public exploit was identified at time of analysis, though a vendor fix is available and the vuln.today priority places remediation in this week's patch window.

RemediationAI

Upgrade the WP Visitor Statistics (Real Time Traffic) plugin to version 8.8 or later - 8.8 is the vendor-released fix and the only version boundary listed in the available data; confirm the installed version on the WordPress Plugins page or via WP-CLI before and after updating, and stage the update if the site depends on customized statistics templates. Update packages are distributed through the normal WordPress plugin update channel, and the WPScan advisory at https://wpscan.com/vulnerability/088d6177-738f-4599-bd46-b4c725fb1cff/ should be consulted for any vendor-noted caveats. Because exploitation requires the plugin's visitor-tracking feature to be active, sites that cannot patch immediately can deactivate the plugin to remove the vulnerable data path entirely, accepting the loss of traffic statistics for the duration; the sources do not document a narrower configuration toggle or filter that disables only the affected field, so any such partial mitigation would need to be validated against the plugin code. Deploying the 8.8 update fits the this_week priority assigned by vuln.today; the low EPSS score and the absence of confirmed exploitation mean this is not an emergency out-of-band change, but it should not be deferred indefinitely given the total technical impact recorded in SSVC.

Affected VersionsENISA

WP Visitor Statistics (Real Time Traffic) 0 <8.8

Affected Packages

euvd wp_visitor_statistics_real_time_traffic fix: 8.8

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

The flaw is CWE-79 cross-site scripting in its stored/persistent form, inside a WordPress plugin whose purpose is to record and display real-time visitor traffic. The vulnerable data flow is: public, unauthenticated HTTP requests carrying visitor-derived tracking values (the sources do not state which specific field - for example referrer or user-agent - is the injection point) are persisted to the plugin's statistics storage without sanitization, and are later emitted into the administrative statistics/dashboard views without output escaping. The lack of both input sanitization and output encoding is what makes the injection persistent, so a single crafted visitor request can affect every administrator page view until the record is purged. Execution is confined to the admin-side dashboard context described in the sources and requires an authenticated administrator to load the affected statistics pages; anonymous visitors and non-admin users do not trigger the payload. The exact trigger field and the storage backend are not described in the available sources, so the precise injection vector should be confirmed against the plugin source or the WPScan advisory.

Know when WordPress 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 (wpscan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 6.1 MEDIUM

Unauthenticated network injection (PR:N, AV:N, AC:L) that executes only when an admin views the dashboard (UI:R), crossing into the admin browser context (S:C) with limited script-level 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:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

4
CVSS changed
Oct 30, 2026 - 14:37 NVD
8.8 (HIGH)
Patch available
Oct 30, 2026 - 07:16 EUVD
CVE Published
Oct 30, 2026 - 06:16 cve.org
HIGH 8.8
CVE Published
Oct 30, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The WP Visitor Statistics (Real Time Traffic) WordPress plugin before 8.8 does not sanitize and escape tracking data derived from public visitor requests before storing it and outputting it in the administrative statistics dashboard, allowing unauthenticated attackers to inject arbitrary web scripts that execute when a logged-in administrator views the statistics pages.

Executive ViewAI

Why It Matters

CVE-2026-117571 is a stored cross-site scripting vulnerability in the WP Visitor Statistics plugin (versions before 8.8) that enables an unauthenticated attacker to inject malicious scripts into the administrative dashboard, potentially compromising administrator sessions. Although exploitation requires an administrator to visit a compromised page, the flaw affects all WordPress sites using this plugin, and a successful attack could lead to unauthorized actions or data theft. Leadership should prioritize patching to maintain site integrity and protect sensitive administrative functions.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
WordPress visitor-analytics plugin with a moderate install base, not universal
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
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
Medium
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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