~/talk

LogoFAIL: Security Implications of Image Parsing During System Boot

Talkat Black Hat Europe 2023 · 2023-12-04..12-07· [security]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Research shows UEFI image parsers that render vendor boot logos read images from the EFI System Partition or unsigned firmware update sections and are parsed during DXE in C. Using an IDA FiExplorer plugin, emulation harnesses and LibAFL fuzzing, analysts find 21 unique root causes with ~50 crashes judged likely exploitable across hundreds of devices. A proof of concept on a ThinkCentre M70 corrupts AMI’s PNG handling (integer overflow → heap overflow → protocol entry corruption) to achieve arbitrary code execution and disable Secure Boot to load a second‑stage payload.

AI-written summary · about

  1. 0:00LogoFAIL introduction
  2. 1:07What is LogoFAIL
  3. 3:59Vulnerable UEFI parsers found
  4. 8:19Locating UEFI parsers
  5. 11:30Fuzzing UEFI parsers
  6. 15:29Discovered vulnerabilities
  7. 19:09PoC exploit development
  8. 21:41UEFI exploitation challenges
  9. 24:18Memory corruption techniques
  10. 29:40Arbitrary code execution
  11. 32:10LogoFAIL attack demo
  12. 34:39Findings and impact
  13. 36:49Q&A
~/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.