In moveTaskToFrontLocked of ActivityTaskManagerService.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.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/12d5de2a0e06beb34abce054ab0e8897135da323"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-23645a5a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/12d5de2a0e06beb34abce054ab0e8897135da323",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "20102728011151154153999897544205216947",
"length": 1276
},
"id": "ASB-A-527039128-23fb83c7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/12d5de2a0e06beb34abce054ab0e8897135da323",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/2f47d65518c42eff6e4cf7b6faf7846cc37ac585"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-2aa5177b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/2f47d65518c42eff6e4cf7b6faf7846cc37ac585",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "179853645378831390113868602560305857675",
"length": 1303
},
"id": "ASB-A-527039128-34c753a6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/2f47d65518c42eff6e4cf7b6faf7846cc37ac585",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/6bffdca7b65c9dbbb4fdd227a5d260a8a10282f7"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "20102728011151154153999897544205216947",
"length": 1276
},
"id": "ASB-A-527039128-3d1f42d1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/6bffdca7b65c9dbbb4fdd227a5d260a8a10282f7",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-d405e3e2",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/6bffdca7b65c9dbbb4fdd227a5d260a8a10282f7",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/bf8dfb689b691fd9f45eee45bb2acbe18bf51df9"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-36c38ec9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/bf8dfb689b691fd9f45eee45bb2acbe18bf51df9",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "20102728011151154153999897544205216947",
"length": 1276
},
"id": "ASB-A-527039128-93dea2fe",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/bf8dfb689b691fd9f45eee45bb2acbe18bf51df9",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/bcc3623a3517c6ca2dd394dd787a03f443b48922"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-a3b68181",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/bcc3623a3517c6ca2dd394dd787a03f443b48922",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "20102728011151154153999897544205216947",
"length": 1276
},
"id": "ASB-A-527039128-caabe1b0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/bcc3623a3517c6ca2dd394dd787a03f443b48922",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/830197729015ed2fbac1cd2b632ec955266625f2"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"62011701134777276986251248852539614540",
"92172802454453612133839956802899567819",
"224387390911462804685994490359867579533",
"330199258119220903441018735575446108565",
"255406588669344269331232759051632105725",
"36416561039801639012166314874104608982"
],
"threshold": 0.9
},
"id": "ASB-A-527039128-059e7692",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/830197729015ed2fbac1cd2b632ec955266625f2",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "42346744992559043575359746376775918518",
"length": 1105
},
"id": "ASB-A-527039128-d7662a7b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/830197729015ed2fbac1cd2b632ec955266625f2",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
}
]
}