Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with vulnerable plugin
-
DeliveryCraft forged bulk-delete HTTP request
-
ExploitDeliver malicious link to Administrator via phishing
-
ExecutionAdministrator loads attacker page during active session
-
PersistNonce validation absent, request executes as legitimate
-
ImpactAll search-term records and history rows permanently deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires three concurrent conditions: (1) the target WordPress site must have the Search Analytics for WP plugin installed and active at version 1.4.16 or earlier; (2) the victim must hold the Administrator role, which is the minimum role granted access to the plugin's 'Search Analytics' dashboard page per the default plugin configuration; and (3) the Administrator must have an active authenticated WordPress session and be socially engineered into clicking a crafted link or loading an attacker-controlled page while that session is live (CVSS UI:R). There is no special server-side configuration requirement beyond having the plugin installed and active. Exploitation is bounded in impact to data deletion only - no remote code execution, no credential disclosure, and no privilege escalation are possible through this vector. The mandatory user-interaction prerequisite is the primary factor that reduces real-world exploitability below what the raw CVSS score implies. |
| Impact | The NVD-assigned CVSS 3.1 score of 8.1 (High) with vector AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H is well-supported by the vulnerability description. The high Integrity and Availability scores correctly reflect that a successful attack causes irreversible bulk deletion of all tracked search data. The crucial limiting signal is UI:R: exploitation is entirely contingent on a social engineering step - an Administrator with an active session must be lured into loading or clicking the attacker's crafted payload. No EPSS score was provided in the input data, and no KEV listing exists, indicating this has not been observed in mass exploitation campaigns. No public proof-of-concept exploit code is confirmed. Real-world priority should be moderate: the attack surface is constrained to sites running this specific plugin with an active admin session, and there is no code execution, credential exposure, or lateral movement potential. However, for organizations using search analytics data for business decisions, the irreversible nature of the data destruction without a backup raises the effective operational impact. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running Search Analytics for WP version 1.4.16 or earlier and crafts an HTML page containing a hidden form or auto-submitting JavaScript that issues a bulk-delete POST request to the target site's WordPress admin endpoint targeting |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Cross-site request forgery in the Search Analytics for WP WordPress plugin (all versions through 1.4.16) allows an unauthenticated remote attacker to permanently delete all search-term records and associated search-history rows by tricking an authenticated Administrator into clicking a crafted link. The root cause is a complete absence of nonce validation in the process_bulk_action() function of the MWTSA_Stats_Table class, meaning any forged HTTP request that reaches the endpoint during a valid admin session will execute destructive bulk-delete operations unchallenged. No public exploit code or CISA KEV listing is identified at time of analysis, but the low attack complexity and irreversible data-loss impact elevate practical risk for any WordPress deployment relying on this plugin's analytics data.
RemediationAI
An upstream fix has been committed to the plugin's trunk branch (changeset revision 3525420 versus 3525419, visible at https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3525420%40search-analytics%2Ftrunk&old=3525419%40search-analytics%2Ftrunk); however, a patched tagged release version above 1.4.16 is not independently confirmed from the available data - administrators should check the WordPress plugin directory at https://wordpress.org/plugins/search-analytics/ and apply any update published above version 1.4.16 immediately upon availability. As an immediate compensating control, deactivating the Search Analytics for WP plugin entirely eliminates the attack surface with no side effects beyond loss of search tracking. Alternatively, restricting WordPress admin panel access to trusted IP ranges or requiring VPN for admin login significantly reduces the social engineering vector, since the attack cannot succeed without the Administrator's browser reaching the admin endpoint during an active session. Ensuring database backups are current is advisable so that search records can be restored in the event of a successful attack before a patch is applied.
Affected VersionsENISA
Affected Packages
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 vulnerability is rooted in the WordPress plugin Search Analytics for WP (CPE: cpe:2.3:a:cornelraiu-1:search_analytics_for_wp:*:*:*:*:*:*:*:*), developed by cornelraiu-1. WordPress requires plugins to embed and verify nonce tokens - short-lived, session-bound cryptographic values - in any form or link that triggers a state-changing action. CWE-352 (Cross-Site Request Forgery) captures the failure mode: when nonce validation is missing or incorrect, a browser executing a forged request from a third-party origin cannot be distinguished from a legitimate admin action. The defect is pinpointed in admin/includes/class.stats-table.php at lines 112, 125, and 132 of version 1.4.16, as well as in admin/includes/class.stats.php at line 99. The process_bulk_action() method of the MWTSA_Stats_Table class drives the plugin's bulk-deletion workflow against the WordPress database tables holding search-term records and their historical rows, making the absence of nonce validation at this entry point especially impactful.
Know when Search Analytics For Wp 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
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Forged request delivered over network (AV:N), attacker needs no privileges (PR:N), but active Administrator click required (UI:R); no data disclosed so C:N.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Search Analytics for WP plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.4.16. This is due to missing or incorrect nonce validation on the process_bulk_action() function of MWTSA_Stats_Table. This makes it possible for unauthenticated attackers to delete arbitrary search-term records, including all associated search-history rows, via a forged request granted they can trick a user with access to the plugin's "Search Analytics" dashboard page (Administrator by default) into performing an action such as clicking on a link.
Executive ViewAI
Search Analytics for WP WordPress plugin (all versions through 1.4.16) contains a cross-site request forgery vulnerability allowing unauthenticated attackers to permanently delete all search analytics data by deceiving administrators into clicking a malicious link. Organizations relying on this plugin for SEO strategy, traffic analysis, or compliance reporting face irreversible data loss and operational intelligence gaps. The attack requires no special access or technical sophistication, creating immediate risk across WordPress deployments.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable the plugin immediately or restrict WordPress admin panel access to IP whitelist combined with multi-factor authentication; (2) Deploy WAF signatures to block all HTTP requests to /wp-admin endpoints containing bulk-delete parameters associated with the Search Analytics for WP plugin; (3) Implement Content Security Policy headers to restrict cross-origin requests; (4) Configure daily automated database backups with point-in-time recovery to enable restoration of deleted analytics records; (5) Enable comprehensive logging and alerting on admin account activity and search analytics database deletions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
EUVD-2026-53184
GHSA-3qwr-42gg-9mx6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB