Skip to main content

ShinyStat Analytics CVE-2026-11351

| EUVDEUVD-2026-50113 MEDIUM
Information Exposure (CWE-200)
2026-07-29 WPScan GHSA-43wf-wg52-qh5w
5.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
5.3 MEDIUM

Network-accessible REST endpoint, no credentials needed (PR:N), leaks only read-only non-published product metadata (C:L), with zero integrity or availability impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 29, 2026 - 13:23 vuln.today
CVSS changed
Jul 29, 2026 - 13:22 NVD
5.3 (MEDIUM)
Patch available
Jul 29, 2026 - 07:01 EUVD
CVE Published
Jul 29, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 29, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The ShinyStat Analytics WordPress plugin before 1.0.17 does not perform any authorization check on one of its REST API endpoints, allowing unauthenticated users to retrieve information about non-published (e.g. draft, pending or private) WooCommerce products.

AnalysisAI

Unauthenticated information disclosure in the ShinyStat Analytics WordPress plugin (versions before 1.0.17) exposes non-published WooCommerce product data - including draft, pending, and private listings - via an unprotected REST API endpoint that performs no authorization check. Any internet-accessible WordPress/WooCommerce site running an affected version is vulnerable without credentials or user interaction, consistent with the AV:N/AC:L/PR:N/UI:N CVSS vector. A publicly available proof-of-concept is documented by WPScan; no active exploitation has been confirmed in CISA KEV at time of analysis.

Technical ContextAI

The ShinyStat Analytics WordPress plugin (CPE: cpe:2.3:a:unknown:shinystat_analytics:*:*:*:*:*:*:*:*) registers a WordPress REST API endpoint that omits or bypasses the required permission_callback authorization gate before returning WooCommerce product objects. This maps directly to CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the plugin performs the query and returns results without verifying whether the requesting user holds any capability (e.g., read_private_products). WordPress REST API best practice mandates that endpoints serving non-public data enforce capability checks; when absent, any HTTP client - authenticated or not - can retrieve data WordPress otherwise restricts to privileged users. The leaked data includes WooCommerce product metadata in non-public states (draft, pending, private), which store operators treat as confidential - encompassing unreleased product lines, pricing strategies, and internal content.

RemediationAI

Update the ShinyStat Analytics WordPress plugin to version 1.0.17 or later, which is the vendor-released patch that introduces the missing authorization check on the affected REST API endpoint; updates are available through the WordPress plugin dashboard or repository. As an immediate temporary workaround prior to patching, deactivating the ShinyStat Analytics plugin eliminates the vulnerable endpoint entirely with the trade-off of losing analytics tracking. A Web Application Firewall rule blocking unauthenticated requests to the specific plugin REST API route (identifiable from the WPScan advisory at https://wpscan.com/vulnerability/cac3a0c4-e6b9-42a6-b702-abcba67038c2/) can serve as an intermediate control, though the exact endpoint path must be sourced from the plugin source or WPScan disclosure. Restricting REST API access at the network perimeter to authenticated sessions only is another option but may break legitimate integrations. See the WPScan advisory and NVD entry for authoritative remediation guidance.

Share

CVE-2026-11351 vulnerability details – vuln.today

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