In convertSubgraphFromHAL of ShimConverter.cpp, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/da885e104c92c440b697834926ac4a772758d5c3"
],
"spl": "2023-08-01",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/da885e104c92c440b697834926ac4a772758d5c3",
"target": {
"file": "shim_and_sl/ShimConverter.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"176601635788391476565524033691199382557",
"326614349900514728878898230718069872568",
"225124754959809905925752443612499307428",
"78697356797215910034281392899615031347"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "ASB-A-269456018-2278b777"
}
],
"types": [
"ID"
]
}{
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/d7007e8569f71f10ccc454804d46a948a1b0b8a5"
],
"spl": "2023-08-01",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/d7007e8569f71f10ccc454804d46a948a1b0b8a5",
"target": {
"file": "shim_and_sl/ShimConverter.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"176601635788391476565524033691199382557",
"326614349900514728878898230718069872568",
"225124754959809905925752443612499307428",
"78697356797215910034281392899615031347"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "ASB-A-269456018-b329623e"
}
],
"types": [
"ID"
]
}{
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/b108bc94105b1a12f0fcf21bf7e13ccdee6e4efa"
],
"spl": "2023-08-01",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/b108bc94105b1a12f0fcf21bf7e13ccdee6e4efa",
"target": {
"file": "shim_and_sl/ShimConverter.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"176601635788391476565524033691199382557",
"326614349900514728878898230718069872568",
"225124754959809905925752443612499307428",
"78697356797215910034281392899615031347"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "ASB-A-269456018-881d7f30"
}
],
"types": [
"ID"
]
}{
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/5d81dcf032155c2967f613629bb67f629f835636"
],
"spl": "2023-08-01",
"vanir_signatures": [
{
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/packages/modules/NeuralNetworks/+/5d81dcf032155c2967f613629bb67f629f835636",
"target": {
"file": "shim_and_sl/ShimConverter.cpp"
},
"deprecated": false,
"digest": {
"line_hashes": [
"176601635788391476565524033691199382557",
"326614349900514728878898230718069872568",
"225124754959809905925752443612499307428",
"78697356797215910034281392899615031347"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "ASB-A-269456018-33da6219"
}
],
"types": [
"ID"
]
}