~/talk

SSO Wars: The Token Menace

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security]
links:none on file
links:none on file
slides:none on file

Two .NET flaws let forged SSO tokens bypass verification and run code: an algorithm-to-type mapping allows arbitrary constructor invocation via unvalidated type names (used by SharePoint and Exchange to leak product info or trigger exceptions), and an XML Signature handling mismatch yields keyinfo duplication bypass by returning different results from resolveSecurityKey vs resolveSecurityToken, enabling token resigning and full mailbox takeover (demonstrated against on‑prem and Office365 Exchange). Deliverables include a Burp plugin to resign SAML tokens and coordinated Microsoft patches.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Authentication
  3. 4:06Token parsing
  4. 9:16Windows Communication Foundation
  5. 15:58Windows Identity Foundation
  6. 19:36Conclusions
~/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.