Sekoia Details ErrTraffic ClickFix Framework and Two Operator Clusters

· Original article ↗

Summary

Sekoia's investigation links ErrTraffic, a ClickFix malware-as-a-service framework, to two clusters using Polygon smart contracts to resolve C2. Forensic analysis details WordPress compromises, backdoors, malware campaigns, AI-themed lures and detection options.

Key points

  • Sekoia describes ErrTraffic as a JavaScript ClickFix distribution framework sold as malware-as-a-service and deployed on compromised WordPress sites; Polygon smart contracts conceal and resolve command-and-control infrastructure.
  • The investigation distinguishes an Analytics cluster, associated with Vidar and one smart contract, from a Beer cluster using multiple contracts to distribute varied payloads, including infostealers and loaders.
  • In one victim investigation, logs showed access using valid administrator credentials. The attacker modified the WordPress theme to install a persistent MU-plugin backdoor; attempted exploitation of CVE-2020-25213 failed because the affected plugin was absent.
  • The analyzed backdoor included credential harvesting, multiple webshell access methods, anti-detection behavior, persistence mechanisms, and a component that collected WooCommerce order data.
  • Sekoia reports that a Google Antigravity-themed lure delivered DanaBot and a ChatGPT-themed lure delivered HijackLoader; the assessment that these sites were promoted through malvertising is presented as suspected.
  • The report proposes detecting ErrTraffic through PowerShell ScriptBlockText patterns or by correlating blockchain-service access, a connection to a rare-TLD domain, and subsequent PowerShell execution. ScriptBlockText logging may not be enabled or collected by default.

Article Details

Attack Vectors
  • Attackers used stolen WordPress administrator credentials to access compromised sites; the observed login pattern was assessed as consistent with credential stuffing through residential proxies.
  • An operator attempted to exploit CVE-2020-25213 against WP File Manager, but the attempt failed because the plugin was not installed on the affected site.
  • After gaining administrator access, an attacker edited the active WordPress theme's functions.php file to deploy a dropper that wrote a malicious MU-plugin backdoor.
  • ErrTraffic injected ClickFix lures into compromised WordPress sites and attacker-controlled sites impersonating Google Antigravity and ChatGPT. The lures prompted visitors to copy and execute PowerShell commands that downloaded malware.
  • ErrTraffic's smart-contract resolution retrieves C2 domains. The Beer cluster also uses API requests to retrieve lures and commands; its fake AI-platform sites were assessed as possibly promoted through malvertising.
Defensive Notes
  • Where PowerShell ScriptBlockText logging is available, detect ErrTraffic command patterns including a leading '<', '#>', '-bxor[int][char]$', '[convert]::ToInt32', and '-lt'. The article notes that this logging is not enabled by default.
  • Correlate a connection to blockchain RPC services, a subsequent connection to a rare-TLD domain associated with ErrTraffic, and the immediate launch of PowerShell on the same asset.
  • Scan WordPress servers for the backdoor patterns and fixed paths identified in the report, including the session-manager.php MU-plugin and ErrTraffic injector files.

Indicators of compromise

TypeIndicatorContext
DOMAINantigravity[.]studyAttacker-controlled site impersonating Google Antigravity and delivering an ErrTraffic ClickFix lure and malware.
DOMAINchatgpt-web[.]vipAttacker-controlled site impersonating ChatGPT and delivering an ErrTraffic ClickFix lure and malware.
DOMAINdefi-xstocks[.]vipDomain reported to redirect to the malicious ChatGPT-impersonation site chatgpt-web[.]vip.
DOMAINllc-image-ico[.]clickErrTraffic Beer-cluster domain used to serve the ClickFix injection script from its /api/css.js endpoint.
DOMAINwebanalytics-cdn[.]sbsDomain to which the Analytics-cluster backdoor exfiltrates visitor cookies.
IPV4172[.]59[.]242[.]93Attacker-used residential IP observed during deployment of the WordPress backdoor.
IPV468[.]60[.]174[.]238Attacker-used residential IP observed during deployment of the WordPress backdoor.
IPV496[.]178[.]187[.]175Attacker-used residential proxy IP observed successfully logging into the compromised WordPress administrator account.
IPV496[.]181[.]156[.]219Attacker-used residential proxy IP observed successfully logging into the compromised WordPress administrator account.

MITRE ATT&CK

T1027 · Obfuscated Files or InformationErrTraffic scripts and payload commands used Base64, XOR, JavaScript obfuscation, and, in the Beer cluster, RC4 encryption.T1056.003 · Web Portal CaptureThe PHP backdoor intercepted WordPress login attempts and stored harvested credentials in files disguised as images.T1059.001 · PowerShellClickFix-delivered PowerShell commands downloaded and executed the malware payloads.T1071.001 · Web ProtocolsErrTraffic communicated with C2 infrastructure through HTTP API endpoints, including /cf.js, /api/css.js, and /api/index.php.T1078 · Valid AccountsThe attacker used valid WordPress administrator credentials to access the compromised site.T1102.001 · Dead Drop ResolverErrTraffic queried Polygon smart contracts as a dead-drop resolver to retrieve C2 domains.T1105 · Ingress Tool TransferPowerShell commands downloaded payloads, including an MSI loader and, in some cases, a 7z executable and an archive.T1110.004 · Credential StuffingSeven IP addresses each submitted a single POST to the victim's /wp-login.php; the distributed pattern was assessed as consistent with credential stuffing.T1140 · Deobfuscate/Decode Files or InformationThe injected scripts decoded Base64- and XOR-encoded payloads before retrieving or executing subsequent stages.T1190 · Exploit Public-Facing ApplicationThe operator attempted to exploit CVE-2020-25213 through WP File Manager's administrative endpoint, but the attempt was ineffective because the plugin was absent.T1204.004 · Malicious Copy and PasteClickFix lures prompted visitors to copy and execute attacker-provided commands, including PowerShell commands.T1505.003 · Web ShellA malicious WordPress MU-plugin provided a webshell with remote execution, PHP evaluation, file-management, and SQL-query functions.T1539 · Steal Web Session CookieA hidden PHP script on the compromised WordPress site exfiltrated cookies to webanalytics-cdn[.]sbs.

CVE

Threat Actors

Malware

Vendors

Products

Tools

Countries

Industries

Related Articles