In ufdtlocalfixupprop of ufdtoverlay.c, there is a possible out of bounds read due to an incorrect bounds check. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation.
{
"severity": "Moderate",
"spl": "2023-03-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 482.0,
"function_hash": "83445948987897300240754641881235096391"
},
"id": "PUB-A-254929746-3a22330b",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/system/libufdt/+/46493e9936878b033ca4056486054ca8432a806e",
"signature_version": "v1",
"target": {
"file": "ufdt_overlay.c",
"function": "ufdt_local_fixup_prop"
},
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"338459868016508155913313395018962205170",
"143462413828501220866184626190619013143",
"266259034738764482650499995524228752706",
"215492925351261466074253330892891276020",
"145845097986937595528203719582281728175",
"104127160348490296663840172429171757221",
"143629071633681430303148636477611262334"
],
"threshold": 0.9
},
"id": "PUB-A-254929746-b9ab1d58",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/system/libufdt/+/46493e9936878b033ca4056486054ca8432a806e",
"signature_version": "v1",
"target": {
"file": "ufdt_overlay.c"
},
"deprecated": false
}
],
"types": [
"ID"
],
"fixes": [
"https://android.googlesource.com/platform/system/libufdt/+/46493e9936878b033ca4056486054ca8432a806e"
]
}