~/talk

The Bootloader: An Underestimated Risk To Embedded Linux Security

Talkat Open Source Summit Europe 2025 · on Wednesday, 2025-08-27· at 14:10· G104 (Level 1)· [security]
links:none on file
slides:none on file

Audit finds integer overflows in ext4 and squashfs and a memory allocator overflow due to signed cast, each enabling practical exploits that overwrite control data by crafting filesystem blocks; proof-of-concept runs under QEMU and ASAN, triggers on both U-Boot and Barebox, and leads to CVEs and fixes. Root causes are untrusted block-device parsing and absent DM-verity in bootloaders; recommended mitigations are writing signed FIT images to raw partitions, hardware monotonic rollback counters (eMMC/RPMB), or adding verified-boot block integrity.

AI-written summary · about

  1. 0:00Bootloader security risks
  2. 1:27Bootloader basics and role
  3. 3:54Chain of trust in secure boot
  4. 6:22Critical code paths in U-Boot Barebox
  5. 8:13File systems as Achilles' heel
  6. 12:07XZ integer overflow
  7. 14:33SquashFS vulnerabilities
  8. 16:20Memory allocator bugs
  9. 19:09Security fixes applied
  10. 20:58Downgrade attacks threat
  11. 23:30Bootloader security strategies
  12. 26:38Q&A
  13. 30:20Final thoughts
~/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.