In fdtpathoffsetnamelen of fdtro.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": "Critical",
"spl": "2022-12-01",
"vanir_signatures": [
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"313892047556989837974905003400441723125",
"280888915742760431162838500447709826822",
"16669983411762510838423516276626381269"
],
"threshold": 0.9
},
"id": "ASB-A-246465319-f0f9363c",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/dtc/+/d10c84c4bc78e8ebd8c6ebf70126ad3cb0ba1c46",
"target": {
"file": "libfdt/fdt_ro.c"
}
},
{
"signature_type": "Function",
"digest": {
"length": 702.0,
"function_hash": "221827069630181021746652605547895732436"
},
"id": "ASB-A-246465319-fa1dc448",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/dtc/+/d10c84c4bc78e8ebd8c6ebf70126ad3cb0ba1c46",
"target": {
"file": "libfdt/fdt_ro.c",
"function": "fdt_path_offset_namelen"
}
}
],
"types": [
"ID"
],
"fixes": [
"https://android.googlesource.com/platform/external/dtc/+/d10c84c4bc78e8ebd8c6ebf70126ad3cb0ba1c46"
]
}{
"severity": "Critical",
"spl": "2022-12-01",
"vanir_signatures": [
{
"signature_type": "Function",
"digest": {
"length": 702.0,
"function_hash": "221827069630181021746652605547895732436"
},
"id": "ASB-A-246465319-a7286fca",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/dtc/+/a6ac6d916df145366bcb34f5507d5da213b2ebaf",
"target": {
"file": "libfdt/fdt_ro.c",
"function": "fdt_path_offset_namelen"
}
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"281516969829063991719741721143573487947",
"139521848752087930508396216630369440300",
"140403702278646926293242532004389412178"
],
"threshold": 0.9
},
"id": "ASB-A-246465319-da88e7f1",
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/external/dtc/+/a6ac6d916df145366bcb34f5507d5da213b2ebaf",
"target": {
"file": "libfdt/fdt_ro.c"
}
}
],
"types": [
"ID"
],
"fixes": [
"https://android.googlesource.com/platform/external/dtc/+/a6ac6d916df145366bcb34f5507d5da213b2ebaf"
]
}