-
Type:
Bug
-
Status: Closed
-
Priority:
Critical - P2
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.5.1
-
Labels:None
-
Backwards Compatibility:Fully Compatible
-
Operating System:ALL
-
Sprint:Query 2016-11-21, Query 2016-12-12, Query 2017-01-23
-
Linked BF Score:0
A BSONElement of type String has a pointer+length implementation and therefore may contain an embedded null byte. However, in parsing we often interpret the string as null terminated, resulting in a different namespace that is considered valid later in the execution of the command. Such operations should fail with a useful message during parsing.
- is duplicated by
-
SERVER-26858 Remove explain_cmd_invalid_namespace.js from sharding_last_stable_mongos_and_mixed_shards blacklist
-
- Closed
-
- related to
-
SERVER-24389 Fix or remove Command::parseNs()
-
- Open
-