~/talk

Privilege Escalation in Microsoft Azure

Talkat NDC Security 2025 · 2025-01-20..01-23· [security, cloud-infrastructure]
links:none on file
slides:none on file

Demonstrates a practical escalation from Reader to full control by abusing legacy ARM API versions, using two discovery tricks: diffing operations APIs to find changed permission strings and calling undocumented endpoints. Exploits include the API Management user keys and a legacy SSO token endpoint (callable via management.azure-api.net) to create an “evil hackers API” and to obtain tokens that deploy functions — resulting in remote code execution on App Service. Some issues are patched, others remain; mitigations: disable old API versions, restrict management endpoints to VNet/private access, and remove exposed static keys.

AI-written summary · about

  1. 0:00Privilege escalation in Azure
  2. 1:08ARM API focus
  3. 7:41ARM API and authorization
  4. 13:43Finding ARM API bugs
  5. 22:47API Management vulnerabilities
  6. 32:54Exploiting old API versions
  7. 36:26Live demo of API bugs
  8. 48:14App Services escalation
  9. 52:38Mitigation strategies
  10. 57:14Conclusion
~/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.