In multiple locations, there is a possible way to obtain any system permission due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/packages/modules/Permission/+/46abb4e1fd365a88efdfe3f2b1f87da4d255b41b"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"match_only_versions": [
"15-next"
],
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Permission/+/46abb4e1fd365a88efdfe3f2b1f87da4d255b41b",
"signature_type": "Line",
"digest": {
"line_hashes": [
"259962140351988930054488859607270289429",
"34485054331938225524340970259094432032",
"236453479590493319390251154950242347972",
"334852091210630587248185033358495230145"
],
"threshold": 0.9
},
"target": {
"file": "PermissionController/src/com/android/permissioncontroller/permission/utils/SafetyNetLogger.java"
},
"signature_version": "v1",
"id": "ASB-A-340480881-7bbe63dd"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"309210055386791724508798064020443375701",
"76297417241953971349473152942420791120",
"32424068908752210583928908098415548096",
"190082113443108366700365308189806546719",
"164801660500259555085004869897945552185",
"22257253614608400341120835946906982351",
"84133947884435720570489621599358657566",
"25328240408979178066630196199757707142"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/packages/modules/Permission/+/46abb4e1fd365a88efdfe3f2b1f87da4d255b41b",
"target": {
"file": "PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java"
},
"id": "ASB-A-340480881-d7a46498"
}
],
"spl": "2025-01-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/modules/Permission/+/06e7a4b6dced97632ef42670539d71cb6c68785a"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"309210055386791724508798064020443375701",
"201534202829582251158760473503637969511",
"311663495964368043091592960826039410387",
"197746044962682403595156662193900869618",
"241014318001215970451323854968838978145",
"22257253614608400341120835946906982351",
"84133947884435720570489621599358657566",
"25328240408979178066630196199757707142"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/packages/modules/Permission/+/06e7a4b6dced97632ef42670539d71cb6c68785a",
"target": {
"file": "PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java"
},
"id": "ASB-A-340480881-14e99405"
}
],
"spl": "2025-01-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/modules/Permission/+/89aedebdb811ada35a283455a1779026fd84772e"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"309210055386791724508798064020443375701",
"201534202829582251158760473503637969511",
"311663495964368043091592960826039410387",
"197746044962682403595156662193900869618",
"241014318001215970451323854968838978145",
"22257253614608400341120835946906982351",
"84133947884435720570489621599358657566",
"25328240408979178066630196199757707142"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/packages/modules/Permission/+/89aedebdb811ada35a283455a1779026fd84772e",
"target": {
"file": "PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java"
},
"id": "ASB-A-340480881-55e8170a"
},
{
"match_only_versions": [
"14"
],
"deprecated": false,
"source": "https://android.googlesource.com/platform/packages/modules/Permission/+/89aedebdb811ada35a283455a1779026fd84772e",
"signature_type": "Line",
"digest": {
"line_hashes": [
"259962140351988930054488859607270289429",
"34485054331938225524340970259094432032",
"236453479590493319390251154950242347972",
"334852091210630587248185033358495230145"
],
"threshold": 0.9
},
"target": {
"file": "PermissionController/src/com/android/permissioncontroller/permission/utils/SafetyNetLogger.java"
},
"signature_version": "v1",
"id": "ASB-A-340480881-933a897c"
}
],
"spl": "2025-01-01",
"severity": "High"
}