Back to Articles
TL;DR
Initial access Stage 1: from an OpenAI evaluation sandbox to a rooted launchpad
Stage 2: Penetrating Hugging Face infrastructure using two injection vectors into our dataset processor
The kill chain
Day-by-day Day 1 (07-09): foothold and C2
Day 2 (07-10): self-referential search
Day 3 (07-11): lateral movement begins
Day 4 (07-12): using the stolen credentials
Day 5 (07-13): exfil, persistence, cleanup
Three lateral-movement techniques 1. Node impersonation and CSI token theft (from the prod-pod foothold)
2. Forged identity tokens (from the prod-pod foothold)
3. Supply-chain write access
Command-and-control and exfiltration Building an improvised message protocol
Evasion and self-migration
How we intercepted and analyzed the attack
What we changed
Reflection: the asymmetry problem
A companion technical writeup to our incident disclosure .…