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.
{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b"
],
"vanir_signatures": [
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java",
"function": "assertSafeToStartCustomActivity"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b",
"digest": {
"length": 583.0,
"function_hash": "167051775218518309602972445688464531447"
},
"id": "ASB-A-353680402-1a5f3406"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/b7240e2f0c50455a1c8f3ae1fc4f27d55b86e89b",
"digest": {
"line_hashes": [
"87249741624904178570740848043246456225",
"322900107720807731356549153451401585236",
"30641909703164034095131522789235472829",
"312449678066938024485074749804097670041",
"204461751170142905684839284015484469701",
"275251800527781872931916296749898367687",
"276736092446101932266423162397011781416",
"220607371548842682738531909079559250648",
"193851804838495652505114225811346447401",
"335330703028102328901877311581203144736"
],
"threshold": 0.9
},
"id": "ASB-A-353680402-97e00931"
}
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936"
],
"vanir_signatures": [
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936",
"digest": {
"line_hashes": [
"87249741624904178570740848043246456225",
"322900107720807731356549153451401585236",
"30641909703164034095131522789235472829",
"312449678066938024485074749804097670041",
"204461751170142905684839284015484469701",
"275251800527781872931916296749898367687",
"276736092446101932266423162397011781416",
"220607371548842682738531909079559250648",
"193851804838495652505114225811346447401",
"335330703028102328901877311581203144736"
],
"threshold": 0.9
},
"id": "ASB-A-353680402-8a2b1021"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java",
"function": "assertSafeToStartCustomActivity"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9a2ddc6aab7950ab3c527321d4eab8e578097936",
"digest": {
"length": 583.0,
"function_hash": "167051775218518309602972445688464531447"
},
"id": "ASB-A-353680402-8d0f6de5"
}
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1"
],
"vanir_signatures": [
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java",
"function": "assertSafeToStartCustomActivity"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1",
"digest": {
"length": 583.0,
"function_hash": "167051775218518309602972445688464531447"
},
"id": "ASB-A-353680402-1ad0895b"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/d8166274a030372f9b1184137fceef9d4dac83e1",
"digest": {
"line_hashes": [
"87249741624904178570740848043246456225",
"322900107720807731356549153451401585236",
"30641909703164034095131522789235472829",
"312449678066938024485074749804097670041",
"204461751170142905684839284015484469701",
"275251800527781872931916296749898367687",
"276736092446101932266423162397011781416",
"220607371548842682738531909079559250648",
"193851804838495652505114225811346447401",
"335330703028102328901877311581203144736"
],
"threshold": 0.9
},
"id": "ASB-A-353680402-bcccbde6"
}
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c"
],
"vanir_signatures": [
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c",
"digest": {
"line_hashes": [
"87249741624904178570740848043246456225",
"322900107720807731356549153451401585236",
"30641909703164034095131522789235472829",
"312449678066938024485074749804097670041",
"204461751170142905684839284015484469701",
"275251800527781872931916296749898367687",
"276736092446101932266423162397011781416",
"220607371548842682738531909079559250648",
"193851804838495652505114225811346447401",
"335330703028102328901877311581203144736"
],
"threshold": 0.9
},
"id": "ASB-A-353680402-b0306cd4"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java",
"function": "assertSafeToStartCustomActivity"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/4dddd8cbc6757a06b92acf7f77f4bbecb363ed6c",
"digest": {
"length": 583.0,
"function_hash": "167051775218518309602972445688464531447"
},
"id": "ASB-A-353680402-d478113e"
}
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453"
],
"vanir_signatures": [
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453",
"digest": {
"line_hashes": [
"87249741624904178570740848043246456225",
"322900107720807731356549153451401585236",
"30641909703164034095131522789235472829",
"312449678066938024485074749804097670041",
"204461751170142905684839284015484469701",
"275251800527781872931916296749898367687",
"276736092446101932266423162397011781416",
"220607371548842682738531909079559250648",
"193851804838495652505114225811346447401",
"335330703028102328901877311581203144736"
],
"threshold": 0.9
},
"id": "ASB-A-353680402-0273d775"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "src/com/android/settings/users/AppRestrictionsFragment.java",
"function": "assertSafeToStartCustomActivity"
},
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/96fb144d425f91b124aaab9d56f0305535e6b453",
"digest": {
"length": 583.0,
"function_hash": "167051775218518309602972445688464531447"
},
"id": "ASB-A-353680402-9a42fcc0"
}
],
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High"
}