In setProfileName of DevicePolicyManagerService.java, there is a possible way to crash the SystemUI menu due to a missing bounds check. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642"
],
"types": [
"DoS"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"261632806508549377328375700223001763684",
"72071718042071190986683616560344911631",
"249579893198889923221703755640549339828",
"32977824350968205327085866770411269575",
"207985399631430165261605392140189796283",
"302998431240077100762269125275940416996",
"40645136330168600440795433057896396955",
"112184475321408415755340114980368957769"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642",
"target": {
"file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
},
"id": "PUB-A-259942964-aa9e8bc1"
},
{
"match_only_versions": [
"13-next"
],
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 434.0,
"function_hash": "336160652653341782677047496187658732973"
},
"target": {
"function": "setProfileName",
"file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
},
"id": "PUB-A-259942964-f1f1232a",
"source": "https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642",
"signature_version": "v1"
}
],
"severity": "Moderate"
}
{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642"
],
"types": [
"DoS"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"261632806508549377328375700223001763684",
"72071718042071190986683616560344911631",
"249579893198889923221703755640549339828",
"32977824350968205327085866770411269575",
"207985399631430165261605392140189796283",
"302998431240077100762269125275940416996",
"40645136330168600440795433057896396955",
"112184475321408415755340114980368957769"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642",
"target": {
"file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
},
"id": "PUB-A-259942964-260ad326"
},
{
"match_only_versions": [
"13"
],
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 434.0,
"function_hash": "336160652653341782677047496187658732973"
},
"target": {
"function": "setProfileName",
"file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
},
"id": "PUB-A-259942964-85a857f8",
"source": "https://android.googlesource.com/platform/frameworks/base/+/189b1157bd751e9fa01e4084c91f703c8f4af642",
"signature_version": "v1"
}
],
"severity": "Moderate"
}