MEDIUM · 5.5

CVE-2020-12135

bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. In particular, the bson_ensure_space() parameter bytesNeeded could have an integer overflow v...

Vulnerability Description

bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. In particular, the bson_ensure_space() parameter bytesNeeded could have an integer overflow via properly constructed bson input.

CVSS Score

5.5

MEDIUM

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH

Affected Products

VendorProductVersions
Whoopsie ProjectWhoopsie<= 0.2.69
MongodbC Driver< 0.8

Related Weaknesses (CWE)

References

FAQ

What is CVE-2020-12135?

CVE-2020-12135 is a vulnerability with a CVSS score of 5.5 (MEDIUM). bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. In particular, the bson_ensure_space() parameter bytesNeeded could have an integer overflow v...

How severe is CVE-2020-12135?

CVE-2020-12135 has been rated MEDIUM with a CVSS base score of 5.5/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2020-12135?

Check the references section above for vendor advisories and patch information. Affected products include: Whoopsie Project Whoopsie, Mongodb C Driver.