The dtoar function of the newlib libc library, prior to version 3.3.0, performs multiple memory allocations without checking their return value. This could result in NULL pointer dereference.
{
"binaries": [
{
"binary_name": "libnewlib-arm-none-eabi",
"binary_version": "2.2.0+git20150830.5a3d536-1"
},
{
"binary_name": "libnewlib-dev",
"binary_version": "2.2.0+git20150830.5a3d536-1"
},
{
"binary_name": "newlib-source",
"binary_version": "2.2.0+git20150830.5a3d536-1"
}
]
}