In scheduleTimeoutLocked of NotificationRecord.java, there is a possible disclosure of a sensitive identifier via broadcasted intent due to a confused deputy. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/7dfcfe85ae1225547ffb9e369d15c7952847d1bf"
],
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dfcfe85ae1225547ffb9e369d15c7952847d1bf",
"digest": {
"threshold": 0.9,
"line_hashes": [
"155140798746955026211922233343569436904",
"40679412187670084343085350279336058230",
"319361658088727101539218216098082093863",
"238337608107298172025037589602738868900"
]
},
"id": "ASB-A-175614289-2205c988",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dfcfe85ae1225547ffb9e369d15c7952847d1bf",
"digest": {
"function_hash": "4679512688626466174133925212477317438",
"length": 599.0
},
"id": "ASB-A-175614289-4900edc5",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
"function": "scheduleTimeoutLocked"
}
}
],
"spl": "2021-07-01"
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4056976f1e7556873696e0a23ad612659669ebad"
],
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4056976f1e7556873696e0a23ad612659669ebad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"155140798746955026211922233343569436904",
"40679412187670084343085350279336058230",
"319361658088727101539218216098082093863",
"238337608107298172025037589602738868900"
]
},
"id": "ASB-A-175614289-516df413",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4056976f1e7556873696e0a23ad612659669ebad",
"digest": {
"function_hash": "102344930994049120752323747863630688565",
"length": 600.0
},
"id": "ASB-A-175614289-ef2973a8",
"deprecated": false,
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
"function": "scheduleTimeoutLocked"
}
}
],
"spl": "2021-07-01"
}