~/talk

Windows Kernel Graphics Driver Attack Surface

Talkat Black Hat USA 2014 · 2014-08-02..08-07· [security]
links:none on file
slides:none on file

Windows WDDM kernel drivers expose four concrete kernel entry points — escape, render, allocation, query adapter — many callbacks (40–60) and per-driver private blobs; large vendor drivers (several MBs) implement custom binary protocols. A hooking snooper tool captures real adapter/device/context traffic (PowerPoint transitions were used) and a mutating fuzzer quickly triggers crashes in AMD and VirtualBox drivers; several bugs are reported and some patches are already issued. The attacker-controllable fields are probe/captured pointers and sizes.

AI-written summary · about

  1. 0:00Introduction to WDDM
  2. 15:18Driver entry points
  3. 22:25Escape entry point
  4. 28:06Render entry point
  5. 33:00Allocation entry point
  6. 34:37Query adapter entry point
  7. 37:14Debugging and user mode
  8. 42:13Sniffing driver traffic
  9. 45:37Fuzzing and conclusions
~/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.