In StatusBar.java, there is a possible disclosure of notification content on the lockscreen due to a logic error in the code. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"types": [
"ID"
],
"vanir_signatures": [
{
"signature_type": "Function",
"id": "ASB-A-189575031-3a032f35",
"deprecated": false,
"digest": {
"length": 577.0,
"function_hash": "171716323732299388908847774295078070688"
},
"signature_version": "v1",
"target": {
"function": "setState",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d"
},
{
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"deprecated": false,
"digest": {
"length": 496.0,
"function_hash": "184268729170833727760789646614984708062"
},
"signature_version": "v1",
"target": {
"function": "onFinishedGoingToSleep",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"id": "ASB-A-189575031-55fdac59"
},
{
"signature_type": "Line",
"id": "ASB-A-189575031-6aef8aa2",
"digest": {
"threshold": 0.9,
"line_hashes": [
"30446083322391259734481877830271103418",
"231867526894482504408452201860840049391",
"317202494367408710398387167847941171885",
"257119510192442191674361296784368991806"
]
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/SysuiStatusBarStateController.java"
},
"deprecated": false
},
{
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"deprecated": false,
"digest": {
"length": 1042.0,
"function_hash": "49871004008556939515493126353233232494"
},
"signature_version": "v1",
"target": {
"function": "hideKeyguardImpl",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"id": "ASB-A-189575031-a6917d4f"
},
{
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"125447652161958381949583895220989945585",
"53878756334871668200022221958419497193",
"17569656037494400354094628468446494615",
"189082615903227691961778188536713476880",
"225044035794450534831702373691968267873",
"337177401136228547170842537989557599814",
"273835042322447217967058546048932152073",
"94546483147194635730102397697867759910",
"274600563184448070372485439039332759660",
"98615551637404276128038448100579823873",
"234425459138882018208548031478826110727",
"181062580359275000467187077263563394165",
"216604333106947264427491031850784788990",
"40158180089977545657780091220844587035",
"222492671746230365949483788801790178147",
"292144179962817973752714689085249181835",
"135984233232296839045649973990278531767",
"102560500472055750344424018748423652026",
"275473213007145560845898218274427447662",
"235634223193292387395826840939935768936"
]
},
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"id": "ASB-A-189575031-c473a5e6"
},
{
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"71703928169175265153288307489024970976",
"111813199833151255187948760335619023033",
"200013609708042755336901995927571564004",
"123591662766768616195767592176651097818",
"151108572555790032377611747435623513589",
"165970033404615115192658431752161427540",
"77999037780095423816900489563250258868",
"250228894200733049790857757867140187754"
]
},
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java"
},
"id": "ASB-A-189575031-d78354a2"
},
{
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d",
"deprecated": false,
"digest": {
"length": 529.0,
"function_hash": "102197203507551409313429590433077312612"
},
"signature_version": "v1",
"target": {
"function": "updateIsKeyguard",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"id": "ASB-A-189575031-e7f96c0f"
}
],
"severity": "High",
"spl": "2022-01-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/921d95582244cec394cc701eb5fc17e97502584d"
]
}
{
"types": [
"ID"
],
"vanir_signatures": [
{
"signature_type": "Function",
"id": "ASB-A-189575031-2b2d4909",
"digest": {
"length": 532.0,
"function_hash": "188554631840334728336254878487761396788"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6",
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java",
"function": "onFinishedGoingToSleep"
},
"deprecated": false
},
{
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6",
"deprecated": false,
"digest": {
"length": 970.0,
"function_hash": "288322467498323819922352196539231186765"
},
"signature_version": "v1",
"target": {
"function": "setState",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java"
},
"id": "ASB-A-189575031-48f6064d"
},
{
"signature_type": "Function",
"id": "ASB-A-189575031-59937e92",
"digest": {
"length": 544.0,
"function_hash": "202967042862508370083569531609858850665"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6",
"signature_version": "v1",
"target": {
"function": "updateIsKeyguard",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"deprecated": false
},
{
"signature_type": "Line",
"id": "ASB-A-189575031-78f0ff9c",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"71703928169175265153288307489024970976",
"111813199833151255187948760335619023033",
"200013609708042755336901995927571564004",
"123591662766768616195767592176651097818",
"151108572555790032377611747435623513589",
"165970033404615115192658431752161427540",
"77999037780095423816900489563250258868",
"250228894200733049790857757867140187754"
]
},
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarStateControllerImpl.java"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6"
},
{
"signature_type": "Line",
"id": "ASB-A-189575031-bc355c9b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"30446083322391259734481877830271103418",
"231867526894482504408452201860840049391",
"317202494367408710398387167847941171885",
"257119510192442191674361296784368991806"
]
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6",
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/SysuiStatusBarStateController.java"
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"274262610897177291259034782622928160955",
"123327857561260332938311612731026174428",
"163036881630633943544157678051045600735",
"188925293856852403411237202252697408216",
"225044035794450534831702373691968267873",
"337177401136228547170842537989557599814",
"273835042322447217967058546048932152073",
"94546483147194635730102397697867759910",
"274600563184448070372485439039332759660",
"98615551637404276128038448100579823873",
"234425459138882018208548031478826110727",
"181062580359275000467187077263563394165",
"216604333106947264427491031850784788990",
"40158180089977545657780091220844587035",
"222492671746230365949483788801790178147",
"292144179962817973752714689085249181835",
"135984233232296839045649973990278531767",
"102560500472055750344424018748423652026",
"275473213007145560845898218274427447662",
"235634223193292387395826840939935768936"
]
},
"signature_version": "v1",
"target": {
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"id": "ASB-A-189575031-d2f46d73"
},
{
"signature_type": "Function",
"id": "ASB-A-189575031-e40d3958",
"deprecated": false,
"digest": {
"length": 1155.0,
"function_hash": "6832007718076090235098385841204990729"
},
"signature_version": "v1",
"target": {
"function": "hideKeyguardImpl",
"file": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6"
}
],
"severity": "High",
"spl": "2022-01-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/9be6207510c2e39e2899a9ce7a93fb09f83134c6"
]
}