Skip to content
NewA calmer, faster ZeroHour
Data breachhighExploited in the wild

Brevo Supply Chain Attack Pushes WordPress Backdoors and ClickFix Malware to 100,000+ Sites

Cyber Security Newsby Tushar Subhra Dutta ()4 min read1 · 1 read
AI summary · glm-5.3-flashSummaries by Vani AI

A Brevo supply chain compromise served malicious JavaScript to 100,000+ sites, installing WordPress backdoors and pushing ClickFix commands to visitors.

Sansec traced malicious JavaScript served through Brevo's cdn.brevo.com tracker loader, chat widget, and attacker sendibt1.com domains between 16:05:18 and 20:12:53 UTC on September 14, reaching more than 100,000 customer sites. For logged-in WordPress administrators the script attempted to install a plugin through the active admin session, assessed as a likely backdoor, while other visitors received a full-page ClickFix prompt that placed a command on the clipboard to paste and run. Sansec recorded 2,549 CSP violation reports across 12 sites, and evidence suggests attackers may have accessed Brevo's Cloudflare environment to enable DNS changes and altered responses, though the root cause is unconfirmed. Malicious hosts stopped resolving on September 15, but cached copies and already-compromised sites remain a concern.

Key facts
  • Malicious scripts served via Brevo CDN and chat widgets between 16:05 and 20:12 UTC, September 14.
  • Injected script used live WordPress admin sessions to install a likely backdoor plugin.
  • Visitors saw a fake verification prompt placing a command on the clipboard to run.
  • Sansec logged 2,549 CSP violations across 12 sites; attacker domains went dark September 15.
  • Attackers may have accessed Brevo's Cloudflare environment, enabling DNS changes; not yet confirmed.
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

Indicators of compromise

auto-extracted · verify before use · export allAll
TypeIndicatorContext
domaincdn10.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn10.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn11.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn11.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn2.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn2.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn3.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn3.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn4.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn4.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn9.sendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain cdn9.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domaincdn.sendibt1.comalled through an authenticated administrator session Domain cdn.sendibt1.com Malicious loader infrastructure, reported as NXDOMAIN from
domainsendibt1.comfrastructure, reported as NXDOMAIN from September 15 Domain sendibt1.com Domain associated with attacker-controlled CDN records IP a
ipv4104.21.77.104associated with attacker-controlled CDN records IP address 104.21.77.104 Address recorded for cdn.sendibt1.com IP address 172.246.24
ipv4172.246.243.65.21.77.104 Address recorded for cdn.sendibt1.com IP address 172.246.243.65 Address returned by sendibt1.com during the investigation S
sha25626166cd87ff07e7a50317a24126d14b262e842c5715585636dee3ab3f227ddcaad89550fbb221fb06782 Injected sdk-loader.js version SHA-256 26166cd87ff07e7a50317a24126d14b262e842c5715585636dee3ab3f227ddca Clean brevo-conversations.js version SHA-256 9b62c12bc5c7fe
sha25658a5c601c9df7ca2120435588fc39f97712d9b878795f6ee500590099a4323085f3654042169fb2418aed09 Clean sdk-loader.js version SHA-256 58a5c601c9df7ca2120435588fc39f97712d9b878795f6ee500590099a432308 Injected sdk-loader.js version SHA-256 f67d572d2d30407b3f47
sha2569b62c12bc5c7feb9802f58e6cf75a368690df3c754e37cc64483a92acacf87a5ee3ab3f227ddca Clean brevo-conversations.js version SHA-256 9b62c12bc5c7feb9802f58e6cf75a368690df3c754e37cc64483a92acacf87a5 Injected brevo-conversations.js version WordPress log artif
sha256f67d572d2d30407b3f470904326411450763108980cdad89550fbb221fb06782f6ee500590099a432308 Injected sdk-loader.js version SHA-256 f67d572d2d30407b3f470904326411450763108980cdad89550fbb221fb06782 Injected sdk-loader.js version SHA-256 26166cd87ff07e7a5031
sha256fe8447fd1ec4dca652b71db2c749fcc24a5bec3875f3654042169fb2418aed09s returned by sendibt1.com during the investigation SHA-256 fe8447fd1ec4dca652b71db2c749fcc24a5bec3875f3654042169fb2418aed09 Clean sdk-loader.js version SHA-256 58a5c601c9df7ca21204355

From the original article

4 min read at cybersecuritynews.com

A supply-chain compromise involving Brevo briefly turned widely used website tools into a delivery channel for malware. Attackers inserted hostile JavaScript into services that customer websites load, exposing both visitors and WordPress administrators. The activity reached more than 100,000 customer sites on September 14, according to the investigation.

Cyber Security News

By Tushar Subhra Dutta · cybersecuritynews.com

Read the full article at Cyber Security News

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.