~/talk

Comma Separated Vulnerabilities: Detecting Formula Injection in the Wild

links:none on file
links:none on file
links:none on file
slides:none on file

Claims that CSV files enable remote data exfiltration and even code execution by embedding spreadsheet formulas, and backs it with a tool and measurements. Builds CSVScan (static taint analysis for Java) and inspects 156 GitHub projects yielding 107 apps, 66 built, 45 analyzable; finds 8 end-to-end flows and four vulnerable apps where low-privileged users can attack higher-privileged ones. Tests eight spreadsheet products (most support concat ranges and web/image formulas; Excel offline has a command formula) and finds four CSV libraries with no protections.

AI-written summary · about

  1. 0:00CSV vulnerabilities intro
  2. 2:40Spreadsheets execute formulas
  3. 4:24CSV formula injection attack
  4. 7:15Testing spreadsheets for flaws
  5. 10:46Automated formula injection detection
  6. 13:59Mitigation and findings
~/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.