Sceawere

Vulnerability Detail

CVE-2026-84774UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

WP Statistics XSS Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.1
Creation Date
4h ago
Vendor
VeronaLabs
Product
WP Statistics
Attack Type
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

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

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.1",
  "pubDate": "2026-09-03T17:17:28.383Z",
  "pubdate": "2026-09-03T17:17:28.383Z",
  "executiveSummary": "An unauthenticated Cross-Site Scripting (XSS) vulnerability exists in the WP Statistics WordPress plugin, specifically affecting versions up to and including 14.16.11. This security flaw allows remote, unauthenticated attackers to inject arbitrary web scripts into pages generated by the plugin. Because the vulnerability does not require prior authentication or active session credentials, any external actor can potentially trigger the execution of malicious code. The primary risk associated with this vulnerability is the compromise of privileged administrative sessions. If an administrative user views the statistics dashboard, reporting pages, or other administrative interfaces containing the injected payload, the script executes automatically within the context of their active browser session. This execution bypasses traditional security boundaries and can lead to unauthorized administrative actions, including administrative account creation, unauthorized configuration modifications, or full site takeover. Mitigating this risk requires immediate remediation procedures to ensure the application is running a patched version of the plugin. Organizations must also employ web application firewalls to detect and block common payload injection patterns before they reach the database layer, thereby protecting the downstream administrative users from potential exploitation scenarios.",
  "technicalDetails": "The root cause of this vulnerability lies in the insufficient sanitization and output encoding of user-controlled inputs within the WP Statistics plugin. Specifically, the application monitors and records visitor telemetry, such as IP addresses, User-Agent strings, and Referer headers. When processing these incoming HTTP requests, the plugin's tracking mechanisms store these values directly into the application's database without applying robust sanitization techniques, such as stripping HTML tags or filtering executable scripts. Consequently, the stored tracking records retain any malicious code supplied by external clients.\nThe attack flow begins when an unauthenticated attacker sends a crafted HTTP request to the target WordPress instance. The attacker inserts a malicious JavaScript payload into one of the headers or parameters tracked by the plugin, such as the HTTP Referer or User-Agent. Upon receiving the request, the WP Statistics backend processes the metadata and writes the raw payload into the logging table of the database. At this stage, the payload remains dormant in the database.\nThe exploitation phase is triggered when an authenticated user, typically an administrator, accesses the WP Statistics reporting interface to review site traffic. When rendering the page, the application queries the database for the logged telemetry and inserts the raw, unsanitized strings directly into the HTML structure of the administrative dashboard. Because the application fails to apply output encoding (such as esc_html or esc_attr in WordPress) before outputting the retrieved values, the administrator's browser interprets the injected strings as executable HTML and JavaScript.\nConsequently, the payload executes within the context of the administrator's session. The injected script can perform any action the administrator is authorized to execute, including utilizing WordPress REST API endpoints to create new administrative accounts, modifying active themes or plugins to embed persistent backdoors, or exfiltrating sensitive site configurations. The impact is elevated because the initial delivery mechanism is completely unauthenticated, allowing any internet-facing entity to inject payloads that are later executed by high-privilege users.\nFurthermore, the vulnerability exhibits characteristics of Stored Cross-Site Scripting, where the payload persistency relies on database storage. This means the attack does not require immediate, real-time interaction between the attacker and the administrator. The malicious payload can remain dormant in the statistics database for days or weeks until an administrator decides to analyze the traffic logs. Once rendered, the script executes silently in the background, often leaving no immediate visible indicators to the administrator that their session has been compromised, thereby facilitating long-term persistence and unauthorized access."
}
CVE-2026-84774: WP Statistics XSS Vulnerability (MEDIUM Severity, CVSS: 6.1) - Sceawere