~/talk

Squeezing Juicy Variant Bugs Out of Modern Browsers

name:Han Zheng
links:none on file
links:none on file
name:Qiang Liu
links:none on file
slides:none on file

GRAPE is a ruleable variant analysis pipeline that models bugs with four elements context, assumption, violation, end use and uses pattern rules to scan large codebases. A prototype scans the entire Chromium repo in 12 minutes, finds 24 new bugs, yields four CVEs and $17,500 in Chrome bounties, and also uncovers logic bugs in VSCode Azure Data Studio and issues affecting OpenSSL. The system reports use after free use after return integer overflow–driven buffer overflows and logical flaws and includes exploitability checks via existing bug reports.

AI-written summary · about

  1. 0:00Browser spyware threats
  2. 1:15Browser bugs for access
  3. 2:38Finding browser vulnerabilities
  4. 4:45Variant analysis limits
  5. 6:56Grep for vulnerability hunting
  6. 9:03Why simple grep fails
  7. 10:27Four elements of variant bugs
  8. 13:38Grep framework results
  9. 14:20Conclusion and future
~/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.