~/talk

Breaking Kernel Address Space Layout Randomization (KASLR) With Intel TSX

links:none on file
links:none on file
slides:none on file

A new attack called DrK uses Intel Transactional Synchronization Extensions to time aborted transactions and distinguish unmapped, mapped non‑executable, and mapped executable pages, turning that into an address‑disclosure channel. It scans thousands of 4 KB pages and identifies kernel and module layouts with near‑perfect accuracy — reported 100% accuracy for Linux/Windows/OS X, 0.1s on Linux to probe ~6,000 pages and practical speed on cloud instances — and leaves no OS-visible fault.

AI-written summary · about

  1. 0:00Intro
  2. 1:28Example: Linux
  3. 3:23Example: town. OS X 10.10.5 Kernel Privilege Escalation Vulnerability
  4. 3:55Kernel Address Space Layout Randomization (KASLR)
  5. 6:29TLB Timing Side Channel
  6. 13:35TSX Gives Better Precision on Timing Attack
  7. 14:50Transactional Synchronization Extension
  8. 18:06Abort Handler Suppresses Exceptions
  9. 19:38Reducing Noise with Intel TSX
  10. 20:07Measuring Timing Side Channel
  11. 28:09Demo 2: Full Attack on Linux
  12. 32:22Attack on Windows
  13. 33:39Attack on OS X
  14. 34:00Attack on Amazon EC2
  15. 34:30Result Summary
  16. 34:55Timing Side Channel (M/U)
  17. 36:17Path for a mapped Page
  18. 39:20Intel Cache Architecture
  19. 40:58Path for an Executable Page
  20. 41:36Path for a non-executable, but mapped Page
  21. 42:26Cache Coherence and TLB
  22. 44:43Discussions: Controlling Noise
  23. 47:03Discussions: Countermeasures?
  24. 49:34Conclusion
  25. 50:17Any Question?
~/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.