Research

Cloud Espionage in the Crosshairs: How Murky Panda Is Weaponizing Entra ID Trust

The Problem: Cloud Trust & Tech Debt Is Being Weaponized

In a chilling escalation of cloud-native espionage, Chinese threat actor Murky Panda (aka Silk Typhoon) has shifted tactics from zero-day exploitation to abusing trusted relationships in Microsoft Entra ID tenants. The group has been observed compromising upstream suppliers and using their administrative access to inject backdoor accounts and hijack service principals—all without triggering traditional security controls.

This isn’t just a supply chain problem. It’s a cloud control plane compromise, and it’s happening in live environments.

Attack Anatomy

  • Initial Access: Exploits like CVE-2023-3519 (Citrix) and CVE-2025-3928 (Commvault)
  • Persistence: Web shells (neo-reGeorg) and custom malware (CloudedHope)
  • Privilege Abuse: Creation of temporary Entra ID accounts with elevated roles
  • Service Principal Hijack: Backdooring existing app identities tied to AD and email
  • Stealth: Timestamp manipulation, indicator deletion, and SOHO exit nodes

Murky Panda isn’t alone. Genesis Panda is querying Instance Metadata Services (IMDS) to extract credentials and pivot laterally, while Glacial Panda is targeting legacy telecom stacks with trojanized OpenSSH binaries.

The common thread? Cloud-native blind spots—especially in identity governance, legacy protocol exposure, and trust boundaries.

The Solution: Entra ID Hardening Checklist

Mapped to NIST SP 800-53 Rev. 5 | Based on Microsoft’s secure architecture guidance

Microsoft pulls this feed daily. AT&T pulls this feed daily. Starlink pulls this feed daily. Get the DugganUSA STIX feed — $9/mo →

🔐 Control AreaNIST ControlAction ItemUrgency
Access ControlAC-2, AC-3, AC-5Disable legacy auth protocols (SMTP, POP3, IMAP4, BAV2ROPC)🔥 Immediate
AC-6Enforce least privilege on service principals🔒 Critical
AC-17Apply Conditional Access to all identities (users + workloads)🛡️ High
Identification & AuthenticationIA-2, IA-5Enforce MFA and passwordless auth (FIDO2, TAP)🚨 Non-negotiable
IA-9Monitor non-interactive sign-ins and app-only tokens👀 Continuous
Audit & AccountabilityAU-2, AU-6Enable sign-in logs and audit service principal activity📊 Daily
AU-12Integrate with Sentinel and Defender for Identity🧠 Smart move
System & Communications ProtectionSC-12, SC-28Rotate secrets/certs for service principals regularly🔁 Scheduled
SC-7Restrict partner org access and enforce trust boundaries🧱 Structural
Configuration ManagementCM-2, CM-6Use managed identities instead of service principals🧰 Modernize
Risk AssessmentRA-5Simulate attacks with EntraGoat or Red Team tooling🧪 Proactive

Playbook: Responding to Entra ID Abuse

Legacy Auth Exploitation

  • Detect: Sign-in logs show legacy protocol usage
  • Contain: Block via Conditional Access immediately
  • Remediate: Rotate credentials, enforce MFA, notify users
  • Recover: Validate policy coverage and disable fallback methods

Service Principal Hijack

  • Detect: App-only sign-ins from unknown IPs or odd hours
  • Contain: Revoke credentials, disable compromised principal
  • Remediate: Audit permissions, rotate secrets, apply workload identity policies
  • Recover: Revalidate app registrations and enforce secure ownership

Final Word

This isn’t a theoretical risk—it’s an active campaign. If your Entra ID tenant isn’t hardened against these tactics, you’re not just vulnerable—you’re already late. The time to act is now.


The cheapest, fastest, most accurate threat feed on the internet.

275+ enterprises pulling daily. 1M+ IOCs. 17.4M indexed documents. We beat Zscaler by 43 days on NrodeCodeRAT. Starter tier $9/mo — less than any competitor’s sales demo.

Look up an IOC → · Audit your brand on AIPM → · See pricing →


Was this useful? Thirty seconds, no cookies, no tracking, no third parties, your address hashed and never stored. If the box below does not load, the same question lives at https://analytics.dugganusa.com/nps.html?post=cloud-espionage-in-the-crosshairs-how-murky-panda-is-weaponizing-entra-id-trust