~/talk

Syzbot and the Tale of Thousand Kernel Bugs

Talkat Linux Security Summit North America 2018 · 2018-08-27..08-28· [security]
links:none on file
slides:none on file

Automated fuzzing plus sanitizers already uncovers thousands of kernel bugs: syzbot/syzkaller with grammar-based syzkaller and KASAN/KMSAN/KTSAN reports roughly 200 bugs/month, >1,000 upstream, ~1,200 in Android/ChromeOS and >3,000 total submitted. Most are use-after-free, out-of-bounds, uninitialized-memory and race bugs; many are remotely triggerable via USB/network. The system produces reproducers and backport tracking but needs more syscall descriptions, input harnesses for external devices, and help to triage, fix and backport the hundreds of open reports.

AI-written summary · about

  1. 0:00Start
  2. 0:58Civilization runs on Linux (1)
  3. 1:14Security is Critical
  4. 2:11Kernel has lots of bugs
  5. 2:45syzbot: continuous kernel fuzzing
  6. 3:25USB Stack State
  7. 5:57"Stable" releases
  8. 7:22Distros State
  9. 8:39Bug Forking
  10. 12:40Existing Defences Are Not Enough (2)
  11. 16:10KMSAN (Kernel Memory Sanitizer)
  12. 19:44Syscall Descriptions
  13. 20:30Programs
  14. 20:53syzbot: fuzzing automation
  15. 21:38More Coverage
  16. 22:51External Inputs
  17. 24:18Lots of bugs are unfixed
  18. 26:07KASAN: manual checks: SKB
  19. 27:57Other Tools
  20. 31:17Kernel Testing
  21. 32:46Testing MUST be part of dev process
~/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.