Skip to main content

SlimStat Analytics EUVDEUVD-2026-45881

| CVE-2026-12592 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-20 WPScan GHSA-m3j2-94qc-pfvg
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify SlimStat site using Cloudflare geo provider
  2. Delivery
    Send request with XSS payload in geolocation value
  3. Exploit
    Payload stored in analytics tracking data
  4. Execution
    Administrator opens analytics report
  5. Persist
    Script executes in admin session
  6. Impact
    Hijack session / create rogue admin

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 SlimStat Analytics plugin (below 5.5.0) must be explicitly configured to use the Cloudflare geolocation provider - this is the exact feature setting that exposes the visitor-controlled geolocation value; without it the injection sink is not reached. Exploitation is further limited by required user interaction (UI:R): a logged-in administrator must view the affected analytics report for the stored payload to fire. The payload can be planted without authentication (PR:N), but the Cloudflare-provider requirement is non-default and the admin-view dependency means the attacker cannot trigger execution on demand, meaningfully narrowing real-world exploitability.

Impact

The supplied CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H = 7.5) captures the key dynamics: network-reachable and unauthenticated to plant the payload (PR:N), but gated by high complexity (AC:H) because the site must be configured with the Cloudflare geolocation provider, and by required user interaction (UI:R) because a logged-in administrator must view the report. The C:H/I:H/A:H impact rating is generous for reflected page script but is defensible for admin-context XSS, which can hijack the session and drive full-site actions; availability impact is weak in practice. No SSVC, EPSS, or KEV data was provided in the input, so automatability and exploitation-probability signals cannot be quantified - this should be treated as unknown rather than low. A public PoC from WPScan raises practical risk above a theoretical XSS, but the non-default Cloudflare-provider prerequisite plus the need to lure an admin makes this a targeted rather than mass-exploitable issue. Net: a real, patch-worthy priority for sites matching the configuration, not a drop-everything internet-wide emergency.

Exploit ScenarioDerived

An unauthenticated attacker sends a request to a target WordPress site running SlimStat with the Cloudflare geolocation provider, embedding a JavaScript payload in the visitor-controlled geolocation value so it is stored in the tracking data. When an administrator later opens the SlimStat analytics report in wp-admin, the payload executes in their authenticated session, letting the attacker perform admin actions such as creating a new admin user or planting a backdoor. A public PoC exists per WPScan, lowering the skill needed to reproduce it.

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 – Jul 20, 2026

Stored cross-site scripting in the SlimStat Analytics WordPress plugin before 5.5.0 lets unauthenticated visitors inject a persistent payload through a geolocation value that fires when an administrator opens the analytics reports, enabling admin-session compromise. The flaw is only reachable when the plugin is configured to use the Cloudflare geolocation provider. Publicly available exploit code exists (reported by WPScan) and a vendor patch is available; no public exploit identified as actively exploited and it is not in CISA KEV.

RemediationAI

Upgrade the SlimStat Analytics plugin to version 5.5.0 or later, which is the vendor-released patch that adds output escaping for the geolocation value. If immediate patching is not possible, switch the plugin's geolocation provider away from Cloudflare to remove the exploitable code path (trade-off: loss of Cloudflare-based geolocation accuracy), or temporarily deactivate the plugin (trade-off: loss of analytics collection). As defense in depth, restrict wp-admin analytics-report access to trusted administrators and consider a WAF/CSP rule that constrains inline script execution in wp-admin, noting CSP may break other admin functionality. Reference the WPScan advisory (https://wpscan.com/vulnerability/3658cae6-f6ae-4ecc-8d74-bb402e61f5d5/) for confirmation of the fixed version.

Affected VersionsENISA

SlimStat Analytics 0 <5.5.0

Affected Packages

euvd slimstat_analytics fix: 5.5.0

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

