Actions
Feature #2859
closed
PA
PA
Oss-fuzz integration
Feature #2859:
Oss-fuzz integration
Effort:
Difficulty:
Label:
Description
Here is a high level overview of what it would take (some steps overlap each other) :
- Identify the fuzz targets (ie the kind of inputs : packets, rules file, configuration file, etc…), see what has already been done for afl
- Write the fuzz targets, a code sample processing the input with suricata functions
- Compile the fuzz targets, ie compile some parts of Suricata as a static library
- Run, debug and profile
- Create corpuses, ie look into the tests for examples of input data
- Integrate into oss-fuzz (google repo)
- Fix found bugs
- Integrate tests with sanitizer support into CI
VJ Updated by Victor Julien almost 7 years ago
- Target version set to TBD
PA Updated by Philippe Antoine almost 7 years ago
- Related to Feature #1010: dns fuzzer added
PA Updated by Philippe Antoine almost 7 years ago
- Related to Feature #1011: integrate fuzzer into buildbot added
PA Updated by Philippe Antoine almost 7 years ago
- Related to Bug #1937: rules: crashes and hangs reported by AFL+ASAN added
PA Updated by Philippe Antoine almost 7 years ago
- Related to Task #2920: syzbot addition to QA added
PA Updated by Philippe Antoine about 6 years ago
- Status changed from New to Assigned
PA Updated by Philippe Antoine about 6 years ago
- Status changed from Assigned to In Review
PA Updated by Philippe Antoine about 6 years ago
- Status changed from In Review to Closed
- Target version changed from TBD to 6.0.0beta1
Actions