ASB-A-218500036

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-218500036.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-218500036
Aliases
  • A-218500036
  • CVE-2022-20465
Published
2022-11-01T00:00:00Z
Modified
2025-10-16T15:26:20.871763Z
Summary
[none]
Details

In dismiss and related functions of KeyguardHostViewController.java and related files, there is a possible lockscreen bypass 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.

References

Affected packages

Android

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2022-11-01

Affected versions

Other

10

Ecosystem specific

{
    "severity": "High",
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-218500036-043e922e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "length": 1106.0,
                "function_hash": "232032070751199018061114921227256747342"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-0b33e66b",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "verifyPasswordAndUnlock"
            },
            "deprecated": false,
            "digest": {
                "length": 1721.0,
                "function_hash": "276287413901782095675705183615158843646"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "signature_version": "v1",
            "match_only_versions": [
                "10"
            ],
            "id": "ASB-A-218500036-26a8827e",
            "digest": {
                "length": 48.0,
                "function_hash": "59736554295460897491642331698804713990"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "signature_version": "v1",
            "match_only_versions": [
                "10"
            ],
            "id": "ASB-A-218500036-29ddb892",
            "digest": {
                "length": 97.0,
                "function_hash": "298078396983348058923188209700057749690"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-2b97b49e",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPasswordView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107835443101399363493842948279746383474",
                    "306717897775141231394891764006562573697",
                    "220608273298599749735317405640795764636",
                    "322323173452135010817267220298332168463",
                    "194935308422410239518567248699205315167",
                    "24887264928678425100508078371202207472"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-2dfef32d",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "206641694125286355212078798244675412000",
                    "131536242971360113361970388555639589032",
                    "104583024980943478010304800983380870616"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-31df7420",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "updateSim"
            },
            "deprecated": false,
            "digest": {
                "length": 1560.0,
                "function_hash": "73464390110066256311313197290604314316"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-3adf885e",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "138169495986782158526075107325946727993",
                    "182085358747644492805455652807953013769",
                    "170056171959345315260869768804042607179",
                    "112794305151002411253139788845697665989",
                    "73321848628872980366718851461619720614",
                    "154775039006310356764503858511211984233",
                    "7657302082198265698860787802274909307",
                    "138878402388159257411034090794956755689",
                    "73321848628872980366718851461619720614",
                    "154775039006310356764503858511211984233",
                    "116494539233907086795257037422351296346",
                    "63471387415129370863767358213845262748",
                    "94109993615540964355926009175319911414",
                    "163613372634167716252236603617172017015"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-3cbe835c",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java",
                "function": "onPatternChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 751.0,
                "function_hash": "327914427071627123373276384905185149648"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-4c07871c",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 105.0,
                "function_hash": "63445450650931324815328698530209799383"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-4e4a03d0",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "onSimLockChangedResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1261.0,
                "function_hash": "280102358503749072153932461024014043634"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-58df345e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "handleBackKey"
            },
            "deprecated": false,
            "digest": {
                "length": 200.0,
                "function_hash": "177195277327052269896980900350249582807"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-754b5a07",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java",
                "function": "onPasswordChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 555.0,
                "function_hash": "22034794006964313520886767893645875851"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-768c81dd",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "showNextSecurityScreenOrFinish"
            },
            "deprecated": false,
            "digest": {
                "length": 1446.0,
                "function_hash": "172746559893550184678582788068037220401"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-8d999625",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "length": 1138.0,
                "function_hash": "124669621599523379239247435399150112367"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-8f6c0b44",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 70.0,
                "function_hash": "101856939513384656473981353930427248705"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-97260b94",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "218604057749761870554894346717852251741",
                    "225880998026203634001140317352115898567",
                    "82430787064466783571997905360377499772",
                    "254211444818387437425716830875633758698",
                    "321751154248690539840743179326366180293",
                    "250121960721177760756021474290752084413",
                    "306438204026991691248085340151747692106",
                    "325849423549251398482587279774985715315"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-b3e6b8be",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "323278385076886094499727471843214137734",
                    "262568792341751790984634667274356082323",
                    "77859923969810180703491049940418366242",
                    "50103230078151649727963399744822762393",
                    "166269509743444146501926937511444039008",
                    "63363163380214239898647262614638154392",
                    "17023814350062770782542653276398273072",
                    "253447279133897191435086035371495996756",
                    "314678074785749451614746607589094370609",
                    "13363488840475021947732398546716278836",
                    "17323968323207577842765576887861903364",
                    "200617773054344015703889008283211616864",
                    "161974929959681522854501508008789733829",
                    "327234037857150048993403542133905839808",
                    "78525678750810860527334789514552012233",
                    "105486107704055666213930913655739369481",
                    "174556938176891307169404527449646592538",
                    "99328772312098142149505384895307019747",
                    "179991989133577135774835597851978634581",
                    "313853912658194994017519671760039852224",
                    "289927902629193053279232612409843142261",
                    "262381494111360918479113095879261559059",
                    "269800877456022562331975621078891157147"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-b72284d8",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "138169495986782158526075107325946727993",
                    "123993047982020442634168287411283858049",
                    "135937966126484984828614200230019705080",
                    "263466546766086917293778437291434036347",
                    "73321848628872980366718851461619720614",
                    "154775039006310356764503858511211984233",
                    "116494539233907086795257037422351296346",
                    "63471387415129370863767358213845262748",
                    "302231747317610564129926600453483613077",
                    "158417971717432403579971752208809258387"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-c489aed4",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPINView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "253510892809163608289323298179681212130",
                    "261166014440192956902750072367573668599",
                    "125012625659945938151130811335549483333",
                    "254602473480777355971981230223071114211",
                    "150280275279298943050675990158669155608"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-c8830bc2",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "338248970977495844563712450324914575156",
                    "90573563476952556335483261342846897324",
                    "154594105543943198556120841998617875698",
                    "236964262838334135661572079321866167949",
                    "50122185115133323825407869900795784488",
                    "309397453751835437731649303625903750264",
                    "82098231068381291195741647589052130814",
                    "81004502939276960943386631849350921216",
                    "254471075769434263451334557187168248557",
                    "102738632054064621266832103194835241419",
                    "105505784040509665748912931699859932567"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-c9e3331f",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 89.0,
                "function_hash": "98582915141463299809296470262079675311"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-cda8575e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "onSimCheckResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1215.0,
                "function_hash": "264280342991286310409506862056792696499"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-e8bea14b",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "145623231723238013984679196189069451124",
                    "63369708103747193880936327642593825345",
                    "315243963098493490590144633411620130935",
                    "188333036575442685432668642436414798742",
                    "150273396751554227640366175114258892590",
                    "261836763331097467943219556731013275795",
                    "263410129312784821505947645350636241914",
                    "202844923299808107524994328376027347053",
                    "301341628944037631363335345433932908221",
                    "64310346375045382022161430543378555097",
                    "143308940162156793794326779778639240847",
                    "51593897139708124170555344530025433207",
                    "239091021320933361648814855275280669735",
                    "77628781436473200434619694721817397216",
                    "134789148172991622651776988221071726842",
                    "313100957075620187168584290332821292042",
                    "8742377400480398210712678259109633505"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-ef814394",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "onSimStateChanged"
            },
            "deprecated": false,
            "digest": {
                "length": 390.0,
                "function_hash": "117945840522277994179455469033797544313"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        },
        {
            "id": "ASB-A-218500036-f17ef456",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "onTrustGrantedWithFlags"
            },
            "deprecated": false,
            "digest": {
                "length": 581.0,
                "function_hash": "332141264924656000708956416515228089792"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a30148b8a40a36cababba1ff434d053cfd7dd6e3"
        }
    ],
    "spl": "2022-11-01"
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2022-11-01

Affected versions

Other

11

Ecosystem specific

{
    "severity": "High",
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-218500036-056e67d8",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "155828742318394007735427961620695837835",
                    "286640421329450232540884186242589591444",
                    "208714926835210402402572456090876122240",
                    "323469898942017223267499000948251581973",
                    "338204960842695367884531838570361873465",
                    "137386209533727713309529370177171844469",
                    "260866662454786769783029194603755451869",
                    "185314699748882036841895225554119519059"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-10ebf924",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "88988660926064662039831720912312088816",
                    "39389135866132064357091798028264777111",
                    "318217167126545894859874621330589799040",
                    "73321848628872980366718851461619720614",
                    "154775039006310356764503858511211984233",
                    "116494539233907086795257037422351296346",
                    "63471387415129370863767358213845262748",
                    "302231747317610564129926600453483613077",
                    "158417971717432403579971752208809258387"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-1374ba0e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "digest": {
                "length": 85.0,
                "function_hash": "258206195294952140180837050365515111594"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-1633c7fe",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 78.0,
                "function_hash": "181731993436089411196348959195959805929"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "signature_version": "v1",
            "match_only_versions": [
                "11"
            ],
            "id": "ASB-A-218500036-1c0ea4a9",
            "digest": {
                "length": 119.0,
                "function_hash": "245290793511196481730871674693472999474"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-2d761f8d",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "onSimStateChanged"
            },
            "deprecated": false,
            "digest": {
                "length": 419.0,
                "function_hash": "86700899112530925829322524966581302557"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-312f8243",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "338248970977495844563712450324914575156",
                    "90573563476952556335483261342846897324",
                    "154594105543943198556120841998617875698",
                    "236964262838334135661572079321866167949",
                    "50122185115133323825407869900795784488",
                    "309397453751835437731649303625903750264",
                    "82098231068381291195741647589052130814",
                    "81004502939276960943386631849350921216",
                    "254471075769434263451334557187168248557",
                    "102738632054064621266832103194835241419",
                    "105505784040509665748912931699859932567"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-332b6064",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "197015274589503923664147156981546114692",
                    "130489887499357486194248091108786136620",
                    "162444033962930174523872322700107922443",
                    "161593193600925269993300318898861320660",
                    "38565739991174210629630426811423718147",
                    "83190031625525666250039466384951731199",
                    "57688772620570654886634064776687614593",
                    "62883945813195334394547227813229025964",
                    "265852991496014778739040454591215909728",
                    "314678074785749451614746607589094370609",
                    "133809774008475826922724701428274916855",
                    "225835500508125314733606769922702163519",
                    "219790788105346387337052804069549457893",
                    "105912320431705160990393788688014068441",
                    "174839687613582253630082466223396149799",
                    "214684300085063314497818927331846404244",
                    "325904676699214077097674487736697751880",
                    "74511513211020958900468741772788934237",
                    "7219455528353504596734087539344017090",
                    "105890410162222370349124714100461611872",
                    "78525678750810860527334789514552012233",
                    "105486107704055666213930913655739369481",
                    "115920172430283353512329029803273036971",
                    "199890564302139192925111230769733537384",
                    "162786106296573739210974347187223798706",
                    "142364180535930217331484172818395402610",
                    "189292685064111405834897184230268856276",
                    "179991989133577135774835597851978634581",
                    "313853912658194994017519671760039852224",
                    "289927902629193053279232612409843142261",
                    "262381494111360918479113095879261559059",
                    "269800877456022562331975621078891157147"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-3447a014",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "onSimLockChangedResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1400.0,
                "function_hash": "275800227270380129321681648591381632026"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "signature_version": "v1",
            "match_only_versions": [
                "11"
            ],
            "id": "ASB-A-218500036-49f47e4d",
            "digest": {
                "length": 127.0,
                "function_hash": "109232088244531059235230398050830074889"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-62d1d236",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java",
                "function": "onPatternChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 751.0,
                "function_hash": "327914427071627123373276384905185149648"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-6bbdf8d5",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "102692476204633296516802704181803191951",
                    "146419389473854275967001062820287865264",
                    "6325077117452366692851037777360473173",
                    "266302916524365918191658557904269388312",
                    "276067474619793374106212212291306075485",
                    "82233422891347598131971589807701348617",
                    "243756387384032379510229766631342026479",
                    "186301480255957956784694293043679090524",
                    "301341628944037631363335345433932908221",
                    "64310346375045382022161430543378555097",
                    "143308940162156793794326779778639240847",
                    "51593897139708124170555344530025433207",
                    "152746686124884214622487900463504512329",
                    "22790939057872088873925179617743410244",
                    "89859471610591484703749992144289319043",
                    "146670154229881106265577597702412563314",
                    "260659397836408217198941395964296654452",
                    "128661253354682356592238288541902241011"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-7dba1142",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "handleBackKey"
            },
            "deprecated": false,
            "digest": {
                "length": 200.0,
                "function_hash": "177195277327052269896980900350249582807"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-830f8f9a",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 89.0,
                "function_hash": "98582915141463299809296470262079675311"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-8475839f",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPINView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "253510892809163608289323298179681212130",
                    "261166014440192956902750072367573668599",
                    "56274195662744677052527699819993887259",
                    "254602473480777355971981230223071114211",
                    "150280275279298943050675990158669155608"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-8b4bba42",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java",
                "function": "onPasswordChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 555.0,
                "function_hash": "22034794006964313520886767893645875851"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-8caebbd5",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "88988660926064662039831720912312088816",
                    "39389135866132064357091798028264777111",
                    "212940915513426842248241159459043050576",
                    "73321848628872980366718851461619720614",
                    "154775039006310356764503858511211984233",
                    "7657302082198265698860787802274909307",
                    "138878402388159257411034090794956755689",
                    "159371090683195915302810160481451742957",
                    "324445435814504820203456414548356669419",
                    "131433160715393688806713607865332349709",
                    "294947546890392974309373477750402234800",
                    "16884103486043312853038841398783847451",
                    "94109993615540964355926009175319911414",
                    "163613372634167716252236603617172017015"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-9abd656c",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "length": 1143.0,
                "function_hash": "58001154828699351184604951696344139017"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-a1c49ca5",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "length": 1175.0,
                "function_hash": "141425469978253390046921597902673218617"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "signature_version": "v1",
            "match_only_versions": [
                "11"
            ],
            "id": "ASB-A-218500036-a21bc5bf",
            "digest": {
                "length": 48.0,
                "function_hash": "59736554295460897491642331698804713990"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-a2db507c",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java",
                "function": "showNextSecurityScreenOrFinish"
            },
            "deprecated": false,
            "digest": {
                "length": 1944.0,
                "function_hash": "236933223923522229738199325912105751209"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-ab97a55e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostView.java",
                "function": "onTrustGrantedWithFlags"
            },
            "deprecated": false,
            "digest": {
                "length": 589.0,
                "function_hash": "43572485536029162622638418353602514803"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-b17afd06",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "130931117567357793514156764629264005339",
                    "23131909382434777622644750185322100246",
                    "73575558449428384423694591518168345664",
                    "200150376839726326442638656137757017898",
                    "321751154248690539840743179326366180293",
                    "250121960721177760756021474290752084413",
                    "306438204026991691248085340151747692106",
                    "325849423549251398482587279774985715315"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-c1efc64f",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 253.0,
                "function_hash": "232052442513439326196983279707178341277"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-c75c6079",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPasswordView.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "105702411798077407696321626607814549097",
                    "159284456407818356797326510735145015766",
                    "337296683191524619337830927982007913542",
                    "196921174455884253773738168817877210684",
                    "300587889780040205341807318706480317069",
                    "336922024077415806770968357890929713141"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-c7722b36",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "141649200475346333962584198210879871889",
                    "245779681416828248621762182152360621549",
                    "254446876535115928051803804105017043583",
                    "8024283721843860831552735617436803943"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-dadd981d",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "onSimCheckResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1354.0,
                "function_hash": "67978669236590972114329711192076659056"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-e40ca7f0",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java",
                "function": "updateSim"
            },
            "deprecated": false,
            "digest": {
                "length": 1652.0,
                "function_hash": "75081345952718286981849363911855362733"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        },
        {
            "id": "ASB-A-218500036-ef9aca58",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java",
                "function": "verifyPasswordAndUnlock"
            },
            "deprecated": false,
            "digest": {
                "length": 1813.0,
                "function_hash": "174124342258716334047868690121645170667"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c27cf661a6b14849bd13ba69b5ee40c9066fcf2c"
        }
    ],
    "spl": "2022-11-01"
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2022-11-01

Affected versions

Other

12

Ecosystem specific

{
    "severity": "High",
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-218500036-0b7a9299",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "updateSim"
            },
            "deprecated": false,
            "digest": {
                "length": 1756.0,
                "function_hash": "239004981292140381795055747751953540043"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-0f50981b",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java",
                "function": "onPasswordChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 652.0,
                "function_hash": "21557472933003524089417796933399271021"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "12"
            ],
            "id": "ASB-A-218500036-1bac336f",
            "digest": {
                "length": 105.0,
                "function_hash": "332192760451346616867582825056384939864"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-1ff1c0bb",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "showNextSecurityScreenOrFinish"
            },
            "deprecated": false,
            "digest": {
                "length": 1940.0,
                "function_hash": "181571951940304777356074585437592244795"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-25ff1550",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "handleBackKey"
            },
            "deprecated": false,
            "digest": {
                "length": 236.0,
                "function_hash": "284691765779764067326778950076830566473"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-2ecce143",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "verifyPasswordAndUnlock"
            },
            "deprecated": false,
            "digest": {
                "length": 1787.0,
                "function_hash": "262918890776383195999123464116499392006"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-2f69bc7f",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "217050467746200263722719695644430252279",
                    "104307171129369916055101540631168998793",
                    "106677036049484674614389854051838123120",
                    "29305415303914459306359833071179461467"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-2ff5bafa",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "219544708759585708343223138590950354244",
                    "15657834282754070183708718352073957178",
                    "106677036049484674614389854051838123120",
                    "134676305528383643853083092005510980975"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "12"
            ],
            "id": "ASB-A-218500036-41a9dc27",
            "digest": {
                "length": 119.0,
                "function_hash": "245290793511196481730871674693472999474"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-4639869e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimLockChangedResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1337.0,
                "function_hash": "2399553279416277798999511428520024851"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-491b9c7c",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "133809774008475826922724701428274916855",
                    "225835500508125314733606769922702163519",
                    "219790788105346387337052804069549457893",
                    "105912320431705160990393788688014068441",
                    "174839687613582253630082466223396149799",
                    "214684300085063314497818927331846404244",
                    "325904676699214077097674487736697751880",
                    "74511513211020958900468741772788934237",
                    "7219455528353504596734087539344017090",
                    "298888864055601869839068382042453346524",
                    "35840931587308941084465937391651479970",
                    "226321277861770883600467595618757336298",
                    "182149235957149311165946369859755729233",
                    "206385662858675434696592858539433811189",
                    "64514211056060378883179005154638504397",
                    "160348791523623739194317603575798398995",
                    "311025271845490539387354354429552961670",
                    "311726848346453814736061572001442713599",
                    "322597491864560152206110247137965007266",
                    "265852991496014778739040454591215909728",
                    "314678074785749451614746607589094370609"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-59c4eabe",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 98.0,
                "function_hash": "184096432793852038311969156057953519933"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-5bf93f99",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-769244d6",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "155828742318394007735427961620695837835",
                    "257242034987093969211590233014959431261",
                    "241665823433605138057314193478000779247",
                    "72900156524038927204893584673002691911",
                    "338204960842695367884531838570361873465",
                    "137386209533727713309529370177171844469",
                    "260866662454786769783029194603755451869",
                    "185314699748882036841895225554119519059"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-76b7b5e1",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimStateChanged"
            },
            "deprecated": false,
            "digest": {
                "length": 372.0,
                "function_hash": "224780586085648128098931947088539769322"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-788c971b",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "onSimCheckResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1168.0,
                "function_hash": "307580895406161461557401768723254014830"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-98a414a9",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "262001501365553240837223920480569272967",
                    "303456866273621641137348569238923141129",
                    "188606860203851976742322930702138602971",
                    "283974325952729463742042900631419710354",
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-a0aa386b",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 145.0,
                "function_hash": "39021816017729739046802090842478658060"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-a891af95",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "onTrustGrantedWithFlags"
            },
            "deprecated": false,
            "digest": {
                "length": 586.0,
                "function_hash": "119726503931507215906335642361869197533"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-aa892341",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 253.0,
                "function_hash": "232052442513439326196983279707178341277"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-ad1831d9",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "99624804822906261248717786287359731471",
                    "274630430715516404764140240894747160239",
                    "115920172430283353512329029803273036971",
                    "199890564302139192925111230769733537384",
                    "162786106296573739210974347187223798706",
                    "142364180535930217331484172818395402610",
                    "189292685064111405834897184230268856276"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-ade476aa",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java",
                "function": "onPatternChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 834.0,
                "function_hash": "159600418599187805132201305797116596956"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-be3d8aa6",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "141649200475346333962584198210879871889",
                    "245779681416828248621762182152360621549",
                    "254446876535115928051803804105017043583",
                    "8024283721843860831552735617436803943"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-c40cf64c",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "269987755076291879436380042285528699168",
                    "329739554335582226887826834751809050974",
                    "211636515098955964470054386050869237408",
                    "143140553901600316935841367042449228424"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-cf77296a",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "310512606178383825505553747323074843918",
                    "268041635872415684605871329220746596826",
                    "84152832288196200588183028105723191889",
                    "266302916524365918191658557904269388312",
                    "71891748261296075566809964849787758150",
                    "328479146201506041376027848497925066933",
                    "146925868768385959607254303519255554478",
                    "165369453660562395084882767439512271114",
                    "193348037735293111285771315995751323366",
                    "91916917582038519188078556304895344482",
                    "244856643643339574376675849665403397950",
                    "258255994918981528115375461463128309300",
                    "94666361636712434458238126181879369299",
                    "296097696885533790967072216473266151126",
                    "15517661480080450984298129098772052770",
                    "3989830600076555890272277757835231768",
                    "293803222429047668977629578463208414406",
                    "141062967973686742965261142932611274234",
                    "254991525489855031830722836725505433177",
                    "54884244153804201744734986691502337462",
                    "329164425677612337222496348389566447407"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        },
        {
            "id": "ASB-A-218500036-fa79d6ca",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "digest": {
                "length": 85.0,
                "function_hash": "258206195294952140180837050365515111594"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1e7087f1136989b67c9b72c470617e5fb8c80501"
        }
    ],
    "spl": "2022-11-01"
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2022-11-01

Affected versions

Other

12L

Ecosystem specific

{
    "severity": "High",
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-218500036-003e09ac",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 253.0,
                "function_hash": "232052442513439326196983279707178341277"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-11b494c3",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "handleBackKey"
            },
            "deprecated": false,
            "digest": {
                "length": 236.0,
                "function_hash": "284691765779764067326778950076830566473"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-13d06d6a",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "217050467746200263722719695644430252279",
                    "104307171129369916055101540631168998793",
                    "106677036049484674614389854051838123120",
                    "29305415303914459306359833071179461467"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-1547ce80",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java",
                "function": "onPatternChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 834.0,
                "function_hash": "159600418599187805132201305797116596956"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-27f1fec8",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 98.0,
                "function_hash": "184096432793852038311969156057953519933"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-2f0fa050",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "141649200475346333962584198210879871889",
                    "245779681416828248621762182152360621549",
                    "254446876535115928051803804105017043583",
                    "8024283721843860831552735617436803943"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-3f6dde0e",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "269987755076291879436380042285528699168",
                    "329739554335582226887826834751809050974",
                    "211636515098955964470054386050869237408",
                    "143140553901600316935841367042449228424"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-455d4076",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-4bf363e9",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "digest": {
                "length": 85.0,
                "function_hash": "258206195294952140180837050365515111594"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-52c46a08",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimStateChanged"
            },
            "deprecated": false,
            "digest": {
                "length": 372.0,
                "function_hash": "224780586085648128098931947088539769322"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-592f3ef2",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "verifyPasswordAndUnlock"
            },
            "deprecated": false,
            "digest": {
                "length": 1787.0,
                "function_hash": "262918890776383195999123464116499392006"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-59b0e335",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "262001501365553240837223920480569272967",
                    "303456866273621641137348569238923141129",
                    "188606860203851976742322930702138602971",
                    "283974325952729463742042900631419710354",
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-5fcfb557",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimLockChangedResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1337.0,
                "function_hash": "2399553279416277798999511428520024851"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-66bacb85",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "99624804822906261248717786287359731471",
                    "274630430715516404764140240894747160239",
                    "115920172430283353512329029803273036971",
                    "199890564302139192925111230769733537384",
                    "162786106296573739210974347187223798706",
                    "142364180535930217331484172818395402610",
                    "189292685064111405834897184230268856276"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "12L"
            ],
            "id": "ASB-A-218500036-66e9b49a",
            "digest": {
                "length": 105.0,
                "function_hash": "332192760451346616867582825056384939864"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-69385ce2",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java",
                "function": "onPasswordChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 652.0,
                "function_hash": "21557472933003524089417796933399271021"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-866a762a",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "onSimCheckResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1168.0,
                "function_hash": "307580895406161461557401768723254014830"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-900b597f",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "showNextSecurityScreenOrFinish"
            },
            "deprecated": false,
            "digest": {
                "length": 1940.0,
                "function_hash": "181571951940304777356074585437592244795"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "12L"
            ],
            "id": "ASB-A-218500036-a0740336",
            "digest": {
                "length": 119.0,
                "function_hash": "245290793511196481730871674693472999474"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-a09e753e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "onTrustGrantedWithFlags"
            },
            "deprecated": false,
            "digest": {
                "length": 586.0,
                "function_hash": "119726503931507215906335642361869197533"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-a490d1be",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "310512606178383825505553747323074843918",
                    "268041635872415684605871329220746596826",
                    "84152832288196200588183028105723191889",
                    "266302916524365918191658557904269388312",
                    "71891748261296075566809964849787758150",
                    "328479146201506041376027848497925066933",
                    "146925868768385959607254303519255554478",
                    "165369453660562395084882767439512271114",
                    "193348037735293111285771315995751323366",
                    "91916917582038519188078556304895344482",
                    "244856643643339574376675849665403397950",
                    "258255994918981528115375461463128309300",
                    "94666361636712434458238126181879369299",
                    "296097696885533790967072216473266151126",
                    "15517661480080450984298129098772052770",
                    "3989830600076555890272277757835231768",
                    "293803222429047668977629578463208414406",
                    "141062967973686742965261142932611274234",
                    "254991525489855031830722836725505433177",
                    "54884244153804201744734986691502337462",
                    "329164425677612337222496348389566447407"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-a88585a2",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "updateSim"
            },
            "deprecated": false,
            "digest": {
                "length": 1756.0,
                "function_hash": "239004981292140381795055747751953540043"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-cfadf12c",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "133809774008475826922724701428274916855",
                    "225835500508125314733606769922702163519",
                    "219790788105346387337052804069549457893",
                    "105912320431705160990393788688014068441",
                    "174839687613582253630082466223396149799",
                    "214684300085063314497818927331846404244",
                    "325904676699214077097674487736697751880",
                    "74511513211020958900468741772788934237",
                    "7219455528353504596734087539344017090",
                    "298888864055601869839068382042453346524",
                    "35840931587308941084465937391651479970",
                    "226321277861770883600467595618757336298",
                    "182149235957149311165946369859755729233",
                    "206385662858675434696592858539433811189",
                    "64514211056060378883179005154638504397",
                    "160348791523623739194317603575798398995",
                    "311025271845490539387354354429552961670",
                    "311726848346453814736061572001442713599",
                    "322597491864560152206110247137965007266",
                    "265852991496014778739040454591215909728",
                    "314678074785749451614746607589094370609"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-d1f0fc1a",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "219544708759585708343223138590950354244",
                    "15657834282754070183708718352073957178",
                    "106677036049484674614389854051838123120",
                    "134676305528383643853083092005510980975"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-d8e0e4dc",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 145.0,
                "function_hash": "39021816017729739046802090842478658060"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        },
        {
            "id": "ASB-A-218500036-de2bbfec",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "155828742318394007735427961620695837835",
                    "257242034987093969211590233014959431261",
                    "241665823433605138057314193478000779247",
                    "72900156524038927204893584673002691911",
                    "338204960842695367884531838570361873465",
                    "137386209533727713309529370177171844469",
                    "260866662454786769783029194603755451869",
                    "185314699748882036841895225554119519059"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e53e389f587a78793c78cd3a93fd1078e0c55232"
        }
    ],
    "spl": "2022-11-01"
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2022-11-01

Affected versions

Other

13

Ecosystem specific

{
    "severity": "High",
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-218500036-14da427e",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "updateSim"
            },
            "deprecated": false,
            "digest": {
                "length": 1756.0,
                "function_hash": "239004981292140381795055747751953540043"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-182eb219",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimLockChangedResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1337.0,
                "function_hash": "2399553279416277798999511428520024851"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-208158e9",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "262001501365553240837223920480569272967",
                    "303456866273621641137348569238923141129",
                    "188606860203851976742322930702138602971",
                    "283974325952729463742042900631419710354",
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-228c0dcf",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 98.0,
                "function_hash": "184096432793852038311969156057953519933"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-24a64382",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java",
                "function": "onPasswordChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 667.0,
                "function_hash": "210703252578426684388877198891646247615"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-39ff9394",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "99624804822906261248717786287359731471",
                    "274630430715516404764140240894747160239",
                    "115920172430283353512329029803273036971",
                    "199890564302139192925111230769733537384",
                    "162786106296573739210974347187223798706",
                    "142364180535930217331484172818395402610",
                    "189292685064111405834897184230268856276"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-4ec4b8a6",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java",
                "function": "onSimStateChanged"
            },
            "deprecated": false,
            "digest": {
                "length": 372.0,
                "function_hash": "224780586085648128098931947088539769322"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-4f0e1ab9",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 253.0,
                "function_hash": "232052442513439326196983279707178341277"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-6560544e",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "217050467746200263722719695644430252279",
                    "104307171129369916055101540631168998793",
                    "106677036049484674614389854051838123120",
                    "29305415303914459306359833071179461467"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "13"
            ],
            "id": "ASB-A-218500036-6fd79128",
            "digest": {
                "length": 105.0,
                "function_hash": "332192760451346616867582825056384939864"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-84e1cd95",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "141649200475346333962584198210879871889",
                    "245779681416828248621762182152360621549",
                    "254446876535115928051803804105017043583",
                    "8024283721843860831552735617436803943"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-88ff020f",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "207841568979372251273304183895508988370",
                    "280943246529591509756109303878483654098",
                    "4585552460832155006402300100671176934",
                    "14610176551610341419137367648376263325"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-acc082ae",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "onSimCheckResponse"
            },
            "deprecated": false,
            "digest": {
                "length": 1168.0,
                "function_hash": "307580895406161461557401768723254014830"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-b6336b02",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "showNextSecurityScreenOrFinish"
            },
            "deprecated": false,
            "digest": {
                "length": 1955.0,
                "function_hash": "207743154630450051258549291217539714174"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-ba81f320",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/AdminSecondaryLockScreenController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "155828742318394007735427961620695837835",
                    "257242034987093969211590233014959431261",
                    "241665823433605138057314193478000779247",
                    "72900156524038927204893584673002691911",
                    "338204960842695367884531838570361873465",
                    "137386209533727713309529370177171844469",
                    "260866662454786769783029194603755451869",
                    "185314699748882036841895225554119519059"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-c52dd91a",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java",
                "function": "onPatternChecked"
            },
            "deprecated": false,
            "digest": {
                "length": 834.0,
                "function_hash": "159600418599187805132201305797116596956"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-ca59fb81",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "digest": {
                "length": 85.0,
                "function_hash": "258206195294952140180837050365515111594"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java",
                "function": "dismiss"
            },
            "deprecated": true,
            "signature_version": "v1",
            "match_only_versions": [
                "13"
            ],
            "id": "ASB-A-218500036-ca727538",
            "digest": {
                "length": 119.0,
                "function_hash": "245290793511196481730871674693472999474"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-ca8f60c4",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "onTrustGrantedWithFlags"
            },
            "deprecated": false,
            "digest": {
                "length": 689.0,
                "function_hash": "186556856867923316230535670566570226481"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-cd0b8ead",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "219544708759585708343223138590950354244",
                    "15657834282754070183708718352073957178",
                    "106677036049484674614389854051838123120",
                    "134676305528383643853083092005510980975"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-cfe1984a",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "handleBackKey"
            },
            "deprecated": false,
            "digest": {
                "length": 236.0,
                "function_hash": "284691765779764067326778950076830566473"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-e22b8769",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSimPinViewController.java",
                "function": "verifyPasswordAndUnlock"
            },
            "deprecated": false,
            "digest": {
                "length": 1787.0,
                "function_hash": "262918890776383195999123464116499392006"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-f88075a4",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "310512606178383825505553747323074843918",
                    "268041635872415684605871329220746596826",
                    "84152832288196200588183028105723191889",
                    "266302916524365918191658557904269388312",
                    "71891748261296075566809964849787758150",
                    "328479146201506041376027848497925066933",
                    "146925868768385959607254303519255554478",
                    "165369453660562395084882767439512271114",
                    "193348037735293111285771315995751323366",
                    "91916917582038519188078556304895344482",
                    "244856643643339574376675849665403397950",
                    "258255994918981528115375461463128309300",
                    "94666361636712434458238126181879369299",
                    "296097696885533790967072216473266151126",
                    "15517661480080450984298129098772052770",
                    "3989830600076555890272277757835231768",
                    "293803222429047668977629578463208414406",
                    "141062967973686742965261142932611274234",
                    "254991525489855031830722836725505433177",
                    "54884244153804201744734986691502337462",
                    "329164425677612337222496348389566447407"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-faf1d382",
            "signature_type": "Function",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardHostViewController.java",
                "function": "dismiss"
            },
            "deprecated": false,
            "digest": {
                "length": 145.0,
                "function_hash": "39021816017729739046802090842478658060"
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-fc90937a",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainerController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "133809774008475826922724701428274916855",
                    "225835500508125314733606769922702163519",
                    "219790788105346387337052804069549457893",
                    "105912320431705160990393788688014068441",
                    "174839687613582253630082466223396149799",
                    "214684300085063314497818927331846404244",
                    "325904676699214077097674487736697751880",
                    "74511513211020958900468741772788934237",
                    "7219455528353504596734087539344017090",
                    "298888864055601869839068382042453346524",
                    "35840931587308941084465937391651479970",
                    "226321277861770883600467595618757336298",
                    "182149235957149311165946369859755729233",
                    "206385662858675434696592858539433811189",
                    "64514211056060378883179005154638504397",
                    "160348791523623739194317603575798398995",
                    "311025271845490539387354354429552961670",
                    "311726848346453814736061572001442713599",
                    "322597491864560152206110247137965007266",
                    "265852991496014778739040454591215909728",
                    "314678074785749451614746607589094370609"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        },
        {
            "id": "ASB-A-218500036-fe42459a",
            "signature_type": "Line",
            "target": {
                "file": "packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "269987755076291879436380042285528699168",
                    "329739554335582226887826834751809050974",
                    "211636515098955964470054386050869237408",
                    "143140553901600316935841367042449228424"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3d89cc5df6729cab8d98c967d73e03e23048d52b"
        }
    ],
    "spl": "2022-11-01"
}