This detection identifies adversary activity linked to the XWorm malware by monitoring specific Indicators of Compromise (IOCs) that signal potential worm propagation and lateral movement within the network. A SOC team should proactively hunt for these signatures in Azure Sentinel to rapidly isolate infected endpoints and prevent widespread infection before the worm can exploit internal vulnerabilities.
Malware Family: XWorm Total IOCs: 2 IOC Types: ip:port, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 185[.]215[.]151[.]16:8823 | botnet_cc | 2026-08-07 | 75% |
| domain | Pb3089EP3WAwzicHHzF9zQ== | botnet_cc | 2026-08-07 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - XWorm
let malicious_ips = dynamic(["185.215.151.16"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["185.215.151.16"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - XWorm
let malicious_domains = dynamic(["Pb3089EP3WAwzicHHzF9zQ=="]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Scenario: Scheduled Antivirus Definition Updates
MsMpEng.exe or FalconSensorService) and restrict alerts to occur only outside the defined maintenance window (e.g., 02:00–04:00 UTC). Alternatively, exclude specific file paths where definition updates are cached (e.g., C:\ProgramData\Microsoft\Windows Defender\Updates).Scenario: Automated Patch Management Deployment
DOMAIN\PatchServiceAccount) and exclude file paths within the standard software distribution directory (e.g., C:\Windows\CCM\Cache or D:\Ivanti\Deployment).Scenario: Cloud Backup Agent Scanning