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

Full validation can append errors without bound

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.2.15, 4.4.7, 5.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • v4.4, v4.2
    • Execution Team 2021-04-05, Execution Team 2021-04-19, Execution Team 2021-05-03

      SERVER-46468 addressed one case where it was possible to try to append too many errors to the validate response, causing the maximum BSON size limit to be exceeded. It appears there may be another case where something similar can occur, this time through WiredTigerUtil::verifyTable which is run only for full validation. It appears that this path has no bound on the number of errors that it can append.

            henrik.edin@mongodb.com Henrik Edin
            gregory.noma@mongodb.com Gregory Noma
            0 Vote for this issue
            6 Start watching this issue