UAT-6275: How to Detect & Block Kazakhstan-Nexus Reverse Shells

SOC Briefing Summary :: Executive Key Takeaways
- [01]Cisco Talos and Recorded Future uncovered UAT-6275 (TAG-193 / Silent Lynx), a Kazakhstan-nexus espionage group actively targeting 9 CIS governments, water ministries, and energy infrastructure.
- [02]Attackers leverage 4 modular delivery chains (A–D): macro-enabled lures, PS2EXE downloaders, GitHub-hosted PowerShell scripts, and WinRAR CVE-2025-8088 archives dropping PickleShell reverse shells into the Startup folder.
- [03]Immediately apply the WinRAR CVE-2025-8088 security patch, audit `%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup` for unauthorized `.vbs` or `.exe` payloads, and block known dynamic DNS C2 infrastructure.
Executive Summary
A joint threat intelligence investigation by Cisco Talos and Recorded Future’s Insikt Group has uncovered sophisticated cyber espionage campaigns orchestrated by UAT-6275 (also tracked as TAG-193 and Silent Lynx). Active since at least mid-2025, the threat cluster exhibits a medium-confidence Kazakhstan nexus, evidenced by developer artifacts in Russian, local working hours matching UTC+5, operational infrastructure access, and early malware testing telemetry originating from within Kazakhstan.
The group primarily conducts intelligence gathering against government ministries, diplomatic missions, and critical resource infrastructure across nine Commonwealth of Independent States (CIS) and Central Asian nations: Kazakhstan, Kyrgyzstan, Tajikistan, Turkmenistan, Uzbekistan, Armenia, Azerbaijan, Russia, and Belarus. High-priority targets include bilateral treaty negotiators, environmental management ministries, Uzbekistan’s Smart Forestry initiative, and vital oil refining infrastructure such as the Orsk Oil Refinery and Turkmennebit.
Operational security (OpSec) misconfigurations on attacker infrastructure—including three publicly accessible HTTP staging directories and an exposed GitHub repository—provided researchers with direct visibility into active development branches, tool inventories, and command-and-control (C2) rotation pipelines.
Technical Vulnerability Analysis & Attack Chain

Root-Cause & Exploitation Mechanics
Telemetry analysis reveals that UAT-6275 evolved its operational deployment strategy through four distinct infection vectors (Chains A through D), shifting progressively from basic email lure documents to zero-day and n-day archive vulnerability exploitation.
[Chain A: Word Macro] --> Drops Second-Stage EXE --> Establishes Scheduled Task
[Chain B: PS2EXE Binary]--> Downloads Remote Payloads --> Establishes Scheduled Task
[Chain C: LNK Shortcut] --> Executes GitHub PowerShell --> Startup Folder Persistence
[Chain D: WinRAR RAR] --> Exploits CVE-2025-8088 Traversal --> Drops PickleShell in Startup- Chain A (Macro-Enabled Documents): Observed in June 2025, lures impersonating diplomatic correspondence (such as Armenian MFA letters or Central Asia summit documents) execute embedded Visual Basic for Applications (VBA) code. The macro writes a secondary binary payload directly to disk and executes it via standard Windows API calls.
- Chain B (PS2EXE Downloaders): Emerged in July 2025. Operators compile PowerShell downloaders into standalone portable executables using the open-source
PS2EXEutility. Upon execution, the compiled binary retrieves lightweight reverse shells from remote HTTP staging servers and establishes persistence via Windows Scheduled Tasks (schtasks.exe). - Chain C (Malicious LNK & GitHub Staging): Observed in October 2025. Phishing attachments deliver crafted Windows shortcuts (
.lnk) that spawn hidden PowerShell instances. The script downloads remote stages hosted on attacker-controlled public GitHub repositories, deploying PickleShell or Chvost reverse shells into%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startupfor user-level persistence. - Chain D (WinRAR CVE-2025-8088 Exploitation): Identified in April 2026. Attackers weaponized a directory traversal flaw in WinRAR archive extraction (
CVE-2025-8088). When a victim uncompresses the malicious.rarfile, the utility writes PickleShell directly to the Windows Startup folder outside the intended extraction path. The payload automatically executes upon the user's next interactive logon session without requiring elevated administrative privileges.
Payloads & Post-Exploitation Tooling
The threat actor deploys several custom and commodity interactive shells:
- PickleShell: A lightweight Python-based or compiled reverse shell capable of executing arbitrary shellcode, staging file downloads, and spawning interactive command sessions back to dynamic DNS C2 nodes.
- Chvost & Laplas: Compact remote access utilities that maintain encrypted sockets and execute localized batch or PowerShell commands.
- Linux & Edge Appliance Tools: Exposed staging directories revealed compiled Linux binaries (
linux-update-repos.elf,rev.elf,ligolo-mp_linux_amd64, andfscan), as well as a staged proof-of-concept exploit targeting FortiWeb (CVE-2025-25257), indicating an active transition toward compromising perimeter enterprise appliances.
MITRE ATT&CK Tactics, Techniques & Procedures (TTPs)
| Tactic | Technique ID | Technique Name | Operational Context |
|---|---|---|---|
| Initial Access | T1566.001 | Spearphishing Attachment | Delivery of macro-enabled Word docs and weaponized WinRAR archives |
| Execution | T1204.002 | User Execution: Malicious File | Victim extracts weaponized RAR or opens deceptive LNK shortcut |
| Execution | T1059.001 | PowerShell | Hidden PowerShell execution retrieving C2 scripts from GitHub |
| Persistence | T1547.001 | Registry Run Keys / Startup Folder | Dropping PickleShell into user Startup directory via CVE-2025-8088 |
| Persistence | T1053.005 | Scheduled Task | PS2EXE payloads configuring recurring tasks via schtasks.exe |
| Defense Evasion | T1218 | System Binary Proxy Execution | Misusing comhost.exe and dwm.exe masquerading filenames |
| Command and Control | T1071.001 | Web Protocols | HTTP/S dynamic DNS communication mimicking Microsoft update domains |
| Exfiltration | T1041 | Exfiltration Over C2 Channel | Structured data exfiltration back to staging VPS servers |
Threat Actor Profile & Campaign Attribution
Cisco Talos and Recorded Future correlate UAT-6275 with historical reporting from Seqrite under the Silent Lynx moniker. While overlapping operational markers connect the group to the broader YoroTrooper espionage umbrella first reported in 2023 (as well as related clusters tracked as Tomiris, ShadowSilk, Cavalry Werewolf, and Hydra Saiga), lack of direct code reuse warrants maintaining a discrete tracking cluster.
Attribution to a Kazakhstan nexus is supported by multi-source telemetry:
- Developer Working Hours: Commit analysis across 77 repository interactions aligns with 09:00–18:00 working days in UTC+5 (Kazakhstan standard time), with secondary overlap in UTC+3.
- Language & Linguistic Markers: Configuration keys, commit comments, and debugging strings feature native Russian colloquialisms standard in Central Asian administrative environments.
- Staging Infrastructure Testing: Initial sample uploads to multi-scanner engines consistently originated from IP space within Kazakhstan minutes after payload compilation.
- Target Prioritization: Deep operational focus on regional water treaties, cross-border energy logistics (Orsk-Turkmennebit oil pipeline ties), and bilateral CIS diplomatic summit negotiations.
Detection & SOC Mitigation Playbook
1. Concrete Remediation & Workarounds
Defenders must execute the following hardening and audit measures across all domain-joined and standalone Windows environments:
Step 1: Audit and Clear Unauthorized Startup Artifacts Inspect user Startup folders for untrusted executables, VBScript wrappers, or Python binaries dropped by archive tools:
# Query all Startup folder items across user profiles
Get-ChildItem -Path "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup", "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup" -Recurse |
Select-Object Name, FullName, Length, CreationTime, LastWriteTime |
Format-Table -AutoSizeStep 2: Patch WinRAR & Archive Extractors Ensure all host endpoints are running WinRAR version 7.12 or later to neutralize CVE-2025-8088 directory traversal flaws. Where feasible, enforce centralized extraction via managed utilities like 7-Zip (patched) with execution sandboxing.
Step 3: Restrict Script Execution and Constrained Language Mode Enforce PowerShell ConstrainedLanguage mode via AppLocker or Software Restriction Policies (SRP) to prevent ad-hoc web client invocations from downloading GitHub-hosted payloads:
# Enforce PowerShell ConstrainedLanguage mode system-wide via environment variable
[Environment]::SetEnvironmentVariable('__PSLockdownPolicy', '4', 'Machine')Step 4: Block Dynamic DNS & High-Risk Dynamic Hosting Providers Block outbound perimeter traffic and DNS resolution to dynamic DNS domains commonly abused by UAT-6275, including *.ddns.me, *.servehttp.com, *.serveftp.com, *.zapto.org, and *.hopto.me.
2. Network & Perimeter Defenses
- Snort IDS Signatures: Deploy Cisco Snort rules covering active UAT-6275 network communications:
- Snort 2:
1:11192,1:15306,1:46983,1:47398 - Snort 3:
1:46983,4:16
- Snort 2:
- Egress Boundary Filtering: Restrict outbound TCP connections on ports
8000,8081, and8989directly to external non-standard IP ranges. - GitHub Raw Staging Scrutiny: Inspect egress HTTP proxy logs for anomalous requests to
raw.githubusercontent.comcontaining standalone.ps1or.exepaths spawned by non-browser parent processes (e.g.powershell.exe,cmd.exe,wscript.exe).
3. Endpoint Detection & Hunting Query
Sigma Rule: UAT-6275 Startup Directory Payload Drop & Execution
title: Suspicious File Creation or Execution in Startup Folder via Scripting
id: d73f2a41-6e11-4f10-9c2b-8a4b60e227a1
status: experimental
description: Detects the creation or execution of executable and script files in the Windows Startup folder by archive extractors or PowerShell processes, characteristic of UAT-6275 PickleShell persistence.
author: CyberNewsAI Threat Research Team
references:
- https://blog.talosintelligence.com/break-the-silence-kazakhstan-nexus-uat-6275-targets-cis-government-organizations/
logsource:
category: file_event
product: windows
detection:
selection_target:
TargetFilename|contains:
- '\Microsoft\Windows\Start Menu\Programs\Startup\'
TargetFilename|endswith:
- '.exe'
- '.vbs'
- '.ps1'
- '.bat'
- '.py'
selection_initiator:
Image|endswith:
- '\winrar.exe'
- '\7z.exe'
- '\powershell.exe'
- '\wscript.exe'
- '\cscript.exe'
condition: selection_target and selection_initiator
falsepositives:
- Legitimate administrative software installers run with explicit user consent
level: high
tags:
- attack.persistence
- attack.t1547.001
- attack.t1059.001Microsoft Sentinel / Defender KQL Hunting Query
// Hunt for processes spawning from Startup folder or suspicious script downloads from GitHub
DeviceProcessEvents
| where Timestamp >= ago(14d)
| where (FolderPath has @"\Microsoft\Windows\Start Menu\Programs\Startup" and FileName endswith_any (".exe", ".vbs", ".ps1"))
or (ProcessCommandLine has_all ("raw.githubusercontent.com", "powershell") and ProcessCommandLine has_any (".ps1", "1.ps1", "Invoke-Expression", "IEX"))
| extend InitiatingProcess = InitiatingProcessFileName, TargetFile = FileName, CommandLine = ProcessCommandLine
| project Timestamp, DeviceName, AccountName, InitiatingProcess, TargetFile, CommandLine, FolderPath
| sort by Timestamp descSplunk SPL Hunting Query
index=endpoint sourcetype=WinEventLog:Security EventCode=4688
| eval CommandLine=lower(Process_Command_Line), NewProcess=lower(New_Process_Name)
| where (like(NewProcess, "%\microsoft\windows\start menu\programs\startup\%") AND (like(NewProcess, "%.exe") OR like(NewProcess, "%.vbs") OR like(NewProcess, "%.ps1")))
OR (like(CommandLine, "%raw.githubusercontent.com%") AND (like(CommandLine, "%powershell%") OR like(CommandLine, "%iex%") OR like(CommandLine, "%downloadstring%")))
| table _time, host, user, ParentProcessName, New_Process_Name, Process_Command_LineThe following Indicators of Compromise represent authenticated indicators recovered from the Cisco Talos / Recorded Future authoritative research repository.
Malware File Hashes (SHA-256)
| SHA-256 Hash | Payload Classification |
|---|---|
| dff3461b7b0b793c6dc62a63ffb6560c3babd7ca0b8d479ee2f7cbd4486c9d85 | PickleShell / Reverse Shell Artifact |
| 2deda9985c6e8cca888a58746c96ae686a1aaf5c0b7a236c7557d88b4050f1f9 | Chvost Backdoor Payload |
| 80565a0855ed142decae819fbfa79a083b5cd90f5234106b0ae16b1d21affa3c | Laplas Reverse Shell Binary |
| 58bb311f564489ace95740498b8db7c039809e5b76747fd3ed67d27aa8ed1ce2 | PS2EXE Dropper Executable |
| 2915d5eb099a3673324148c1ca75311aebbe706fe706281310942d728127b504 | CVE-2025-8088 WinRAR Exploit Lure Archive |
| b5a4f459bdff7947f27474840062cfce14ee2b1a0ef84da100679bc4aa2fcf77 | Secondary VBS Wrapper Payload |
| bb269b19beed984f99fdbce745286ac75bb235f91f113d4dae0752cf2fbed6b5 | Encrypted Staging Binary |
| a527a96b091730408c62fa1414052cf7c527724d93a537f821d18333cfb9dbcd | Weaponized LNK Shortcut |
Network C2 Domains & Staging Infrastructure
| Indicator | Type | Operational Context |
|---|---|---|
| updates-check-microsoft.ddns.net | Domain | Dynamic DNS C2 Server |
| microsoft-updates-check-windows.serveftp.com | Domain | Dynamic DNS C2 Server |
| windowsupdate-microsoft-com.servehttp.com | Domain | C2 Spoofing Windows Update |
| auth-update-check.myddns.me | Domain | Dynamic DNS C2 Server |
| alashsec.hopto.me | Domain | Regional DNS Staging Node |
| mail.mobatex.ddns.net | Domain | C2 Staging Server |
| 62.113.66.137 | IPv4 | Staging Directory Host (Port 80) |
| 104.248.17.222 | IPv4 | Linux Tooling & Shell Host (Ports 80, 443, 8081) |
| 154.205.145.179 | IPv4 | Post-Exploitation Staging Server (Port 8000) |
| 178.128.40.89 | IPv4 | Reverse Shell Endpoint (Port 8989) |
dff3461b7b0b793c6dc62a63ffb6560c3babd7ca0b8d479ee2f7cbd4486c9d852deda9985c6e8cca888a58746c96ae686a1aaf5c0b7a236c7557d88b4050f1f980565a0855ed142decae819fbfa79a083b5cd90f5234106b0ae16b1d21affa3c58bb311f564489ace95740498b8db7c039809e5b76747fd3ed67d27aa8ed1ce22915d5eb099a3673324148c1ca75311aebbe706fe706281310942d728127b504b5a4f459bdff7947f27474840062cfce14ee2b1a0ef84da100679bc4aa2fcf77updates-check-microsoft.ddns.netmicrosoft-updates-check-windows.serveftp.comwindowsupdate-microsoft-com.servehttp.comauth-update-check.myddns.mealashsec.hopto.memail.mobatex.ddns.net62.113.66.137104.248.17.222154.205.145.179178.128.40.89// VERIFIED_SOURCES_&_REFERENCES
Watch Full Video Briefings on YouTube
Subscribe to CyberNewsAI on YouTube for animated threat vectors, CISO breakdowns, and security briefings.
Related Threat Intelligence
View Archive
YAM Store: How to Detect & Block 1B-Message Phishing Networks
Microsoft disrupts YAM Store and Storm-3119, a massive cybercrime network behind 1 billion phishing messages. Here is how to defend enterprise clouds.

CVE-2026-96951: How to Detect & Patch Windows Shell MotW Zero-Day
Microsoft patches a record 1,413 flaws in October 2026, highlighted by actively exploited Windows Shell MotW zero-day CVE-2026-96951. Here is how to defend.

AvisLoader: How to Detect & Block Tox P2P Malware Loader Attacks
Varonis discovers AvisLoader, a resilient Windows malware loader using Tox P2P C2, ClickFix lures, and LNK hijacking to evade takedowns and drop payloads.