An issue was discovered in the failure crate through 2019-11-13 for Rust. Type confusion can occur when privategettype_id is overridden.
{
"binaries": [
{
"binary_name": "librust-failure+backtrace-dev",
"binary_version": "0.1.5-1build1"
},
{
"binary_name": "librust-failure+default-dev",
"binary_version": "0.1.5-1build1"
},
{
"binary_name": "librust-failure+derive-dev",
"binary_version": "0.1.5-1build1"
},
{
"binary_name": "librust-failure+failure-derive-dev",
"binary_version": "0.1.5-1build1"
},
{
"binary_name": "librust-failure+std-dev",
"binary_version": "0.1.5-1build1"
},
{
"binary_name": "librust-failure-dev",
"binary_version": "0.1.5-1build1"
}
]
}
{
"binaries": [
{
"binary_name": "librust-failure+backtrace-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure+default-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure+derive-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure-dev",
"binary_version": "0.1.7-1"
}
]
}
{
"binaries": [
{
"binary_name": "librust-failure+backtrace-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure+default-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure+derive-dev",
"binary_version": "0.1.7-1"
},
{
"binary_name": "librust-failure-dev",
"binary_version": "0.1.7-1"
}
]
}