Using LLVM's LibFuzzer to Fuzz PostgreSQL
- Track: LLVM Toolchain devroom
- Room: K.3.201
- Day: Sunday
- Start: 13:30
- End: 13:55
LLVM's Libfuzzer is uniquely suited for fuzzing components of client/server applications such as PostgreSQL. I'll present blockers preventing other tools such as AFL from being used effectively in such an environment and why Libfuzzer works much better for us. I can demonstrate (not a live demonstration!) the resulting Postgres module which presents an interface to call arbitrary SQL functions with fuzzed inputs.
Speakers
Greg Stark |