In dumpBitmapsProto of ActivityManagerService.java, there is a possible way for an app to access private information due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/93b72e5a84815c09d5eac89fe8f974a44002c629"
],
"severity": "Critical",
"vanir_signatures": [
{
"id": "ASB-A-465136263-3ac46c85",
"signature_version": "v1",
"digest": {
"function_hash": "21128332452886656275562663077176601702",
"length": 1232.0
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/93b72e5a84815c09d5eac89fe8f974a44002c629",
"deprecated": false,
"target": {
"function": "dumpBitmapsProto",
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"signature_type": "Function"
},
{
"id": "ASB-A-465136263-82ffec36",
"signature_version": "v1",
"digest": {
"line_hashes": [
"135847629834073259482915061400405200012",
"59615673537238681213198311659771632883",
"1195061245766985327477020871338641001",
"253619028242178363216164218344831101310",
"294216549771636212895272919807500584181",
"293907812766888931408875549705543176387",
"263478474317811734063586376302288614067",
"327991050050507119600291349831124900471"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/93b72e5a84815c09d5eac89fe8f974a44002c629",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"signature_type": "Line"
}
],
"spl": "2026-03-01"
}
{
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/70d95430379ece974722a1044cb693371412b636"
],
"severity": "Critical",
"vanir_signatures": [
{
"id": "ASB-A-465136263-e745f978",
"signature_version": "v1",
"digest": {
"line_hashes": [
"135847629834073259482915061400405200012",
"59615673537238681213198311659771632883",
"1195061245766985327477020871338641001",
"253619028242178363216164218344831101310",
"294216549771636212895272919807500584181",
"293907812766888931408875549705543176387",
"263478474317811734063586376302288614067",
"327991050050507119600291349831124900471"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/70d95430379ece974722a1044cb693371412b636",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"signature_type": "Line"
},
{
"id": "ASB-A-465136263-e8bfa94f",
"signature_version": "v1",
"digest": {
"function_hash": "21128332452886656275562663077176601702",
"length": 1232.0
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/70d95430379ece974722a1044cb693371412b636",
"deprecated": false,
"target": {
"function": "dumpBitmapsProto",
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"signature_type": "Function"
}
],
"spl": "2026-03-01"
}