~/talk

Universal Cross-app Attacks: Exploiting and Securing OAuth 2.0 in...

Talkat USENIX Security '25 · 2025-08-13..08-15· [security, web-platform]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Finds two concrete platform-wide exploits: COAT (Cross-app OAuth Account Takeover) and CORF (Cross-app Request Forgery), plus a semi-automated tester COVScan that probes OAuth flows. On 18 popular integration platforms the authors report 11 COAT cases and 5 CORF cases (including Microsoft, Google, Amazon), nine platforms allow one-click compromises, and one vulnerability earned a CVE with CVSS 9.6. Fixes require embedding and cross-checking an app-specific ID in both state and redirect_uri; an IETF draft is published.

AI-written summary · about

  1. 0:00OAuth 2.0 in integration
  2. 4:04Account linking workflow
  3. 6:06Cross-app attacks: CULT & CORF
  4. 8:57Active app tracking flaws
  5. 10:02CULT attack explained
  6. 11:55CORF attack explained
  7. 13:22Defending with app ID tracking
  8. 14:26Vulnerability testing approach
  9. 15:29COVESCAN results
  10. 16:54PKCE & MixUp defenses limits
  11. 19:42MixUp defense limitations
  12. 21:07OAuth 2.0 spec changes
  13. 22:09Key takeaways
  14. 23:13Q&A
~/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.