Incident
Campaign
Awesome Motive WordPress Plugin Supply-Chain Compromise
Updated 15.06.2026 20:37
Case score 93
Score breakdown
- Total
- 93
- Lead score
- 93
- Support bonus
- +0 / 20
- Scoring support
- 0
- Context members
- 1
Top contributors
- Incident Direct incident record for the PushEngage exposure, attacker behavior on downstream WordPress sites, and vendor containment actions. base
- Campaign Broader multi-plugin context showing the same malicious code pattern, shared delivery-path compromise, and exposure window across OptinMonster, TrustPulse, and PushEngage. context
Case score 93
Members 2
Latest activity 15.06.2026 20:37
Members 2
First seen 15.06.2026 12:59
Last seen 15.06.2026 12:59
Updated 15.06.2026 20:37
Overview
**PushEngage**, **OptinMonster**, and **TrustPulse** were used to serve tampered JavaScript that only activated for logged-in WordPress administrators, then created attacker-controlled administrator access and installed hidden persistence. The exposure began on June 12, with **PushEngage** still serving malicious code on June 13 and into June 14 from some CDN servers.
Any site that loaded the poisoned files needs compromise review even if the visible script has been replaced. Response has centered on file replacement, CDN cache clearing, credential rotation, and server-side hunting, while the initial access path into the delivery environment remains unresolved.
Attackers tampered with JavaScript served for **PushEngage**, **OptinMonster**, and **TrustPulse**, turning trusted WordPress plugin delivery paths into a site-takeover vector. The malicious code stayed dormant for ordinary visitors and activated when a logged-in WordPress administrator loaded the page, allowing the attacker to create a new admin account, install a self-hiding backdoor plugin or web shell, and exfiltrate credentials to **tidio[.]cc**. Available evidence ties the exposed deliveries to **Awesome Motive** infrastructure and shows the same code pattern across the three products, with **OptinMonster** and **TrustPulse** observed briefly on June 12 and **PushEngage** still serving malicious script on June 13 and into June 14 from some CDN servers.
The activity moved beyond a single product problem because any WordPress site that loaded the poisoned files should be treated as potentially compromised, even if the visible script was later replaced. Available reporting puts the reachable install base for the three plugins at more than **1.2 million sites**, while direct confirmed compromise counts for individual sites have not been established. PushEngage said its main application and customer-data servers were not reached, but that statement does not remove the need for server-side review on exposed customer sites because attacker-created administrator access and hidden persistence could remain.
Response has focused on replacing the tampered files, clearing CDN cache, rotating credentials, and urging affected site owners to inspect plugin directories, logs, accounts, and secrets for persistence. The initial access path into the delivery environment remains unresolved, and available evidence does not prove whether the separate **CVE-2026-10795** references explain the script compromise or describe parallel risk in the same WordPress ecosystem.
Signals
4 derivedImpact signals
Affected
as many as 1.2 million sites
CVEs/products
CVE
Status
Campaign status
Active
Incident status
Disclosed
Threat context
Tooling
Malware context
2 families · 5 toolsTools
OptinMonster
PushEngage
TrustPulse
UpdraftPlus
WPM File Manager & Shell
Member happenings
2 related
Incident
PushEngage hit by cyberattack
Extortion
None
Incident
Disclosed
Incident
PushEngage hit by cyberattack
Extortion
None
Incident
Disclosed
Campaign
PushEngage, OptinMonster, and TrustPulse CDN script-tampering campaign
Campaign
Active
Campaign
PushEngage, OptinMonster, and TrustPulse CDN script-tampering campaign
Campaign
Active