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