This hunt hypothesis targets adversary behavior where XWorm leverages compromised credentials and unpatched systems to propagate laterally across network segments. Proactive hunting in Azure Sentinel is critical to identify early-stage lateral movement and contain rapid worm-like spread before it compromises the broader environment.
Malware Family: XWorm Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 147[.]124[.]212[.]143:4333 | botnet_cc | 2026-08-10 | 100% |
| ip:port | 91[.]219[.]238[.]82:8541 | botnet_cc | 2026-08-10 | 99% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - XWorm
let malicious_ips = dynamic(["91.219.238.82", "147.124.212.143"]);
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(["91.219.238.82", "147.124.212.143"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: XWorm IOCs detection rule, tailored to a legitimate enterprise environment:
Scheduled Antivirus Definition Updates via WSUS
10.20.5.1) destined for client ports 8530-8531, or exclude the specific hash of the update payload if it matches known Microsoft signature IDs.Enterprise Backup Jobs Using Veeam or Commvault
svc_backup_admin) running on specific backup proxy servers, or filter out connections where the source process is VeeamAgent.exe or commvault_agent.exe.Active Directory Group Policy Object (GPO) Enforcement