~/talk

Chrome Browser Exploitation: from zero to heap sandbox escape

Talkat NDC Security 2025 · 2025-01-20..01-23· [security, web-platform]
slides:none on file

Three V8 type‑confusions (2018, 2023, 2024) turn into working Windows exploits that bypass the V8 Heap sandbox and achieve remote code execution; demos use d8 for standalone V8 testing, a Python tool that encodes shell bytes as floats for JIT‑spraying, and WebAssembly modules for executable memory. The 2023 bug targets the new maglev compiler, the 2024 chain combines V8 and Blink map confusions to leak sandbox bases, and end‑to‑end exploits run successfully when built into full Chrome.

AI-written summary · about

  1. 0:00Chrome browser exploitation intro
  2. 3:40Why browser exploitation matters
  3. 12:37JS objects in memory
  4. 23:09Type confusion vulnerabilities
  5. 28:20Pre-sandbox bugs in V8
  6. 30:50V8 Heap sandbox
  7. 32:59MagLev type confusion
  8. 38:15Heap sandbox bypasses
  9. 42:14Live exploit demo
~/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.