~/talk

The Most Secure Browser? Pwning Chrome from 2016 to 2019

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

Claims multiple Chrome wins from 2016–2019 with three different sandbox escapes and practical exploits that run code (a 13-line calc PoC mentioned). Uses a custom mutator called semantic equivalent transform to fuzz V8, finds CVE-2016-5198 and CVE-2017-5053, and chains JIT/empty-loop tricks and object fakeing for arbitrary read/write. Exploits an indexDB UAF to leak heap and overwrite pointers, sprays thousands of blobs, then abuses renderer command prefix via a BSS pointer overwrite to launch arbitrary child-process commands — end-to-end demos succeed.

AI-written summary · about

  1. 0:00Start
  2. 12:26Play with properties
  3. 14:02Bug primitive
  4. 14:22JIT Code Fragment
  5. 17:14Attack Surface
  6. 19:12IndexedDB IPC interfaces
  7. 21:51UAF in database_map_
  8. 22:30Chrome on Windows
  9. 25:36UAF of IndexedDBDatabase
  10. 27:45Read from Blob
  11. 28:12Exploit chain
  12. 29:32Exploit Chrome on ChromeOS (Linux)
  13. 30:24Clang Control Flow Integrity
  14. 31:00Chrome is a huge system!
  15. 32:54Command Line Injection
  16. 41:00Crowded layout, put everything in a blob
~/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.