New Project CAV3RN module abuses Outlook calendar events for C2 and DNS AAAA records for configuration recovery
Project CAV3RN abuses Outlook calendar events for C2 and DNS AAAA records for config recovery.
Kaspersky GReAT researchers have detailed a new module for Project CAV3RN, a sophisticated cyberespionage framework. This module, AzureCommunication.dll, leverages Outlook calendar events via Microsoft Graph for command and control (C2) communication. As a fallback, it uses DNS AAAA records to retrieve configuration data if Microsoft Graph authentication fails.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Microsoft Graph?
Get an email when a new story names Microsoft Graph, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonThe AzureCommunication.dll module demonstrates how attackers increasingly abuse legitimate cloud services — in this case, Microsoft Graph API and Outlook calendar events — to blend malicious C2 traffic with trusted, allowed business communication. By disguising command channels within everyday productivity tools, the malware evades traditional network-based detection that typically flags known-bad domains or IP addresses. The fallback use of DNS AAAA records for configuration recovery further illustrates the attacker's resilience planning, ensuring the implant can self-recover even when primary channels are disrupted. This matters because perimeter defenses and blocklists are ineffective against threats that ride on whitelisted, encrypted SaaS traffic, demanding behavioral and anomaly-based detection strategies instead.
What helps against this
How we list vendors- Network detection and response (NDR)
Attackers moving between systems inside the network get seen.
- Threat intelligence
Attack campaigns reach your sector, suppliers or software before your team hears about them.
- Email security
Phishing, malware and invoice fraud are filtered out before they reach inboxes.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- mitre_attack — T1071.004
- mitre_attack — T1071.001
- mitre_attack — T1105
- mitre_attack — T1041
- mitre_attack — T1095
- mitre_attack — T1573.002
- mitre_attack — T1026
- mitre_attack — T1071
- mitre_attack — T1573