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_version": "0.1.5-1build1",
"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"
}
]
}
{
"binaries": [
{
"binary_version": "0.1.7-1",
"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"
}
]
}
{
"binaries": [
{
"binary_version": "0.1.7-1",
"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"
}
]
}