~/talk

The Accidental Discovery of a New Vulnerability in Google's OAuth Implementation

Talkat Black Hat USA 2023 · 2023-08-05..08-10· [security]
links:none on file
slides:none on file

Early 2021 discovery shows a client impersonation vulnerability in Google first‑party apps: stolen client IDs and secrets let an attacker present as Chrome or Cloud SDK, complete the OAuth code exchange (manual copy step), and list Google Drive files. A demo site reproduces the exploit; it works against enterprise ACLs and logs, and refresh tokens persist past password resets. Google removes the problematic out‑of‑band URI and other fixes largely mitigate it; Pixie/PKCE is suggested for remaining native‑app risks.

AI-written summary · about

  1. 0:00Introduction and backstory
  2. 2:04OAuth case study overview
  3. 6:16Demonstrating the exploit
  4. 10:04Understanding OAuth mechanics
  5. 12:29Security controls and redirects
  6. 16:39Analyzing the OOB URI issue
  7. 19:20Token exchange and trust
  8. 20:59Client secret vulnerabilities
  9. 23:05Enterprise risks and remediation
  10. 39:16Q&A and concluding thoughts
~/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.