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.
2020-04-24T01:15:11.430
2024-11-21T04:59:19.263
Modified
CVSSv3.1: 5.5 (MEDIUM)
AV:N/AC:M/Au:N/C:N/I:N/A:P
8.6
2.9
| Type | Vendor | Product | Version/Range | Vulnerable? |
|---|---|---|---|---|
| Application | whoopsie_project | whoopsie | ≤ 0.2.69 | Yes |
| Application | mongodb | c_driver | < 0.8 | Yes |