-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
ALL
-
Execution Team 2024-09-30
-
200
BF-34826 occurred because creation of fuzzed BSONElements from fuzzer strings can create one call per two bytes for highly nested arrays, which for the right strings can create enough recursion to overflow the stack.
This is not indicative of a server bug, it's a test issue with the fuzzer before any BSONColumn building code is called. We need to either limit the recursion or use an iterative approach for construction of nested arrays and objects to prevent this.