HollowGraph Malware Abuses Microsoft 365 Calendars to Conceal Stolen Files and C2 Traffic

A newly discovered espionage malware called HollowGraph turns compromised Microsoft 365 calendars into hidden channels for receiving commands and exfiltrating stolen data. The implant schedules events for 13 May 2050, a distant future date chosen to reduce the likelihood of discovery by account owners. Developed as a Windows DLL, HollowGraph leverages the Microsoft Graph API to blend its traffic with legitimate corporate service activity, eliminating the need to contact attacker-controlled servers directly. It supports two primary commands: “get” to retrieve instructions attached to operator-created appointments and “send” to encrypt collected data with RSA and AES-256-GCM before uploading it as calendar attachments. Separate encryption keys are used for inbound commands and outbound data, while stolen files are written to a disguised logAzure.txt file. Researchers have identified at least 12 compromised systems, three of which remained active, with operations observed between 3 June and 9 July 2026 and primarily targeting Israeli entities.

BoletimSecTranslated from Portuguese

Read at source

A newly identified espionage implant named HollowGraph transforms compromised Microsoft 365 calendars into covert channels for receiving instructions and exfiltrating stolen files. The malware schedules events for 13 May 2050, a date far in the future that significantly lowers the chance an account owner will notice the suspicious entries.

Built as a Windows DLL, HollowGraph communicates exclusively through the Microsoft Graph API. By mixing its traffic with normal corporate service activity, the implant avoids direct connections to attacker infrastructure and thereby evades many domain-based detection mechanisms.

The malware implements two core commands. The “get” function retrieves instructions attached to calendar appointments previously created by the operators, while the “send” function encrypts collected data and uploads it as attachments to newly created events.

All files are protected with a hybrid encryption scheme combining RSA and AES-256-GCM. Separate key pairs are used for inbound commands and outbound exfiltration, ensuring that compromise of one direction does not automatically expose the entire communication flow.

Stolen information is written to a file named logAzure.txt, which is deliberately disguised as an ordinary log to avoid raising suspicion during manual inspection.

Investigators have confirmed at least 12 infected systems, approximately three of which maintained active communication during the observation window. Activity was recorded between 3 June and 9 July 2026 and appears focused on Israeli organizations.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Malware & Botnets

Yoba Campaign Uses Signed ChatGPT and Claude Binaries for DLL Sideloading and XMRig Deployment
uCreator Spyware Infiltrates Modified Telegram, WeChat and GCash Builds on Android
Researchers Deploy Cowrie Honeypot Disguised as NVIDIA H100 Server to Study SSH Botnet Tactics