Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-44967

Check new BSONValidate against old one in bson_validate_fuzzer

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.0
    • Affects Version/s: 4.3.3
    • Component/s: Storage
    • Labels:
      None
    • Fully Compatible
    • ALL
    • Execution Team 2019-12-16, Execution Team 2020-01-13, Execution Team 2020-01-27, Execution Team 2020-02-10, Execution Team 2019-12-30, Execution Team 2020-05-04, Execution Team 2020-08-10, Execution Team 2020-08-24

      It is important to ensure that the set of accepted BSON inputs stays consistent, so that any changes made to the accepted BSON format are deliberate. Use the older/slower version of BSONValidate as an Oracle to compare fuzz results against.

      By invoking both the old and the new versions, the fuzzer will find inputs that trigger an interesting path in one implementation on the other as well. The intention is that this ticket not only prevents accidental change, but also improves the fuzzing quality.

            Assignee:
            geert.bosch@mongodb.com Geert Bosch
            Reporter:
            geert.bosch@mongodb.com Geert Bosch
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: