Wednesday, September 16, 2026

CloudZ RAT Exploits Microsoft Phone Link to Steal SMS OTPs

CloudZ is a new modular remote access trojan that abuses Microsoft’s built‑in Phone Link feature to steal SMS one‑time passwords (OTPs) and other mobile notifications directly from Windows PCs, without infecting the phone itself.

Microsoft Phone Link (formerly “Your Phone”) is integrated into Windows 10 and 11 to mirror smartphone SMS messages, application notifications, call logs and other events from Android or iPhone devices to the desktop over Wi‑Fi and Bluetooth.

The app stores synchronized data, including SMS and notification history, in local SQLite database files such as “PhoneExperiences-*.db” on the Windows machine.

CloudZ uses the custom Pheno plugin to hijack this PC‑to‑phone bridge by continuously scanning for Phone Link‑related processes such as “YourPhone,” “PhoneExperienceHost,” and “Link to Windows.”

Cisco Talos recently detailed an ongoing intrusion active since at least January 2026, in which an unknown attacker deployed CloudZ alongside a previously undocumented plugin named Pheno to harvest credentials and authentication codes from enterprise systems.

Once active sessions are detected, Pheno locates Phone Link’s local database and allows CloudZ operators to potentially intercept SMS‑based OTPs and authenticator app notifications, all without deploying malware to the mobile device.

This effectively turns the trusted sync channel into a stealthy surveillance path for sensitive mobile data.

Talos telemetry shows the intrusion begins with an unknown initial access vector that leads victims to run a fake ScreenConnect update executable.

This executable drops and runs a Rust‑compiled 64‑bit loader disguised as “systemupdates.exe” or “Windows-interactive-update.exe,” compiled on January 1, 2026 and containing a developer path string “rustextractor.pdb.”

When executed, the Rust loader decrypts and drops an embedded .NET loader binary masquerading as “update.txt” or “msupdate.txt” under “C:\ProgramData\Microsoft\windosDoc\”.

In some cases, the .NET loader is fetched from attacker‑controlled infrastructure using curl, such as a staging server hosted behind a Cloudflare Workers domain, and saved into the same directory.

The loader then conducts hardware and environment checks to identify virtual machine (VM) or sandbox characteristics.

A PowerShell script then establishes persistence by creating a scheduled task named “SystemWindowsApis” that runs at startup under the SYSTEM account, abusing the regasm.exe LOLBin to launch the .NET loader with high privileges.

Excerpt of the .NET loader binary with detection evasion instructions (Source : Cisco talos).
Excerpt of the .NET loader binary with detection evasion instructions (Source : Cisco talos).

The .NET loader performs multiple anti‑analysis checks, including timing‑based sleep validation, scanning for security tools like Wireshark, Fiddler, Procmon and Sysmon, and inspecting hardware and environment details to detect virtual machines or sandboxes.

It then reconstructs large hexadecimal blobs embedded in the binary, decrypts them with a XOR key, and either reflectively loads .NET assemblies or writes non‑.NET payloads to a temporary directory and executes them.

CloudZ itself is a modular, ConfuserEx‑obfuscated .NET RAT compiled in mid‑January 2026 that decrypts an embedded configuration at runtime and executes key logic dynamically in memory using .NET DynamicMethod and ILGenerator APIs to hinder reverse engineering.

Its configuration defines C2 commands for browser credential theft, file download and management, shell execution, screen recording, and full plugin lifecycle management, including loading, saving and removing plugins such as Pheno.

CloudZ function that downloads the secondary configuration data from the staging server (Source : Cisco talos).
CloudZ function that downloads the secondary configuration data from the staging server (Source : Cisco talos).

The RAT retrieves secondary configuration from attacker‑controlled staging URLs, extracts the C2 IP address and port, and connects over encrypted TCP sockets while rotating between several hard‑coded browser user‑agent strings and using strict anti‑caching HTTP headers to blend into normal traffic.

Pheno Plugin Reconnaissance

The Pheno plugin focuses on reconnaissance of the Phone Link application on compromised systems.

It scans running processes for Phone Link indicators and writes results, including process IDs and paths, to output files named “phonelink-<COMPUTERNAME>.txt” in staging folders under ProgramData and the user’s temp directory.

Pheno checking for a previous instance of PC-to-phone bridge through Phone Link application(Source : Cisco talos).
Pheno checking for a previous instance of PC-to-phone bridge through Phone Link application(Source : Cisco talos).

Pheno then re‑reads these logs and searches for the keyword “proxy,” which is associated with the local proxy channel that Phone Link uses to relay traffic between the PC and paired mobile device.

If this keyword is present, Pheno annotates the output with “Maybe connected,” signaling to the attacker that an active PC‑to‑phone relay is likely in use and that Phone Link database files may contain live SMS and OTP traffic.

CloudZ then exfiltrates these logs and related Phone Link artifacts to the C2 server, giving the operator a potential window into users’ authentication flows and other sensitive mobile notifications synchronized to Windows.

Follow us on Google NewsLinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Mayura Kathir
Mayura Kathirhttps://gbhackers.com/
Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Google Search Makes It Harder to See Where a Link Really Goes Before You Click

Google has begun routing some organic Search result links...

Phishing Attacks Abuse Trusted Email Infrastructure and URL Cloaking to Evade Security Filters

Phishing operators are increasingly shifting away from malware-laden attachments...

Hackers Actively Exploit Critical WooCommerce Plugin Vulnerability to Upload PHP Backdoors

Threat actors are actively exploiting a critical vulnerability in...

Weekly Cybersecurity Newsletter – Top 50 Biggest Cybersecurity Stories of the Week

Microsoft Patches 973 CVEs, Claude Agents Automate Attacks, China...

WordPress Events Calendar Vulnerabilities Let Hackers Take Over 600,000 Websites

Two critical unauthenticated vulnerability chains in the widely used...

Telegram Desktop XSS Vulnerability Lets Attackers Steal Entire Chat Histories

A stored cross-site scripting (XSS) vulnerability in Telegram Desktop...

Marimo RCE Flaw Lets Hackers Steal AWS Credentials and Pivot to Bastion Host in 8 Seconds

A threat actor exploited a critical pre-authentication remote code...

Related Articles

Recent News