# Your Employees Will Never Check Their 2050 Calendar. Attackers Are Counting On That.


A new espionage implant is hiding its command traffic in Microsoft 365 calendar events dated May 13, 2050 — using the sheer improbability that anyone will ever scroll that far into their calendar as a concealment strategy. The malware, dubbed HollowGraph by Group-IB researchers, treats a compromised mailbox's calendar as a fully bidirectional dead drop, pulling operator instructions from future-dated events and uploading stolen files back as encrypted attachments on events it creates itself.


It's either elegant or infuriating, depending on whether you're the attacker or the defender. Probably both.


## A Dead Drop in the Cloud


The mechanics are simple by design. HollowGraph is a .NET DLL with exactly two commands: get and send. That's the entire surface area.


To receive tasking, the implant queries the compromised mailbox for a calendar event planted at a specific date — 2050-05-13 — and reads instructions from its attachment. To exfiltrate, it reverses the process: encrypts the stolen file with hybrid RSA/AES-256 encryption, creates its own far-future calendar event, and attaches the data. One compromised inbox, two directions of travel, zero attacker-controlled servers in the network path.


The event naming gives operators away if you know what to look for. Subjects appear as bare GUIDs or follow a Boss{...}ID{...} pattern — not calendar entries anyone wrote by hand. Attachments follow a File{n}.txt naming convention. Group-IB notes that event subjects and attachment names are the sharpest detection signals in the entire chain, which is a mixed blessing: the malware is detectable, but only if you're specifically hunting for it.


Everything transiting the calendar is wrapped in separate RSA key pairs for incoming and outgoing traffic, which means compromising one direction doesn't give you the other. The encryption isn't flashy, but it's correctly implemented for the use case.


## The Weak Seam: DNS in the Clear


There's a second channel, and it's less elegant. HollowGraph refreshes its Entra ID (Azure AD) credentials — tenant ID, client ID, client secret, and target mailbox — by querying an attacker-controlled domain, cloudlanecdn[.]com, and decoding the values out of IPv6 AAAA DNS records.


These are stored client credentials, not short-lived access tokens. The implant writes them to a file called logAzure.txt, dressed to look like a routine application log. Unlike the calendar traffic, this DNS channel runs unencrypted.


That asymmetry is the most tactically interesting part of the architecture. The high-value data — commands and stolen files — gets proper encryption and rides Microsoft's own infrastructure. The credential refresh, the thing that keeps the whole operation alive, runs in the clear over DNS to a domain that's now burned. If defenders are watching DNS for novel IPv6 AAAA resolution patterns to attacker infrastructure, that's where HollowGraph shows its face.


## Attribution: Confident on Code, Careful on Crew


Group-IB ties HollowGraph to Cavern — a modular backdoor framework Check Point documented earlier this month and attributed to an Iranian Ministry of Intelligence and Security (MOIS)-linked actor it tracks as Cavern Manticore, a cluster Check Point says overlaps with MuddyWater and Lyceum. The code-level overlap is high-confidence: shared command syntax, matching internal tasking structure.


But Group-IB stops short of naming the operator. "Based on the evidence currently available, we cannot confidently attribute this activity to any previously identified threat actor," they wrote, noting only a low-confidence overlap with Lyceum — a subgroup of OilRig/APT34.


The victim geography adds context without resolving the attribution question. The compromised exfiltration mailbox belongs to an Israeli organization. Group-IB treats that as victim geography, not attribution evidence — which is methodologically correct, even if the geopolitics suggest obvious candidates.


The footprint is small by design: 12 machines identified, roughly three actively communicating during the June 3 – July 9, 2026 analysis window. That's targeted espionage, not a spray campaign.


## No Patch Is Coming


This is the part security teams need to hear clearly: there is no Microsoft vulnerability here. No CVE will be assigned. No patch will close this.


HollowGraph abuses the Graph API's normal functionality from a legitimately compromised account. Microsoft's platform is working exactly as intended. The attack surface is identity and OAuth application permissions — which means the fix is entirely on the defender's side.


Group-IB's recommendations are pragmatic:

  • Hunt for calendar events dated 2050-05-13 with GUID-style subjects or Boss{...}ID{...} naming and File{n}.txt attachments
  • Audit and restrict OAuth applications that hold client credentials with Graph API access, specifically those permitted to reach Exchange/Calendar
  • Alert on newly created client secrets in Entra ID
  • Apply Conditional Access policies, rotate credentials, and tune anomalous-token detection

  • None of that is new hygiene advice. The problem is execution at scale across large M365 tenants where thousands of OAuth app registrations have accumulated over years of cloud adoption.


    ---


    ## HackWire Analysis


    HollowGraph isn't the first piece of malware to abuse legitimate cloud platforms as C2 infrastructure, but it's among the most architecturally coherent examples of what the industry has been calling LOTS — Living Off Trusted Services.


    The trend predates this campaign by years. We've seen nation-state actors park C2 traffic inside Dropbox, OneDrive, Google Docs, GitHub, even Slack. The calculation is always the same: corporate security controls built around blocking known-bad destinations can't block traffic to Microsoft, Google, or Amazon without crippling the business. Attackers know this. The Graph API has been showing up in adversary toolkits with increasing frequency precisely because it's everywhere and it's trusted.


    What's different about HollowGraph is the calendar-as-dead-drop mechanic combined with the 2050 date trick. It's a detail that sounds almost whimsical until you realize it's operationally sound: the average Microsoft 365 user has never opened their 2050 calendar view. They never will. That date is effectively invisible to human review.


    The architectural split between encrypted calendar traffic and cleartext DNS credential refresh also reveals deliberate operational security thinking — this wasn't thrown together. The DNS channel is the weakest link, and it's the one defenders should be instrumenting now.


    The broader concern is reuse. Group-IB explicitly notes the technique could be deployed far more widely than this campaign suggests. An Iranian-linked actor used it for targeted espionage against Israeli targets. The next operator to adopt the pattern might not be that selective.


    For security teams: your M365 OAuth posture is the attack surface that matters here. Most enterprises have dozens — sometimes hundreds — of app registrations with Graph permissions that were set up for one integration and never reviewed again. This is the moment to run that audit.


    — *HackWire Editorial*


    ---


    ## Related Coverage


  • Read more in our [Breaches](https://www.hackwire.news/category/breaches) coverage
  • Cross-reference with [Vulnerabilities](https://www.hackwire.news/category/vulnerabilities) and [Malware](https://www.hackwire.news/category/malware)
  • Stay current via the [HackWire homepage](https://www.hackwire.news/)