Faust v2.35.0 was discovered to contain a heap-buffer overflow in the function realPropagate() at propagate.cpp.
{
"binaries": [
{
"binary_version": "2.70.3+ds-1.1build2",
"binary_name": "faust"
},
{
"binary_version": "2.70.3+ds-1.1build2",
"binary_name": "faust-common"
},
{
"binary_version": "2.70.3+ds-1.1build2",
"binary_name": "libfaust-static"
},
{
"binary_version": "2.70.3+ds-1.1build2",
"binary_name": "libfaust2t64"
}
]
}{
"binaries": [
{
"binary_version": "2.77.3+ds-2",
"binary_name": "faust"
},
{
"binary_version": "2.77.3+ds-2",
"binary_name": "faust-common"
},
{
"binary_version": "2.77.3+ds-2",
"binary_name": "libfaust-static"
},
{
"binary_version": "2.77.3+ds-2",
"binary_name": "libfaust2t64"
}
]
}{
"binaries": [
{
"binary_version": "2.79.3+ds-2ubuntu1",
"binary_name": "faust"
},
{
"binary_version": "2.79.3+ds-2ubuntu1",
"binary_name": "faust-common"
},
{
"binary_version": "2.79.3+ds-2ubuntu1",
"binary_name": "libfaust-static"
},
{
"binary_version": "2.79.3+ds-2ubuntu1",
"binary_name": "libfaust2t64"
}
]
}