In Teeworlds 0.7.2, there is a failed bounds check in CDataFileReader::GetData() and CDataFileReader::ReplaceData() and related functions in engine/shared/datafile.cpp that can lead to an arbitrary free and out-of-bounds pointer write, possibly resulting in remote code execution.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:teeworlds:teeworlds:0.7.2:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0.7.2"
},
{
"last_affected": "0.7.2"
}
],
"source": "CPE_STRING"
}
]
}