~/talk

Smashing The State Machine: The True Potential Of Web Race Conditions

Talkat Nullcon Goa 2023 · 2023-09-20..09-24· [security, web-platform]
name:James
links:none on file
slides:none on file

A precise exploit technique called the single packet attack packs ~20–30 HTTP requests into one TCP packet to eliminate network jitter; benchmarks from Melbourne→Dublin (177,000 km) show last-byte sync median spread ~4 ms (std 3) versus the single-packet median spread 1 ms (std 0.3), making remote races behave like local ones. An open-source implementation in turbo Intruder and Burp’s repeat-tab works; it finds Devise/GitLab email-token misrouting that can hijack pending invites, and free Web Security Academy labs and tooling are available.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50What are race conditions
  3. 3:12Agenda
  4. 3:59The True Potential
  5. 8:05The Single Packet Attack
  6. 10:16Why Its Special
  7. 11:31Performance
  8. 13:16Summary
  9. 14:40Less collision potential
  10. 15:23Probe for clues
  11. 17:18Example
  12. 19:19Classic Multistep Attack
  13. 20:26Changing Email Address
  14. 21:46Lining The Race Window
  15. 22:25Live Demo
  16. 31:09Misrting
  17. 32:30Partial Construction Attacks
  18. 33:28Data Structures Locking Strategies
  19. 35:29Automated Detection Of Race Conditions
  20. 38:20Application To Other Protocols
  21. 40:22Defence
  22. 42:07Questions
~/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.