In WTInterpolate of easwtengine.c, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"spl": "2021-12-01",
"severity": "Moderate",
"fixes": [
"https://android.googlesource.com/platform/external/sonivox/+/429f610b46941275f7d9d818289e6d75c711d260"
],
"types": [
"ID"
],
"vanir_signatures": [
{
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/sonivox/+/429f610b46941275f7d9d818289e6d75c711d260",
"id": "PUB-A-194533433-e3d54bbb",
"digest": {
"line_hashes": [
"56670286916054844959085444765776871285",
"228588898921747800035786773685776845273",
"63542771905456096792451515447100129199",
"299421447603471472527573310550504102577",
"103751839871934057808063796404643818331",
"101131050099693957166445146746675700465",
"39889290398108461417778246792892668655",
"259234348619225104787879816085938629572",
"231361967036040571724966677528908519580",
"275059295861124206757671160939923787269",
"214595645295990633473556637685062717452",
"316921944096199428840479606992039782976",
"256097016070962679666325202304674545632",
"15710917691976626436433209964262265572",
"208161714072323175474772568717041545084",
"324716160180205571720013986608834502934",
"309854085047872314603746762262677167993"
],
"threshold": 0.9
},
"target": {
"file": "arm-wt-22k/lib_src/eas_wtengine.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/sonivox/+/429f610b46941275f7d9d818289e6d75c711d260",
"id": "PUB-A-194533433-f294ffe4",
"digest": {
"function_hash": "307463499689526854493088671374242703617",
"length": 1167.0
},
"target": {
"function": "WT_Interpolate",
"file": "arm-wt-22k/lib_src/eas_wtengine.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]
}