SlimStat Analytics is a self-hosted visitor-tracking plugin for WordPress that records and displays per-visitor metadata, including geolocation, in wp-admin reporting screens. When the Cloudflare geolocation provider is enabled, the plugin trusts a visitor-controlled geolocation value (derived from request data Cloudflare passes through) and writes it to the tracking datastore, then renders it into the admin analytics report without output encoding. This is a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) stored/persistent XSS: attacker-influenced data crosses a trust boundary from an anonymous request into a privileged admin HTML context, so the script executes with the administrator's authenticated session. The CPE cpe:2.3:a:unknown:slimstat_analytics covers all versions below 5.5.0.

Know when Slimstat 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 (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.0 HIGH

Unauthenticated storage (PR:N) but AC:H for the required Cloudflare-provider config and UI:R for admin view; script crosses into the admin browser authority (S:C) enabling session/account compromise, with no real availability impact (A:N).

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Jul 20, 2026 - 14:22 NVD
7.5 (HIGH)
Patch available
Jul 20, 2026 - 09:17 EUVD
CVE Published
Jul 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 20, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.org

The SlimStat Analytics WordPress plugin before 5.5.0 does not escape a visitor-controlled geolocation value before outputting it in its admin analytics reports, allowing unauthenticated visitors to store a cross-site scripting payload that executes in the browser of an administrator who views the reports. Exploitation requires the SlimStat Analytics WordPress plugin before 5.5.0 to be configured to use the Cloudflare geolocation provider.

Executive ViewAI

Why It Matters

SlimStat Analytics for WordPress contains a stored cross-site scripting vulnerability allowing unauthenticated attackers to compromise administrator accounts when Cloudflare geolocation is enabled. Attackers inject malicious code through geolocation data that executes when admins access analytics reports, potentially leading to website takeover and data theft. Organizations using this plugin should immediately assess and patch to prevent administrative access compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress analytics plugin, but exploit path needs non-default Cloudflare provider
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 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 Yes
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
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-2023-4598 HIGH POC
8.8 Oct 20

The Slimstat Analytics plugin for WordPress is vulnerable to SQL Injection via the plugin's shortcode in versions up to,

CVE-2023-0630 HIGH POC
8.8 Mar 20

The Slimstat Analytics WordPress plugin before 4.9.3.3 does not prevent subscribers from rendering shortcodes that conca

CVE-2022-45373 HIGH
8.8 Nov 06

A vulnerability in VeronaLabs Slimstat Analytics wp-slimstat.0.4. Rated high severity (CVSS 8.8), this vulnerability is

CVE-2026-54818 HIGH
8.5 Jun 17

Blind SQL injection in VeronaLabs Slimstat Analytics WordPress plugin through version 5.4.11 allows authenticated low-pr

CVE-2026-1238 HIGH
7.2 Mar 19

The SlimStat Analytics plugin for WordPress contains a Stored Cross-Site Scripting vulnerability in the 'fh' (fingerprin

CVE-2026-7634 HIGH
7.2 May 28

Stored cross-site scripting in the SlimStat Analytics WordPress plugin (versions through 5.4.11) allows unauthenticated

CVE-2026-27410 MEDIUM
6.5 Jun 17

Unauthenticated deserialization of untrusted data in the Slimstat Analytics WordPress plugin (versions prior to 5.4.0) a

CVE-2024-1073 MEDIUM
6.4 Feb 02

The SlimStat Analytics plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'filter_array' paramete

CVE-2023-4597 MEDIUM
6.4 Aug 30

The Slimstat Analytics plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'slimstat' shortcode in

CVE-2024-9548 MEDIUM
6.1 Oct 15

The SlimStat Analytics plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the resource parameter in a

CVE-2019-15112 MEDIUM
6.1 Aug 21

The wp-slimstat plugin before 4.8.1 for WordPress has XSS. Rated medium severity (CVSS 6.1), this vulnerability is remot

CVE-2023-40676 MEDIUM
4.8 Sep 27

Auth. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor pat

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