Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-2199

Add fuzzer source code

    XMLWordPrintableJSON

Details

    Description

      As discussed on the mailing list and [in this PR|https://github.com/apache/xerces-c/pull/2|https://github.com/apache/xerces-c/pull/2], this patch adds the fuzzing harnesses written by @bshastry and me to the xerces upstream. An initial integration into oss-fuzz already uncovered some bugs. Integrating the fuzzing harnesses into upstream provides a cleaner way to test the xerces code.

      The purpose of this PR and the integration of xerces into oss-fuzz is to allow parts of xerces' code to be continuously fuzzed, which would probably result in the detection of security bugs early on in the development process. It also adds the possibility for developers the build the fuzzers themselves, providing the opportunity to  immediately fuzz their code prior to commiting if they are interested.

       

      Attachments

        1. add_fuzzers.patch
          37 kB
          Vincent Ulitzsch

        Activity

          People

            Unassigned Unassigned
            viniul Vincent Ulitzsch
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: