~/talk

Enhanced Vulnerability Hunting in WDM Drivers with Symbolic Execution and Taint Analysis

Talkat CODE BLUE 2023 · 2023-11-08..11-09· [security]
name:Zeze Lin
links:none on file
slides:none on file

A static analysis pipeline combining symbolic execution and taint analysis targets IRP_MJ_DEVICE_CONTROL handlers in WDM drivers, hooks common kernel APIs, and applies custom heuristics to reduce path explosion. The tool analyzes drivers offline, reports vulnerability type, address and constraints, and finds 117 vulnerabilities across 26 unique drivers in the study, leading to 41 CVEs assigned; the prototype runs end-to-end but some cases require manual tuning or proofs of concept.

AI-written summary · about

  1. 0:00Vulnerability hunting in WDM drivers
  2. 1:10WDM drivers and vulnerabilities
  3. 4:01BYOD attacks explained
  4. 5:29Symbolic execution basics
  5. 7:15ICT Lens design
  6. 9:26Nine vulnerability types
  7. 17:24Arbitrary kernel code execution
  8. 22:47Performance enhancements
  9. 27:52Evaluation with drivers
  10. 30:30Limitations and manual review
  11. 31:35Conclusion
~/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.