In getFullScreenIntentDecision of NotificationInterruptStateProviderImpl.java, there is a possible activity launch while the app is in the background due to a BAL bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/7d6152a013c2941dcfc58f53b0f16f59f5f7b177"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1536.0,
"function_hash": "65544917434259113952001034947210031747"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7d6152a013c2941dcfc58f53b0f16f59f5f7b177",
"target": {
"function": "getFullScreenIntentDecision",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-498d5d4b"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"41798199021805118422247646454527960554",
"88680274204632969662148220593288076171",
"296376126253310850540355810432477350321"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7d6152a013c2941dcfc58f53b0f16f59f5f7b177",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProvider.java"
},
"id": "ASB-A-274759612-50b80071"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1008.0,
"function_hash": "193999231145687377342109744076993553520"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7d6152a013c2941dcfc58f53b0f16f59f5f7b177",
"target": {
"function": "logFullScreenIntentDecision",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-726aa02d"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"247291974756218458065457002577327740700",
"126153532290169155951247703833832270112",
"325204627789186591080834563439233616921",
"87479642292905582079827001279485176644",
"77429336287496025662226619193404431208",
"86876303209031050898764889572875778696",
"325032885300232204102364722099171834572",
"108904166103786811473438341015830980887",
"289504772439195113573140439620033130559",
"257540948324937081754084800989621727542",
"201885650129991458274009552369561697812",
"106191448766803078244683190453173338294",
"139258219652626200403757301363139279363"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7d6152a013c2941dcfc58f53b0f16f59f5f7b177",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-9fbb8afc"
}
],
"severity": "High"
}{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c60e264a551df9f880fd73683321b7e821429da7"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1684.0,
"function_hash": "286394845412138834036028669875194869315"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c60e264a551df9f880fd73683321b7e821429da7",
"target": {
"function": "shouldLaunchFullScreenIntentWhenAdded",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-72b5d606"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"174199387206990589120251576554840835594",
"57122416322648986154298650842509915280",
"330054609502327632612331195037666621745",
"129656775351737482769718064272548545405",
"123266378606330503341156992142040456098"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c60e264a551df9f880fd73683321b7e821429da7",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-ad738d73"
}
],
"severity": "High"
}{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/1bc1be92ce0d8bd8abd9efa13e85ac0d33556a3b"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"174199387206990589120251576554840835594",
"57122416322648986154298650842509915280",
"330054609502327632612331195037666621745",
"129656775351737482769718064272548545405",
"123266378606330503341156992142040456098"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1bc1be92ce0d8bd8abd9efa13e85ac0d33556a3b",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-a1e6f03f"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1684.0,
"function_hash": "286394845412138834036028669875194869315"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1bc1be92ce0d8bd8abd9efa13e85ac0d33556a3b",
"target": {
"function": "shouldLaunchFullScreenIntentWhenAdded",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-dd63e256"
}
],
"severity": "High"
}{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/50c9d488021c0eb9663527caa06aad8b2e7c722c"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1684.0,
"function_hash": "286394845412138834036028669875194869315"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/50c9d488021c0eb9663527caa06aad8b2e7c722c",
"target": {
"function": "shouldLaunchFullScreenIntentWhenAdded",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-726df368"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"174199387206990589120251576554840835594",
"57122416322648986154298650842509915280",
"330054609502327632612331195037666621745",
"129656775351737482769718064272548545405",
"123266378606330503341156992142040456098"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/50c9d488021c0eb9663527caa06aad8b2e7c722c",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-dc010c5f"
}
],
"severity": "High"
}{
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/ce645d80ba53587e1f9d1aa656e9ddc3dbfb21b0",
"https://android.googlesource.com/platform/frameworks/base/+/e65f0c9643b52e2656ac2da21dfd0fb7395de04c"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"174199387206990589120251576554840835594",
"57122416322648986154298650842509915280",
"291434209727768900991004090959767345673",
"77211922118499331366931169379514631802",
"275309448129093892626561762699673128410"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/e65f0c9643b52e2656ac2da21dfd0fb7395de04c",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-39e28393"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1231.0,
"function_hash": "251625850190279166080796893304347799501"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/e65f0c9643b52e2656ac2da21dfd0fb7395de04c",
"target": {
"function": "shouldLaunchFullScreenIntentWhenAdded",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java"
},
"id": "ASB-A-274759612-481cc72f"
}
],
"severity": "High"
}