~/talk

BootStomp: On the Security of Bootloaders in Mobile Devices

linkedin:nilo-redini
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Built a static-binary analyzer called BOOTSTOMP that combines multi-tag taint analysis with constrained dynamic symbolic execution to trace attacker-controlled inputs from persistent storage to bootloader behavior. Evaluated four vendor bootloaders (Qualcomm, NVIDIA, Huawei, etc.), reports six zero-days (five confirmed), and rediscovers one bug; found arbitrary code execution at EL3, permanent DoS vectors, and two unlocking bypass issues that let a rooted OS break the chain of trust. Proposes storing state in replay-protected memory and key-binding mitigations; tool and alerts are published.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08What is a bootloader
  3. 2:01Why attack boot loaders
  4. 2:21Bootloader properties
  5. 2:45Root privileges
  6. 3:11Outline
  7. 3:26Exceptional Levels
  8. 3:57Booting Process
  9. 6:05Unlocking Process
  10. 7:01Device Security State
  11. 8:04BootStomp
  12. 12:52Propagation Removal
  13. 14:13Since Obtained
  14. 16:06Explosion Problem
  15. 16:52Evaluation
  16. 18:17Bypass Bug
  17. 19:17Mitigations
  18. 20:15Conclusions
  19. 20: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.