In C2SoftMP3::process() of C2SoftMp3Dec.cpp, there is a possible out of bounds write due to a heap buffer overflow. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"43880098200668643346508557869682770055",
"318607763541445393655535403309768895787",
"276703186263668439432569423678666677466",
"126108513511708102732740812763650642324"
]
},
"id": "ASB-A-193363621-a507c647",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/hardware/google/av/+/c3e2eb596635757ef854ce288cd2cd9921d7fa45",
"target": {
"file": "media/codecs/mp3/C2SoftMp3Dec.cpp"
}
},
{
"digest": {
"length": 5612.0,
"function_hash": "135625351549208901408861286811622870460"
},
"id": "ASB-A-193363621-b5991258",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/hardware/google/av/+/c3e2eb596635757ef854ce288cd2cd9921d7fa45",
"target": {
"function": "C2SoftMP3::process",
"file": "media/codecs/mp3/C2SoftMp3Dec.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/hardware/google/av/+/c3e2eb596635757ef854ce288cd2cd9921d7fa45"
],
"types": [
"ID"
],
"spl": "2021-12-01",
"severity": "High"
}
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"43880098200668643346508557869682770055",
"318607763541445393655535403309768895787",
"276703186263668439432569423678666677466",
"126108513511708102732740812763650642324"
]
},
"id": "ASB-A-193363621-283f9804",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
},
{
"digest": {
"length": 5619.0,
"function_hash": "156248296851199659471483252604381389404"
},
"id": "ASB-A-193363621-65b7b2c4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"function": "C2SoftMP3::process",
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9"
],
"types": [
"ID"
],
"spl": "2021-12-01",
"severity": "High"
}
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"43880098200668643346508557869682770055",
"318607763541445393655535403309768895787",
"276703186263668439432569423678666677466",
"126108513511708102732740812763650642324"
]
},
"id": "ASB-A-193363621-6c3c6e15",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
},
{
"digest": {
"length": 5619.0,
"function_hash": "156248296851199659471483252604381389404"
},
"id": "ASB-A-193363621-fcdf0b06",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"function": "C2SoftMP3::process",
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9"
],
"types": [
"ID"
],
"spl": "2021-12-01",
"severity": "High"
}
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"43880098200668643346508557869682770055",
"318607763541445393655535403309768895787",
"276703186263668439432569423678666677466",
"126108513511708102732740812763650642324"
]
},
"id": "ASB-A-193363621-a3bea0ca",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
},
{
"digest": {
"length": 5619.0,
"function_hash": "156248296851199659471483252604381389404"
},
"id": "ASB-A-193363621-ab11b85c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9",
"target": {
"function": "C2SoftMP3::process",
"file": "media/codec2/components/mp3/C2SoftMp3Dec.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/dc32721e28e79df4dd2f5bb896bcf586ebeda5e9"
],
"types": [
"ID"
],
"spl": "2021-12-01",
"severity": "High"
}