Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise vendor S3 distribution bucket
-
DeliveryInject malicious class-system-check.php into 10.2.0/10.2.2 builds
-
ExploitVictim installs or updates plugin
-
ExecutionTrojan loads within WordPress
-
PersistDecrypt AES-256-GCM payload and execute as web user
-
ImpactData 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
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.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-54300
GHSA-w2mq-7hp5-vcv5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB