In checkPermissions of SafeActivityOptions.java, there is a possible background activity launch 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.
{
"vanir_signatures": [
{
"digest": {
"length": 4841.0,
"function_hash": "88478523765484669656114339466300631800"
},
"id": "ASB-A-388029380-96593781",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/79a2129ba784f44010010ef64c5699bc02b9d694",
"target": {
"function": "checkPermissions",
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"18683652401544354204102093389011998865",
"277875387310819017280268639258201420312",
"182901939001019561222504191169804761632",
"22789413629838014960704001128916706499",
"52118393659685150272506684898325522991",
"57215168243626478314369970335843580015",
"281441035965316854095665042298814110057"
]
},
"id": "ASB-A-388029380-e2e313c8",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/79a2129ba784f44010010ef64c5699bc02b9d694",
"target": {
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/79a2129ba784f44010010ef64c5699bc02b9d694"
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"18683652401544354204102093389011998865",
"277875387310819017280268639258201420312",
"182901939001019561222504191169804761632",
"22789413629838014960704001128916706499",
"52118393659685150272506684898325522991",
"57215168243626478314369970335843580015",
"281441035965316854095665042298814110057"
]
},
"id": "ASB-A-388029380-196778c4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/88496615b1c72503b557184c4df2973a757b764d",
"target": {
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
},
{
"digest": {
"length": 4670.0,
"function_hash": "282259069491063418232180432855722884154"
},
"id": "ASB-A-388029380-f10604be",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/88496615b1c72503b557184c4df2973a757b764d",
"target": {
"function": "checkPermissions",
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/88496615b1c72503b557184c4df2973a757b764d"
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"18683652401544354204102093389011998865",
"277875387310819017280268639258201420312",
"182901939001019561222504191169804761632",
"22789413629838014960704001128916706499",
"52118393659685150272506684898325522991",
"57215168243626478314369970335843580015",
"281441035965316854095665042298814110057"
]
},
"id": "ASB-A-388029380-9216a46e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/b49d5d4d03dd0965e8aa0a438898213435d0bca1",
"target": {
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
},
{
"digest": {
"length": 4793.0,
"function_hash": "334479579187023279453892612676184042590"
},
"id": "ASB-A-388029380-e7d0c598",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/b49d5d4d03dd0965e8aa0a438898213435d0bca1",
"target": {
"function": "checkPermissions",
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/b49d5d4d03dd0965e8aa0a438898213435d0bca1"
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"18683652401544354204102093389011998865",
"277875387310819017280268639258201420312",
"182901939001019561222504191169804761632",
"22789413629838014960704001128916706499",
"52118393659685150272506684898325522991",
"57215168243626478314369970335843580015",
"281441035965316854095665042298814110057"
]
},
"id": "ASB-A-388029380-01b13e98",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/169ec7518f74bd4b691949ece59509e73777dfcf",
"target": {
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
},
{
"digest": {
"length": 3498.0,
"function_hash": "138172804207808648907055078747056982990"
},
"id": "ASB-A-388029380-7b7e92b4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/169ec7518f74bd4b691949ece59509e73777dfcf",
"target": {
"function": "checkPermissions",
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/169ec7518f74bd4b691949ece59509e73777dfcf"
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"18683652401544354204102093389011998865",
"277875387310819017280268639258201420312",
"182901939001019561222504191169804761632",
"22789413629838014960704001128916706499",
"52118393659685150272506684898325522991",
"57215168243626478314369970335843580015",
"281441035965316854095665042298814110057"
]
},
"id": "ASB-A-388029380-33586cb7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5b9e64572e2168bb7f37566e93caa86cc1a474fe",
"target": {
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
},
{
"digest": {
"length": 5069.0,
"function_hash": "193021278701427925362307439324909849198"
},
"id": "ASB-A-388029380-994f0451",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5b9e64572e2168bb7f37566e93caa86cc1a474fe",
"target": {
"function": "checkPermissions",
"file": "services/core/java/com/android/server/wm/SafeActivityOptions.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/5b9e64572e2168bb7f37566e93caa86cc1a474fe"
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}