The showcase of bugs and CVEs found by UTopia-based fuzzers serves a variety of purpose:
- Show the effect of the fuzzing automation approach (i.e.,UTopia can help find more bugs in the projects that are already registered and have been being fuzz tested in OSS-Fuzz)
- Provide insight into making unit tests that can work well with UTopia (i.e., Fuzzing friendly unit tests)
- Increase the visibility of various fuzz drivers so that people can learn or improve fuzz driver composing strategies
Note that the merged fuzz drivers are different from the original ones generated by UTopia because they are reviewed and modified by the community.
arith
: Arithmetic error (e.g., overflows, divide-by-zero)nullchk
: Missing nullptr checkloop
: Infinite loopoom
: Out of memoryoor
: Out of range readoow
: Out of range writesegfault
: Program segfaultedfree
: Free memory that is not located on the heaptype
: Wrong type conversion of sizebof
: Buffer overflowuaf
: Use after freeother
: Anything that does not fit in another category, or unclear what the problem is