~/talk

Poacher Turned Gamekeeper: Lessons Learned from Eight Years of Breaking Hypervisors

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

Eight years of breakage yields concrete fixes: three of four recent VirtualBox issues come from shared folders bugs — a non‑terminated path write, POSIX backslash directory traversal, and a host data leak — plus a host privilege escalation via shared struct mappings. Practical mitigations are small trusted host surfaces, offloading device logic to guests or PV drivers, delusional boot to revoke PCI access after boot, stub device domains, and mandatory VTD/IO‑MMU missing use because DMA proves a trivial way to overwrite a hypervisor and bypass integrity checks.

AI-written summary · about

  1. 0:00Intro
  2. 2:46Types of hypervisors, cntd
  3. 4:02Type 1&2 attack surface
  4. 10:07What we compare to
  5. 11:49How can we compare?
  6. 14:20Notes on exploitability...
  7. 17:23If virtualization is another layer...
  8. 18:51The state of the Union
  9. 19:32Case studies
  10. 19:49Shared folders
  11. 23:20Lesson
  12. 28:14CVE-2007-5497
  13. 30:19Delusional boot
  14. 33:38guest PV driver
  15. 34:13CVE-2007-0069
  16. 35:13What to do with device emulation: stub domain
  17. 42:12DMA attacks, VTd
  18. 43:44How to do arbitrary DMA (Windows)
  19. 50:59Summary
  20. 51:39Questions?
~/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.