Find notable cyber news and cases, enriched with sources, timelines, and signals.
Incident Campaign

Awesome Motive WordPress Plugin Supply-Chain Compromise

Updated 15.06.2026 20:37
Case score 93
Members 2 First seen 15.06.2026 12:59 Latest activity 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.
Latest development Open development history 3 earlier developments Awesome Motive rotates CDN API key after WordPress CDN compromise Awesome Motive said a server in its environment was compromised after exploitation of a known UpdraftPlus WordPress plugin flaw, allowing attackers to steal the CDN API key for a marketing website and modify JavaScript distributed through the company’s CDN. The company remediated the marketing site, moved it to a new server, and rotated all credentials, including the CDN API key, while stating that its application servers, source code, and account-data systems were not breached.
  1. Earlier development

    PushEngage, OptinMonster, and TrustPulse CDN script-tampering campaign

    On **June 12**, malicious JavaScript first appeared in **OptinMonster** and **TrustPulse** CDN-served files, then persisted longer in **PushEngage** delivery paths into **June 14**.

  2. Earlier development

    PushEngage scripts keep serving from some CDN servers into June 14

    PushEngage's tampered script remains available from some client CDN servers into June 14, extending the exposure window for sites loading pushengage-web-sdk.js and pushengage-subscription.js from clientcdn.pushengage.com.

  3. Earlier development

    Sansec discloses malicious JavaScript across PushEngage, OptinMonster, and TrustPulse

    Sansec discloses the wider campaign on June 13 after finding the same malicious code in JavaScript served for PushEngage, OptinMonster, and TrustPulse, and warns that any site that loaded the poisoned script should be treated as compromised.

Signals

Impact signals
CVEs/products
Status
Threat context

Malware & tooling context

2 families · 5 tools
Tools

Technical intelligence

Existing Case data

Member happenings

Incident PushEngage hit by cyberattack
Updated 15.06.2026 12:59 Lead Contribution 93
Extortion None Incident Disclosed

**Awesome Motive**'s **WordPress plugin** delivery paths for **OptinMonster**, **TrustPulse**, and **PushEngage** were hit in a **CDN supply-chain incident** after attackers stole a **CDN API key** from a server compromised through **UpdraftPlus**. The tampered JavaScript could activate when a **WordPress administrator** loaded an affected page, creating a rogue admin account, installing a hidden backdoor, and sending captured data to **tidio[.]cc**. **OptinMonster** is used on at least **1.2 million websites**, and the incident exposed sites that loaded the poisoned files to **site takeover** risk.

Campaign PushEngage, OptinMonster, and TrustPulse CDN script-tampering campaign
Updated 15.06.2026 12:59 Context
Campaign Active

A **multi-plugin supply-chain campaign** targeted **Awesome Motive** WordPress plugins **OptinMonster**, **TrustPulse**, and **PushEngage**, with malicious JavaScript delivered through the vendor’s **CDN** and triggered only when a **WordPress administrator** loaded an infected page. The code created **rogue administrator accounts**, installed a **self-hiding backdoor plugin**, and established follow-on access, putting up to **1.2 million websites** at risk through the affected install base. Awesome Motive says attackers first reached a marketing server by exploiting a known **UpdraftPlus** flaw, stole the **CDN API key**, and then modified distributed JavaScript; the company has since rotated credentials and said its production systems were not breached.