EtherHiding Campaign Uses BNB Smart Chain and Covert WebRTC Channels

· Original article ↗

Summary

Netskope reports more than 5,400 compromised sites using BNB Smart Chain testnet contracts to deliver ClickFix lures or a covert WebRTC command channel; the initial compromise method is unknown.

Key points

  • Netskope observed more than 5,400 distinct compromised sites across over 2,200 organizations; several hundred were active on a typical day.
  • The sites were mostly WordPress, with some PrestaShop installations. How they were initially compromised remains unknown.
  • Injected loaders use JSON-RPC calls to BNB Smart Chain testnet contracts to retrieve scripts; operators can change delivered payloads by updating a single contract.
  • One delivery path presents a ClickFix fake CAPTCHA that instructs visitors to run a command, which downloads and executes a payload.
  • A newer variant forges a WebRTC session answer locally, opening a covert data channel without normal signaling traffic; code received over the channel is executed in the browser.
  • Netskope recommends blocking the full BSC testnet RPC pool, monitoring non-web traffic for the WebRTC channel, and integrity-checking CMS assets.

Article Details

Attack Vectors
  • Injected inline scripts or spoofed packages on compromised websites make JSON-RPC eth_call requests to BNB Smart Chain testnet smart contracts and run the returned script.
  • A returned script may display a ClickFix lure that instructs visitors to open a Run dialog and execute a pasted command; the command downloads and runs a final payload.
  • A newer variant uses a WebRTC data-channel stager that forges its session-description answer, opens a covert channel over UDP, and executes code received through the channel.
  • The initial compromise vector for the websites is unknown.
Defensive Notes
  • Block the full BNB Smart Chain testnet RPC pool rather than only the primary endpoint.
  • Monitor non-web traffic for WebRTC data-channel activity that HTTP inspection may not observe.
  • Integrity-check CMS assets for injected loaders appended to legitimate JavaScript files or placed in fake plugin directories.

MITRE ATT&CK

Products

Related Articles