Fuzzing integration by way of OSS-Fuzz #2018
Replies: 9 comments
-
There are lower-level functions that should also be fuzzed, such as (IIRC) |
Beta Was this translation helpful? Give feedback.
-
Am happy to write such fuzzers @DemiMarie if you are happy to integrate! |
Beta Was this translation helpful? Give feedback.
-
I have actually already written the fuzzers, but I need to figure out how to integrate them. |
Beta Was this translation helpful? Give feedback.
-
Ah cool - I can help with that too. The integration on the OSS-Fuzz side is fairly simple and it should be straightforward to add more fuzzers. Let me know how you would to do this! |
Beta Was this translation helpful? Give feedback.
-
I think |
Beta Was this translation helpful? Give feedback.
-
Am happy to do this, I just maintainer approval to integrate and also one or more emails to recipients of bug reports! |
Beta Was this translation helpful? Give feedback.
-
#1559 has a fuzz harnessed I used in the past. Not sure who bug reports should go to. @Conan-Kudo suggestions? |
Beta Was this translation helpful? Give feedback.
-
@pmatilai, @ffesti, or @dmnks are appropriate folks to receive that information. |
Beta Was this translation helpful? Give feedback.
-
@pmatilai @ffesti @dmnks would you be interested in this? I would be happy to move forward with the OSS-Fuzz integration and add fuzzers if you're willing to receive the emails with bug reports |
Beta Was this translation helpful? Give feedback.
-
Hi!
I was wondering if you would be interested in getting rpm fuzzed by OSS-Fuzz? Fuzzing is a technique for stress-testing applications and OSS-Fuzz is a service run by Google for fuzzing important open source projects. It would be great to get rpm integrated with OSS-Fuzz. OSS-Fuzz will run the fuzzers continuously and report back with bug reports when bugs are found. These reports will have full stack traces, input triggers and more (i.e. Sanitizer reports). If you are interested, then the only thing needed is an email(s) connected to a Google account that can be used for receiving the bugs reports, which can be put in the configuration file (project.yaml) over at the OSS-Fuzz repository.
I have set up an initial integration with OSS-Fuzz here: google/oss-fuzz#6778 which includes a simple initial fuzzer targetting
headerRead
. Am happy to extend with more fuzzers if you are happy to integrate.Beta Was this translation helpful? Give feedback.
All reactions