Skip to main content

MonsterInsights EUVDEUVD-2026-29886

| CVE-2026-5371 HIGH
Missing Authorization (CWE-862)
2026-05-12 Wordfence GHSA-wx44-v3qh-c2jf
7.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI
7.1 HIGH

Network-reachable AJAX action needing only a Subscriber account (PR:L); high confidentiality from live OAuth token disclosure, low integrity from integration reset, no availability impact.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

2
Analysis Generated
Jul 23, 2026 - 19:08 vuln.today
CVE Published
May 12, 2026 - 22:24 nvd
HIGH 7.1

DescriptionCVE.org

The MonsterInsights - Google Analytics Dashboard for WordPress (Website Stats Made Easy) plugin for WordPress is vulnerable to unauthorized access and modification of data due to a missing capability checks on the get_ads_access_token() and reset_experience() functions in all versions up to, and including, 10.1.2. This makes it possible for authenticated attackers, with Subscriber-level access and above, to retrieve live Google OAuth access tokens and reset Plugins's Google Ads integration.

AnalysisAI

Broken access control in the MonsterInsights Google Analytics plugin for WordPress (versions up to and including 10.1.2) lets any authenticated user with Subscriber-level access or higher call the unprotected get_ads_access_token() and reset_experience() functions, exposing live Google OAuth access tokens and letting them reset the plugin's Google Ads integration. The disclosed OAuth tokens can be abused to access the linked Google Ads/Analytics account outside WordPress, while the reset function disrupts the site's advertising integration. No public exploit identified at time of analysis, and EPSS is very low (0.03%), consistent with SSVC exploitation status of 'none'.

Technical ContextAI

The vulnerability sits in MonsterInsights (plugin slug google-analytics-for-wordpress, vendor chriscct7), a widely deployed WordPress plugin that connects sites to Google Analytics and Google Ads (PPC) via OAuth. The root cause is CWE-862 (Missing Authorization): two AJAX/handler functions - get_ads_access_token() in the Google Ads integration class and reset_experience() - are registered without an accompanying current_user_can() capability check or nonce-gated authorization gate. Because WordPress AJAX actions hooked for logged-in users are reachable by any authenticated account (including the low-privilege Subscriber role), the OAuth access token stored server-side for the Google Ads integration is returned to callers who should never see it, and the integration state can be reset. Referenced source lines (class-monsterinsights-google-ads.php and admin-assets.php in tag 10.0.3) locate the token-handling and reset logic.

RemediationAI

Upgrade the MonsterInsights plugin to the first release above 10.1.2 (the next patched version after the vulnerable 10.1.2); an exact fixed version is not stated in the provided data, so confirm the current patched release on the WordPress.org plugin page or the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/5d380b66-675e-451d-a7e3-4efe1fbd08b2) before deploying. Until patched, reduce exposure by disabling open user self-registration or tightening the default new-user role so untrusted accounts cannot reach Subscriber-level AJAX actions, and audit existing low-privilege accounts. As a stronger compensating control, deactivate the MonsterInsights Google Ads/PPC integration or the plugin itself if the Ads feature is in use, and rotate/revoke the linked Google OAuth credentials in the Google account since existing tokens may already be exposed - the trade-off is loss of Ads and analytics dashboard functionality until re-authorized. A WordPress WAF with a rule blocking the affected AJAX actions for non-admin users provides interim virtual patching.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

Share

EUVD-2026-29886 vulnerability details – vuln.today

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