In updatePictureInPictureMode of ActivityRecord.java, there is a possible bypass of background launch restrictions 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 not needed for exploitation.
{
"spl": "2023-07-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"target": {
"function": "updatePictureInPictureMode",
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "84463906349357637457593819849224613900"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-0cfbc7f2",
"signature_type": "Function"
},
{
"target": {
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"38811885578589579865256225484930353749",
"182937806377545620401941566465606663173",
"50687391986007160311991249772947348109",
"19085090832050058609389267391752865303"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-3b846db4",
"signature_type": "Line"
}
]
}{
"spl": "2023-07-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"target": {
"function": "updatePictureInPictureMode",
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "84463906349357637457593819849224613900"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-047a6d7d",
"signature_type": "Function"
},
{
"target": {
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"38811885578589579865256225484930353749",
"182937806377545620401941566465606663173",
"50687391986007160311991249772947348109",
"19085090832050058609389267391752865303"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-3fb8d3fe",
"signature_type": "Line"
}
]
}{
"spl": "2023-07-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"target": {
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"38811885578589579865256225484930353749",
"182937806377545620401941566465606663173",
"50687391986007160311991249772947348109",
"19085090832050058609389267391752865303"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-36bf829f",
"signature_type": "Line"
},
{
"target": {
"function": "updatePictureInPictureMode",
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "84463906349357637457593819849224613900"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-d6c25797",
"signature_type": "Function"
}
]
}{
"spl": "2023-07-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"target": {
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"38811885578589579865256225484930353749",
"182937806377545620401941566465606663173",
"50687391986007160311991249772947348109",
"19085090832050058609389267391752865303"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-4318acab",
"signature_type": "Line"
},
{
"target": {
"function": "updatePictureInPictureMode",
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "84463906349357637457593819849224613900"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-5ab22b4c",
"signature_type": "Function"
}
]
}{
"spl": "2023-07-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"target": {
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"38811885578589579865256225484930353749",
"182937806377545620401941566465606663173",
"50687391986007160311991249772947348109",
"19085090832050058609389267391752865303"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-2ee0aa9f",
"signature_type": "Line"
},
{
"target": {
"function": "updatePictureInPictureMode",
"file": "services/core/java/com/android/server/wm/ActivityRecord.java"
},
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "84463906349357637457593819849224613900"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/4fad1456409b79d6e649a29d5116a4fe3160bd21",
"deprecated": false,
"id": "ASB-A-265293293-b815f286",
"signature_type": "Function"
}
]
}