In devs.c in Yubico libu2f-host before 1.1.8, the response to init is misparsed, leaking uninitialized stack memory back to the device.
{
"binaries": [
{
"binary_name": "libu2f-host-dev",
"binary_version": "1.1.4-1ubuntu0.1"
},
{
"binary_name": "libu2f-host0",
"binary_version": "1.1.4-1ubuntu0.1"
},
{
"binary_name": "libu2f-udev",
"binary_version": "1.1.4-1ubuntu0.1"
},
{
"binary_name": "u2f-host",
"binary_version": "1.1.4-1ubuntu0.1"
}
]
}