soundlib/Load_stp.cpp in OpenMPT through 1.27.04.00, and libopenmpt before 0.3.6, has an out-of-bounds read via a malformed STP file.
{
"binaries": [
{
"binary_name": "libopenmpt-dev",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt-doc",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt-modplug-dev",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt-modplug1",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt-modplug1-dbgsym",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt0",
"binary_version": "0.3.6-1"
},
{
"binary_name": "libopenmpt0-dbgsym",
"binary_version": "0.3.6-1"
},
{
"binary_name": "openmpt123",
"binary_version": "0.3.6-1"
},
{
"binary_name": "openmpt123-dbgsym",
"binary_version": "0.3.6-1"
}
],
"availability": "No subscription required"
}