We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5034772 commit 6dadd4bCopy full SHA for 6dadd4b
lib/bson/parser/deserializer.js
@@ -23,7 +23,7 @@ var deserialize = function(buffer, options, isArray) {
23
var size = buffer[index] | buffer[index+1] << 8 | buffer[index+2] << 16 | buffer[index+3] << 24;
24
25
// Ensure buffer is valid size
26
- if(size < 5 || buffer.length < size || (size + index) < buffer.length) {
+ if(size < 5 || buffer.length < size || (size + index) > buffer.length) {
27
throw new Error("corrupt bson message");
28
}
29
0 commit comments