In assertSafeToStartCustomActivity of AppRestrictionsFragment.java , there is a possible way to exploit a parcel mismatch resulting in a launch anywhere vulnerability due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "signature_type": "Function", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java", "function": "assertSafeToStartCustomActivity" }, "signature_version": "v1", "digest": { "length": 583.0, "function_hash": "167051775218518309602972445688464531447" }, "id": "ASB-A-353680402-1a5f3406", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b" }, { "signature_type": "Line", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "87249741624904178570740848043246456225", "322900107720807731356549153451401585236", "30641909703164034095131522789235472829", "312449678066938024485074749804097670041", "204461751170142905684839284015484469701", "275251800527781872931916296749898367687", "276736092446101932266423162397011781416", "220607371548842682738531909079559250648", "193851804838495652505114225811346447401", "335330703028102328901877311581203144736" ] }, "id": "ASB-A-353680402-97e00931", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b" } ], "types": [ "EoP" ], "severity": "High", "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b" ], "spl": "2025-09-01" }
{ "vanir_signatures": [ { "signature_type": "Line", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "87249741624904178570740848043246456225", "322900107720807731356549153451401585236", "30641909703164034095131522789235472829", "312449678066938024485074749804097670041", "204461751170142905684839284015484469701", "275251800527781872931916296749898367687", "276736092446101932266423162397011781416", "220607371548842682738531909079559250648", "193851804838495652505114225811346447401", "335330703028102328901877311581203144736" ] }, "id": "ASB-A-353680402-8a2b1021", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936" }, { "signature_type": "Function", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java", "function": "assertSafeToStartCustomActivity" }, "signature_version": "v1", "digest": { "length": 583.0, "function_hash": "167051775218518309602972445688464531447" }, "id": "ASB-A-353680402-8d0f6de5", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936" } ], "types": [ "EoP" ], "severity": "High", "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936" ], "spl": "2025-09-01" }
{ "vanir_signatures": [ { "signature_type": "Function", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java", "function": "assertSafeToStartCustomActivity" }, "signature_version": "v1", "digest": { "length": 583.0, "function_hash": "167051775218518309602972445688464531447" }, "id": "ASB-A-353680402-1ad0895b", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1" }, { "signature_type": "Line", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "87249741624904178570740848043246456225", "322900107720807731356549153451401585236", "30641909703164034095131522789235472829", "312449678066938024485074749804097670041", "204461751170142905684839284015484469701", "275251800527781872931916296749898367687", "276736092446101932266423162397011781416", "220607371548842682738531909079559250648", "193851804838495652505114225811346447401", "335330703028102328901877311581203144736" ] }, "id": "ASB-A-353680402-bcccbde6", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1" } ], "types": [ "EoP" ], "severity": "High", "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1" ], "spl": "2025-09-01" }
{ "vanir_signatures": [ { "signature_type": "Line", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "87249741624904178570740848043246456225", "322900107720807731356549153451401585236", "30641909703164034095131522789235472829", "312449678066938024485074749804097670041", "204461751170142905684839284015484469701", "275251800527781872931916296749898367687", "276736092446101932266423162397011781416", "220607371548842682738531909079559250648", "193851804838495652505114225811346447401", "335330703028102328901877311581203144736" ] }, "id": "ASB-A-353680402-b0306cd4", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c" }, { "signature_type": "Function", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java", "function": "assertSafeToStartCustomActivity" }, "signature_version": "v1", "digest": { "length": 583.0, "function_hash": "167051775218518309602972445688464531447" }, "id": "ASB-A-353680402-d478113e", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c" } ], "types": [ "EoP" ], "severity": "High", "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c" ], "spl": "2025-09-01" }
{ "vanir_signatures": [ { "signature_type": "Line", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "87249741624904178570740848043246456225", "322900107720807731356549153451401585236", "30641909703164034095131522789235472829", "312449678066938024485074749804097670041", "204461751170142905684839284015484469701", "275251800527781872931916296749898367687", "276736092446101932266423162397011781416", "220607371548842682738531909079559250648", "193851804838495652505114225811346447401", "335330703028102328901877311581203144736" ] }, "id": "ASB-A-353680402-0273d775", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453" }, { "signature_type": "Function", "deprecated": false, "target": { "file": "src/com/android/settings/users/AppRestrictionsFragment.java", "function": "assertSafeToStartCustomActivity" }, "signature_version": "v1", "digest": { "length": 583.0, "function_hash": "167051775218518309602972445688464531447" }, "id": "ASB-A-353680402-9a42fcc0", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453" } ], "types": [ "EoP" ], "severity": "High", "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453" ], "spl": "2025-09-01" }