This repository has every crashing files that I reported to Hexrays in 2020 when I was fuzzing the ELF and PDB loaders.
If you are curious about this effort, read up Building a new snapshot fuzzer & fuzzing IDA.
- Infinite loop in dwarf64,
- Stack-overflow in dwarf64,
- Double-free in dwarf64,
- interr 76C1 in dwarf64,
- Out-of-bounds in dwarf64,
- Use-after-free in dwarf64,
- Use-after-free write in dwarf64,
- Division by zero in elf64,
- interr 4E6E in elf64,
- Near null dereference in libdwarf64,
- Out-of-bounds in libdwarf64!dwarf_set_stringcheck,
- Out-of-bounds in libdwarf64!dwarf_siblingof_b,
- Out-of-bounds in libdwarf64!dwarf_types_dealloc,
- Out-of-bounds in libdwarf64!dwarf_srclines_dealloc,
- Double free in libdwarf64!dwarf_loclist_n,
- Out-of-bounds in pdb64,
- Use-after-free in pdb64.
All of the above have been fixed by the IDA team in 2020 and I thank them for handling and addressing those reports super fast.