~/talk

Validating the eBPF Verifier via State Embedding

name:Hao Sun
links:none on file
slides:none on file

State embedding validates the eBPF verifier by taking concrete runtime states from profiling and folding, encoding them into an eBPF program so the verifier must prove those concrete states lie inside its abstract approximation; if the transformed program P' is accepted then the verifier is unsound. The implemented tool folds many traces into a single register (e.g. R9) and embeds conditional checks, and within one month finds 15 logic bugs—10 fixed and 2 exploitable for local privilege escalation.

AI-written summary · about

  1. 0:00The verification challenge
  2. 4:20Overview of eBPF verifier
  3. 6:56State embedding technique
  4. 11:33Results and bug analysis
  5. 14:25Conclusion and summary
~/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.