News for hackers. Stuff that matters.
Re:Fuzzing open source projects with OSS-Fuzz by ddtaylor on Thursday September 02, 2021 @11:27AM (#28393260)
What fuzzer are they using? I assume AFL (since Google) but I couldn't find exactly :/
Re:Fuzzing open source projects with OSS-Fuzz by hannob on Thursday September 02, 2021 @11:45AM (#28393522)
They use libfuzzer (also mainly developed by people from Google).
Re:Fuzzing open source projects with OSS-Fuzz by rurban on Sunday September 05, 2021 @03:42AM (#28422312)
A couple. Mostly libfuzzer and HongFuzz. You can tune or skip them with an ini file
Re:Fuzzing open source projects with OSS-Fuzz by msoad on Thursday September 02, 2021 @10:03AM (#28392134)
is there a link to a sample bug report. Curious how those bugs are filed.
Re:Fuzzing open source projects with OSS-Fuzz by a1xndr on Thursday September 02, 2021 @10:37AM (#28392605)
I wasn't involved in the work mentioned in the post, but I worked on integrating QEMU into oss-fuzz. Here's an example of a report from oss-fuzz, that we get by email: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29225 This lets us download the test-case and reproduce the bug, locally.

Internally, we convert this test-case into something that can be used with an unmodified build of qemu, for developers unfamiliar with oss-fuzz, and post it to our own issue tracker: https://gitlab.com/qemu-project/qemu/-/issues/450

Re:Fuzzing open source projects with OSS-Fuzz by wiredfool on Thursday September 02, 2021 @10:29AM (#28392502)
Typically there's a report with a repro test case and an indication of the stack trace where it happened.

My experience is that it's generally pretty easy to nail down what's going on (assuming experience with the code base) unless it's something subtle with library dependency versions where it's not showing up under valgrind, only in their tool, in their docker container.

Re:Fuzzing open source projects with OSS-Fuzz by ghardtx on Thursday September 02, 2021 @10:15AM (#28392284)
Deleted because of ridiculous downvote.