This hunt detects adversary activity involving communication with known XWorm malware distribution URLs to identify potential initial infection vectors or command-and-control traffic within the network. A SOC team should proactively hunt for these indicators in Azure Sentinel to rapidly isolate compromised endpoints and prevent lateral movement before the worm propagates across the organization’s infrastructure.
Threat: xworm Total URLs: 2 Active URLs: 1
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://pub-45a83f302a1943ed8d62418c2af947ef.r2.dev/bin001.png | online | malware_download | 2026-08-20 |
hxxps://pub-a06eb79f0ebe4a6999bcc71a2227d8e3.r2.dev/app330.png | offline | malware_download | 2026-08-20 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: xworm
let malicious_domains = dynamic(["pub-45a83f302a1943ed8d62418c2af947ef.r2.dev"]);
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(["pub-45a83f302a1943ed8d62418c2af947ef.r2.dev"]);
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, including targeted filters and exclusions suitable for an enterprise environment:
Scenario: Automated Security Scanner Traffic
xworm tag even though the traffic is a scheduled health check rather than user-initiated browsing.10.20.50.x) or filter out alerts where the source process name matches known scanner executables like nessuscli.exe or qualyspcapd.exe.Scenario: Endpoint Protection Cloud Updates
xworm in the URLhaus database as part of a broader threat feed integration, causing the detection logic to trigger on legitimate telemetry traffic.*.crowdstrike.com, *.sentinelone.net) and the source process is the specific EDR agent service (e.g., csfalcon.exe or SentinelOneAgent.exe).Scenario: Scheduled Data Backup and Synchronization Jobs