~/talk

Cloud-Wide Contamination: Chaining SSRFs for Tenant Compromise in Azure (CVE-2025-29972)

Talkat CODE BLUE 2025 · 2025-11-18..11-19· [security]
links:none on file
slides:none on file

Finds an SSRF in Azure Storage Resource Provider that lets an attacker host a metadata URL, force ARM/SRP to request it, and leak an Azure AD token; combines that token with a DNS rebinding timing trick (15s probes against a 5‑minute DNS cache) to make SRP call other SRP instances and execute actions like regenerate SFTP password for another tenant; PoC returns SSH password in cleartext logs and achieves storage account impact; assigned CVE-2025-29972 with 9.8 CVSS; author demonstrates Gandalf domain and spray-and-pray for bind and reports mitigations and fixes.

AI-written summary · about

  1. 0:00Research introduction
  2. 1:07Azure vulnerability research
  3. 2:30SSRF vulnerability CVE-2025-29972
  4. 3:53Session roadmap and SSRF discovery
  5. 4:36Storage Resource Provider logic
  6. 6:23SSRF primitive deep dive
  7. 8:30Triggering SSRF via encryption scope
  8. 10:21Bypassing security flags
  9. 11:26Azure AD token leakage
  10. 13:32Attack infrastructure setup
  11. 15:23SSRF to token theft flow
  12. 16:30Impact of leaked Azure AD tokens
  13. 18:12Cross-service attack vectors
  14. 20:39DNS rebinding bypass
  15. 21:43DNS binding challenges
  16. 24:17Spray and pray attack
  17. 26:04Demo: spray and pray
  18. 27:07SSRF targeting internal services
  19. 28:11Attacking Storage Resource Provider
  20. 29:36SFTP password reset across tenants
  21. 31:42Demo: cross-tenant SFTP reset
  22. 32:48Full attack chain and persistence
  23. 34:14SSH password exposure takeover
  24. 36:42Why Azure wasn't fully compromised
  25. 37:25Azure security layers and mitigations
  26. 38:50Post-disclosure mitigations
  27. 39:10Key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.