CVE-2025-14609
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-14609 is a Missing Authorization vulnerability in the Wise Analytics plugin for WordPress, affecting all versions up to and including 1.1.9. The flaw allows unauthenticated attackers to access sensitive analytics data — including administrator usernames, login timestamps, visitor tracking information, and business intelligence data — by sending unauthenticated requests to an unprotected REST API endpoint. It was disclosed on January 24, 2026, with Wordfence as the assigning CNA. The vulnerability carries a CVSS v3.1 base score of 5.3 (Medium) (Wordfence).

Technical details

The root cause is classified as CWE-862 (Missing Authorization): the plugin's REST API endpoint /wise-analytics/v1/report lacks capability checks, meaning WordPress's authentication and permission framework is never consulted before returning data. An attacker can send an unauthenticated HTTP GET or POST request to this endpoint with a crafted name parameter to retrieve analytics reports. No authentication, session token, or elevated privilege is required, making exploitation trivially simple from any network location. The vulnerable code is visible in the plugin's source at ReportsEndpoint.php line 43 (Wordfence, WordPress Trac).

Impact

Successful exploitation results in unauthorized disclosure of sensitive site data, including WordPress administrator usernames, login timestamps, visitor tracking records, and business intelligence analytics. While integrity and availability are not directly affected, exposure of administrator usernames significantly lowers the bar for follow-on attacks such as credential stuffing or targeted brute-force login attempts against the WordPress admin panel. The confidentiality impact is limited in scope but meaningful for sites relying on Wise Analytics to track sensitive business or user data (Wordfence).

Exploitability

No public exploit code or active in-the-wild exploitation has been reported for CVE-2025-14609. The EPSS score is approximately 0.037%, indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the lack of any authentication requirement makes it trivially exploitable by any attacker who can reach the WordPress REST API endpoint (Wordfence).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Wise Analytics plugin (versions ≤ 1.1.9) using tools like WPScan, Shodan, or by checking /wp-content/plugins/wise-analytics/ for plugin presence.
  2. Probe the REST API: Send an unauthenticated HTTP request to the target site's REST API endpoint: GET https://<target>/wp-json/wise-analytics/v1/report?name=<report_name>.
  3. Enumerate report names: Try common or predictable report name values via the name parameter to retrieve different analytics datasets.
  4. Extract sensitive data: Parse the API response to collect administrator usernames, login timestamps, visitor tracking data, and business intelligence information.
  5. Leverage harvested data: Use extracted administrator usernames as inputs for credential stuffing, brute-force, or phishing attacks against the WordPress login page (Wordfence, WordPress Trac).

Indicators of compromise

  • Network: Unusual unauthenticated HTTP requests to /wp-json/wise-analytics/v1/report in web server access logs, particularly from unfamiliar or automated IP addresses; high-frequency requests to this endpoint suggesting enumeration.
  • Logs: WordPress access logs showing repeated REST API calls to /wise-analytics/v1/report without authentication headers or nonces; requests with varying name parameter values in rapid succession.
  • Process/Behavior: Unexpected spikes in REST API traffic volume targeting the Wise Analytics endpoint outside of normal business hours.

Mitigation and workarounds

Users should update the Wise Analytics plugin to a version beyond 1.1.9 that includes the authorization fix. A patch was committed to the WordPress plugin repository (changeset 3446670), which adds the missing capability checks to the REST API endpoint. Until an update is applied, administrators can consider disabling the Wise Analytics plugin or restricting access to the WordPress REST API for unauthenticated users via a security plugin or server-level firewall rules (Wordfence, WordPress Trac).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-78361CRITICAL9.1
  • zipmoney-payments-woocommerce
NoYesSep 10, 2026
CVE-2026-82925HIGH8.1
  • site-reviews
NoYesSep 10, 2026
CVE-2026-77771HIGH7.5
  • miniorange-2-factor-authentication
NoYesSep 10, 2026
CVE-2026-81431HIGH7.2
  • registration-form-for-woocommerce
NoYesSep 10, 2026
CVE-2026-15889MEDIUM6.4
  • aruba-hispeed-cache
NoYesSep 10, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management