In multiple functions of WifiCallingSettings.java, there is a possible way to change calling preferences for the admin user due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"327358557008360641225003794233858613903",
"186172494478326499594918038858092679053",
"158007075639509929728820309766648809141",
"131982468265093700943621220250133713741",
"214355481227102852182794614448686169812",
"264857126391064290105921193223681084782",
"203080774435623243677912019257023301353",
"47842966624920029667932546797960100307",
"164546795505812202876752054648167293020",
"274318258016099959417572072511065589611",
"45505440860558226342736364433111242253",
"87782088715841329641354262492450031842",
"219192796026509432752800297250554298609",
"135577885254188796941599185328911558389",
"257483370128503286334823713689474143960",
"288441222262546261427767490176521462492"
]
},
"id": "PUB-A-262243015-13934084",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/a1d3fe061e08c58d1c07160086b775b6254d0584",
"target": {
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
}
},
{
"digest": {
"length": 321.0,
"function_hash": "279853673619978073084153039116361283918"
},
"id": "PUB-A-262243015-cb4efb63",
"deprecated": false,
"target": {
"function": "onCreate",
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
},
"signature_type": "Function",
"match_only_versions": [
"13-next"
],
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/a1d3fe061e08c58d1c07160086b775b6254d0584",
"signature_version": "v1"
},
{
"digest": {
"length": 455.0,
"function_hash": "286140873389299578508924940224577685585"
},
"id": "PUB-A-262243015-ffaedd03",
"deprecated": false,
"target": {
"function": "onCreateView",
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
},
"signature_type": "Function",
"match_only_versions": [
"13-next"
],
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/a1d3fe061e08c58d1c07160086b775b6254d0584",
"signature_version": "v1"
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/a1d3fe061e08c58d1c07160086b775b6254d0584"
],
"types": [
"EoP"
],
"spl": "2023-06-01",
"severity": "Moderate"
}
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"61975708998451776561900142952100660124",
"328388500140052479088327231258917798464",
"299724543670684991715952747071152850985",
"257104817447463792423698430204494570303",
"173127936186801694195578711140485522282",
"311576188082995001332282401215146149375",
"205650112793180453641947082991860453551",
"327358557008360641225003794233858613903",
"186172494478326499594918038858092679053",
"158007075639509929728820309766648809141",
"131982468265093700943621220250133713741",
"214355481227102852182794614448686169812",
"264857126391064290105921193223681084782",
"203080774435623243677912019257023301353",
"47842966624920029667932546797960100307",
"164546795505812202876752054648167293020",
"274318258016099959417572072511065589611",
"45505440860558226342736364433111242253",
"87782088715841329641354262492450031842",
"219192796026509432752800297250554298609",
"135577885254188796941599185328911558389",
"257483370128503286334823713689474143960",
"288441222262546261427767490176521462492"
]
},
"id": "PUB-A-262243015-0be28dee",
"deprecated": false,
"target": {
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
},
"signature_type": "Line",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/61e6c46fa7d74955523dd867bff0a0c1e8e1ae42",
"signature_version": "v1"
},
{
"digest": {
"length": 455.0,
"function_hash": "286140873389299578508924940224577685585"
},
"id": "PUB-A-262243015-e8e9617f",
"deprecated": false,
"target": {
"function": "onCreateView",
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
},
"signature_type": "Function",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/61e6c46fa7d74955523dd867bff0a0c1e8e1ae42",
"signature_version": "v1"
},
{
"digest": {
"length": 321.0,
"function_hash": "279853673619978073084153039116361283918"
},
"id": "PUB-A-262243015-f3fef8b0",
"deprecated": false,
"target": {
"function": "onCreate",
"file": "src/com/android/settings/wifi/calling/WifiCallingSettings.java"
},
"signature_type": "Function",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/61e6c46fa7d74955523dd867bff0a0c1e8e1ae42",
"signature_version": "v1"
}
],
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/61e6c46fa7d74955523dd867bff0a0c1e8e1ae42"
],
"types": [
"EoP"
],
"spl": "2023-06-01",
"severity": "Moderate"
}