JadePuffer Destroys Azure Tenant Using Exposed GitHub Credentials
A threat group called JadePuffer — tracked by Microsoft as Storm-3168 and identified by Sysdig researchers as the first documented AI-driven ransomware operation — compromised a Microsoft Azure environment in early June and spent hours methodically dismantling it, according to a Microsoft Security Research blog post published on September 25.
The attacker compromised two service principals (automated accounts that cloud applications use to authenticate and perform tasks) belonging to the same Azure tenant. One spent roughly 15 hours performing reconnaissance, logging more than 300 successful read operations across virtual machines, subscriptions, and resource groups. The second then swept the same environment in five seconds flat.
Sixteen hours later, the destructive phase began. Over 100 attempts to delete storage accounts followed in rapid succession — most succeeded. A Key Vault, Function App, and App Service plan were wiped. Attempts to delete SQL databases failed only because the attacker used an outdated API version.
Microsoft found that the compromised account credentials had been posted in plaintext to a public GitHub issue by an employee of the targeted organisation. The issue was later edited to remove them, but the edit history remained publicly visible.
No ransom note was observed and data exfiltration was not confirmed — but the pattern is consistent with ransomware and extortion operations.
What to do: Search your organisation's public GitHub history for any committed or posted credentials. Rotate any service principal secrets immediately if you find them. Enable audit logging on your cloud accounts so destructive operations trigger alerts in real time.
Sources

