In createFromParcel of UsbConfiguration.java, there is a possible background activity launch (BAL) due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/85d7e6712a9eeeed3bdd68ea3c3862c7e88bfe70"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/85d7e6712a9eeeed3bdd68ea3c3862c7e88bfe70",
"id": "ASB-A-291299076-971e97d3",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/85d7e6712a9eeeed3bdd68ea3c3862c7e88bfe70",
"id": "ASB-A-291299076-ad22709a",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/60bfbde79f2ffb012abced55d358fdf6380c0bae"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/60bfbde79f2ffb012abced55d358fdf6380c0bae",
"id": "ASB-A-291299076-2ba921b1",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/60bfbde79f2ffb012abced55d358fdf6380c0bae",
"id": "ASB-A-291299076-d64521eb",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/0362efc06e5e3987270b452f6e2ee8fcd78e2b5a"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/0362efc06e5e3987270b452f6e2ee8fcd78e2b5a",
"id": "ASB-A-291299076-999f3f39",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/0362efc06e5e3987270b452f6e2ee8fcd78e2b5a",
"id": "ASB-A-291299076-d45f92e5",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/7491a49b633e4eaa4f01d9b12ea4bce15b8dce00"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7491a49b633e4eaa4f01d9b12ea4bce15b8dce00",
"id": "ASB-A-291299076-7df7f1b8",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7491a49b633e4eaa4f01d9b12ea4bce15b8dce00",
"id": "ASB-A-291299076-ee8a556b",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/8c55c8ca3f3646ba15e5f4bda4e28f713860e3f0"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8c55c8ca3f3646ba15e5f4bda4e28f713860e3f0",
"id": "ASB-A-291299076-ae658c1f",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/8c55c8ca3f3646ba15e5f4bda4e28f713860e3f0",
"id": "ASB-A-291299076-e9347b54",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/2c9931533cf8f85de9feb1db0b9ad38b8837f3b8"
],
"spl": "2023-11-01",
"vanir_signatures": [
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/2c9931533cf8f85de9feb1db0b9ad38b8837f3b8",
"id": "ASB-A-291299076-77133695",
"digest": {
"line_hashes": [
"64032869180274739073190422895623655539",
"262484176442339311704902322087541112136",
"116613418940402835663978091473829914079",
"230443252710839433367481878379959720256"
],
"threshold": 0.9
},
"signature_type": "Line",
"target": {
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
},
{
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/2c9931533cf8f85de9feb1db0b9ad38b8837f3b8",
"id": "ASB-A-291299076-cc103027",
"digest": {
"function_hash": "269662731154042863602055335981907143040",
"length": 326.0
},
"signature_type": "Function",
"target": {
"function": "createFromParcel",
"file": "core/java/android/hardware/usb/UsbConfiguration.java"
}
}
],
"severity": "High"
}