Skip to main content

Search Analytics for WP CVE-2026-7444

| EUVDEUVD-2026-53184 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-05 Wordfence GHSA-3qwr-42gg-9mx6
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site with vulnerable plugin
  2. Delivery
    Craft forged bulk-delete HTTP request
  3. Exploit
    Deliver malicious link to Administrator via phishing
  4. Execution
    Administrator loads attacker page during active session
  5. Persist
    Nonce validation absent, request executes as legitimate
  6. Impact
    All 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 process_bulk_action(). The attacker then sends the link to the site Administrator via phishing email or a compromised third-party page; when the Administrator - who has an active authenticated WordPress session - loads the page, the browser automatically submits the forged request, bypassing nonce validation and permanently deleting all search-term records and associated history rows from the database. No public proof-of-concept code is confirmed, but the attack is mechanically straightforward for any attacker familiar with WordPress CSRF patterns.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Search Analytics for WP 0 ≤1.4.16

Affected Packages

euvd search_analytics_for_wp no fix

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

Vendor (Wordfence) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

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.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress analytics plugin, limited enterprise footprint
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 No
EPSS 0.2%
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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