This hunt targets adversary behavior involving the execution of XWorm malware through compromised web resources that generate traffic to known malicious URLs within the Azure Sentinel environment. Proactive detection is critical because XWorm infections often spread rapidly via network shares and email attachments, requiring immediate identification of these specific URL patterns to contain lateral movement before it impacts broader organizational assets.
Threat: xworm Total URLs: 2 Active URLs: 2
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://americanmanchester.org/americanserve/MSI_PRO.png | online | malware_download | 2026-07-21 |
hxxps://americanmanchester.org/americanserve/img_021847.png | online | malware_download | 2026-07-21 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: xworm
let malicious_domains = dynamic(["americanmanchester.org"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["americanmanchester.org"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the URLhaus: xworm Malicious URLs detection rule in an enterprise environment, along with suggested filters or exclusions:
Scenario: Automated Software Update Scans by Endpoint Protection Agents
svc-defender-updates) or restrict the rule scope to exclude known internal IP ranges of the Endpoint Management Server cluster where these background scans originate.Scenario: Scheduled Compliance and Vulnerability Assessment Scans
Tenable-Nessus, Qualys-CloudAgent) or whitelist the source IP addresses assigned to the vulnerability management infrastructure during their scheduled maintenance windows (e.g., Sundays 02:00–04:00 UTC).Scenario: IT Helpdesk Remote Support and Patch Deployment Sessions