Skip to main content

MonsterInsights Pro CVE-2026-11976

| EUVDEUVD-2026-54300 CRITICAL
Hidden Functionality (CWE-912)
2026-08-06 contact@wpscan.com GHSA-w2mq-7hp5-vcv5
10.0
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Compromise vendor S3 distribution bucket
  2. Delivery
    Inject malicious class-system-check.php into 10.2.0/10.2.2 builds
  3. Exploit
    Victim installs or updates plugin
  4. Execution
    Trojan loads within WordPress
  5. Persist
    Decrypt AES-256-GCM payload and execute as web user
  6. Impact
    Data theft or persistent web shell

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hidden functionality detection
Exploitation Conditions

Exploitation requires that the site run MonsterInsights Pro and obtain the plugin artifact from the compromised official channel (monster-insights.s3.amazonaws.com) at or after the 2026-06-11 compromise - specifically versions 10.2.2 or 10.2.0. The triggering action is installing, updating, or rolling back to those builds; sites that pinned an earlier clean version and did not pull from the bucket during the compromise window are not affected. There is no authentication barrier for the attacker because delivery rides the vendor's trusted distribution, but the limiting factor is deployment scope: only environments that actually fetched and installed a trojaned build are compromised, and only the MonsterInsights Pro (paid) product line served from that bucket is implicated. Removal/execution of the malicious code occurs with normal PHP privileges once installed.

Impact

This is a genuine top-priority incident rather than an inflated high-CVSS score. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H = 10.0) reflects full host compromise via a network-delivered trojan with no attacker-side authentication, and the qualitative signals reinforce it: a compromised official distribution channel, an attacker retaining write access, and active same-day payload iteration mean the malicious code reaches victims through their normal, trusted update process. No EPSS score, no CISA KEV entry, and no standalone POC are present in the input, and SSVC fields were not supplied - but those absences understate risk here because exploitation does not require a separate exploit: installing or updating the plugin IS the compromise. One caveat to verify: CVSS models an attacker acting against a victim, whereas this is a supply-chain trojan pulled by the victim, so UI:N is arguable (auto-update vs. manual update) - the operational conclusion is unchanged. Treat any site running 10.2.0 or 10.2.2 as potentially compromised.

Exploit ScenarioDerived

A WordPress administrator running MonsterInsights Pro applies what appears to be a routine update (10.2.2), or downgrades to 10.2.0 on advice to 'roll back', and in doing so installs the attacker's class-system-check.php. The file executes within WordPress on the next request, decrypting its AES-256-GCM payload to run arbitrary PHP as the web user - enabling data theft, credential harvesting, or a persistent web shell. No separate exploit tool is needed; the vendor's trusted update channel is the delivery mechanism.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 06, 2026

Supply-chain compromise of MonsterInsights Pro, a widely used WordPress Google Analytics plugin, delivered a malicious file (class-system-check.php) through the vendor's own S3 update bucket (monster-insights.s3.amazonaws.com). Both the current release (10.2.2) and the 10.2.0 build the vendor rolled back to are trojaned, so administrators who updated - or downgraded to remediate - received attacker-controlled PHP that runs with full site privileges. WPScan reports the attacker still holds write access to the bucket and was iterating on three AES-256-GCM payload variants on 2026-06-11; there is no CISA KEV listing and no public exploit code, but the malicious distribution is described as active and ongoing by the reporter.

RemediationAI

No independently confirmed clean fix version is available in the provided data - do not simply 'update to latest', because both 10.2.2 and the 10.2.0 rollback are trojaned. Immediately locate and remove class-system-check.php, then treat any WordPress host that ran 10.2.0 or 10.2.2 as compromised: rotate all secrets reachable by the web user (database credentials, WordPress salts/keys, API tokens, SMTP), review for web shells, unexpected admin users, and outbound connections, and consider restoring from a known-good pre-2026-06-11 backup. Until the vendor confirms a re-signed clean release and secured bucket, block/deny automatic plugin updates for MonsterInsights, and quarantine the plugin (deactivate) if analytics collection can be paused - trade-off is temporary loss of Google Analytics integration. Consult the WPScan advisory (https://wpscan.com/vulnerability/d1250410-b919-4a90-8cf2-04031f9e5e2b/) and the vendor's official channels for the incident status and a verified clean version before reinstalling.

Affected VersionsENISA

MonsterInsights Pro 10.2.0 <11.0.0

Affected Packages

euvd monsterinsights_pro fix: 11.0.0

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

MonsterInsights Pro is a commercial WordPress plugin (the paid tier of the MonsterInsights/ExactMetrics Google Analytics family) distributed as PHP that executes inside the WordPress request lifecycle with the privileges of the web/PHP-FPM user. The compromise is not a code-level bug in the plugin logic but a trust-chain failure: the vendor's release artifacts hosted in an Amazon S3 bucket were replaced with builds containing an added file, class-system-check.php, whose naming mimics a legitimate diagnostics component. Although NVD lists CWE as N/A, the root-cause class is best described by CWE-506 (Embedded Malicious Code) and CWE-494 (Download of Code Without Integrity Check) - the update channel lacked signing/integrity verification sufficient to prevent trojaned artifacts from being served and installed. The three observed variants sharing a single AES-256-GCM key indicate a common obfuscation/encryption routine and a single threat actor rapidly re-packaging the payload.

Know when PHP 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 (wpscan) PRIMARY 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

Trojaned code is delivered over the network via the trusted update channel but is pulled by an admin action (UI:R); it runs with full host privileges beyond the plugin, so S:C and C/I/A:H.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 23:03 EUVD
CVE Published
Aug 06, 2026 - 22:16 cve.org
CRITICAL 10.0

DescriptionCVE.org

The official MonsterInsights Pro update distribution bucket (monster-insights.s3.amazonaws.com) was compromised. Both the current release (10.2.2) and the version MonsterInsights rolled back to (10.2.0) contain a malicious file, class-system-check.php. Three distinct variants were observed on 2026-06-11, all sharing the same AES-256-GCM key, confirming a single threat actor. The attacker retains write access to the S3 bucket and has been actively iterating on the payload throughout the day.

Executive ViewAI

Why It Matters

MonsterInsights Pro, a widely-deployed WordPress Google Analytics plugin, has been compromised at the vendor supply level, delivering malicious PHP code through the official S3 update distribution channel. Every affected installation (versions 10.2.0 and 10.2.2) now executes attacker-controlled code with full WordPress site privileges; the threat actor maintains active access to the distribution source and continues rolling out payload variants. Organizations relying on this plugin face immediate risk of complete site compromise, data theft, and credential harvesting.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove the plugin immediately to prevent further payload delivery, implement network monitoring and EDR alerts for suspicious process execution originating from WordPress directories, apply Web Application Firewall rules to restrict plugin-based outbound communications, maintain and test clean backup restoration procedures, and review S3 bucket and CDN logs for evidence of update tampering.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
High
MonsterInsights is among the most-installed WordPress analytics plugins; Pro tier widely deployed
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

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

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