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

Add fuzzer source code

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            viniul Vincent Ulitzsch

            Dates

              Created:
              Updated:

              Slack

                Issue deployment