SERVER-90643 added a check to avoid dereferencing the oplog RecordStore pointer being null. However, the function CollectionCatalog::deregisterAllCollectionsAndViews doesn't really deregister the collections, which is required to set the pointer to null. This means SERVER-90643's check isn't effective against use-after-free of the pointer.
- is related to
-
SERVER-90643 oplog reference may be invalidated in OplogCapMaintainer loop
-
- Closed
-