In multiple buttons of grant_permissions.xml, there is a possible way to bypass permissions dialogs due to a tapjacking/overlay attack. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 3044.0, "function_hash": "15233233735026362644972694041766126065" }, "id": "ASB-A-175190844-0c825883", "source": "https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::Layer" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "51568116969163411195940740636801508041", "178687044438696054566210048875444062561", "233027224164873481779008981674432153817", "131820276643179970964878125161046915177" ] }, "id": "ASB-A-175190844-9b2cf49a", "source": "https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "98043878407467974749830401435397788149", "156349832125714996613840660490727836108", "66220416559807385037174912379401746188", "340174363961643176128924507355172758875", "108628203681381099901802492133736697561", "55957385910806224581332221511081549880", "274497558695835915127792692724399172847", "10036326223197265626960360931862465248", "238233745058194311916309580368518000288", "269685981069152346158512124902531436487", "102491053587213793780939537118594130810", "311624712889199489762331517503300062054", "44201316953869288664191189847165765390", "18163614796206009368225431848335362537", "197215212364799859639295091987148075554", "187952296629516011361188360581692283688", "127346514403402554695602161353124538831", "266930212136829219692164642840863057008", "16528999804314900100440078306454797192", "204466105128559190502065174598583335451", "298774071639397866106209690363836978472", "234036803363372927886572094178395893161", "84238202676905603788234711430733959342", "116349597231466355776750020760445622505", "180886447711775262863871122044273345081", "8572981724090411106829897840030340847", "34791310821633584183580051810944105400" ] }, "id": "ASB-A-175190844-15e3ac0f", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 517.0, "function_hash": "25805470472149497114547815086911938305" }, "id": "ASB-A-175190844-1d877770", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "updateInputChannel" }, "signature_type": "Function" }, { "match_only_versions": [ "11" ], "digest": { "threshold": 0.9, "line_hashes": [ "22732347710356752006150025448711906652", "169206655351354619425456724224388045904", "673276590536514310553150033917786596", "7354644935119894864328097659532302664", "74994827664230078210425792078433520789", "246606760858694903545194978360843540556", "90372111697677551282327206543037755566", "129708041185351192967634148798766541703", "200980920920067022844585166235456893719", "211660184067675731716509328836889407644", "61603205298230077987830554677184950230", "100461460424318041277141733015719609955", "197343040719542566737506182536065349246", "68302159858532542361714527574221797218", "321905600240142703688588562696416129524", "83558444288678940568587726895625896506", "148375519860521896961188171840278110842", "280346398904173315063026391310133772211", "26039011716861685993745886397108922669", "205224975573202080413276225284702851775", "92899009615594307789124442995745853260", "176859784105096444242908326541826819725" ] }, "id": "ASB-A-175190844-1f688f28", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282867657883064175178846474573730301370", "381495687460253833578128182771756143", "292167990087491759541951608915605701098", "187618696163339123303574286360818913031" ] }, "id": "ASB-A-175190844-21423aec", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/ActivityStack.java" }, "signature_type": "Line" }, { "digest": { "length": 2402.0, "function_hash": "155125108327955558038284613690605314771" }, "id": "ASB-A-175190844-2393f6b4", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/ActivityStack.java", "function": "setWindowingModeInSurfaceTransaction" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "150555765760234062444626748478580000916", "331241869938489557258982362276188627218", "144269392973495930220973457673612157695", "6202659516243619270880458755353008566", "180679951648523699488704745289357239506", "314047888469450165801136092425354257071", "189991891994099775720685819681100013572" ] }, "id": "ASB-A-175190844-2436c03e", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/SurfaceControl.java" }, "signature_type": "Line" }, { "digest": { "length": 3117.0, "function_hash": "82168642757802619456095205834995346573" }, "id": "ASB-A-175190844-25910109", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp", "function": "register_android_view_InputWindowHandle" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "101316420345090885084877561833183315090", "37628564060551089091188922264484294593", "181736432236052488746116178641622941744", "141849880343317516953816276406259346147", "247133694720631722592367211461854978048", "91571741337146800480391440107986107879", "268867737515635244160899899938586710390", "112871991628303025839829301690730670349", "109691588596304729480267466840173507140", "278910425105568355445130769264992966337", "278794066924842821052388759725546911085" ] }, "id": "ASB-A-175190844-2929b339", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "253097937424385281188722728027941838315", "62957491496332279752771492488067098281", "119430481300604970024383008393139817525", "42232261992993025203206982535894230759" ] }, "id": "ASB-A-175190844-2db5da62", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/RootWindowContainer.java" }, "signature_type": "Line" }, { "digest": { "length": 1024.0, "function_hash": "311451339639558895225194126559619655454" }, "id": "ASB-A-175190844-36a508e4", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "updateInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "68916093540600124101530270827243120936", "332711302998950455201694283998131325948", "177136474009952812227955350745090397424", "300499254088150352841300311375348377132", "301871096400579485123829734782977351763", "166885810888643770931174717328616111240", "281601636253490429463999694212915536543", "326224435725935129387308978096318689444", "217743851540272795205086526186324757131", "152832673739321036398392185153806338527" ] }, "id": "ASB-A-175190844-3b32289d", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowManager.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "118609550740200493026735944767819700203", "147394631348504391447502693960688161956", "98812829274444540818145810815098542935", "300679231937010370298537701364918277290", "204735705449952768552449481776848443811" ] }, "id": "ASB-A-175190844-45f14782", "source": "https://android.googlesource.com/platform/frameworks/base/+/0cf0d420e18ebb88668f01595ef6acfe3b568430", "deprecated": false, "signature_version": "v1", "target": { "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityWindowManager.java" }, "signature_type": "Line" }, { "digest": { "length": 635.0, "function_hash": "323609399621018176342586112247631775769" }, "id": "ASB-A-175190844-45fc5ee5", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/InputMonitor.java", "function": "populateOverlayInputInfo" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "249366274421314777432820538396904732096", "93083669118275458328442682345983012912", "219931325628948399103549672440557916469", "141800269441144067118991523742629676646", "326021958482931160772091237375200577379", "335261281923665109127212724706202007271", "160764927475617809199052492033873593170", "127762993914066656607413482783724539084", "8995912341807430320725565185547373237", "222169426092343827622016240544908777787", "231555668634359906488027336501141250957", "180437281239845446548188766159819362056", "190181867188576624470581065197882986904", "331503719024874156867032082012989627987", "179815548056840072872157856371804493661", "146393995887409265823259583419941131717" ] }, "id": "ASB-A-175190844-483c1310", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "160664324481470358237617411761543612999", "121422571377483405498911096352930648871", "103616730622830699753592355028295869116", "45830084659980173436418672606773169469", "286163533181444133786138729065297339429", "116666465407314909028329003439948580972", "136175521597234600147409218494002240445", "319106574803917234506640278670945565475", "232052748598608736971953045154768335342", "93485533409042670679645545918263105578", "242948945517617573861688650582331149571", "333789039595797878935735300352818137048", "301871092772213746150525008403217040923", "246423787113015555108947371184179461557", "187903491477975088263436616025579996930", "35556241453030860160415640636249665199", "39956180300739369400450811841529162348", "131525888908883303679374448284339916930", "122507645026030672611733951603636521918", "294212822717724014191898713617372693534", "180161031646401124434363488534952086282" ] }, "id": "ASB-A-175190844-50ea7908", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/InputMonitor.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "45801184896282007716087467094429833398", "242362555327536567703765556355281804280", "110453910018273115670623709201648564103", "56367487443511205820326633920333974118", "241347657983364226398377617572001380848", "222438570669278570693772445616766445730", "136722639143548715701473446676412938443", "335368140644060465343624998237713076600", "130534919663871328927014263959191442628", "113243955508082271759296063382830556201", "26996404360009029534929234033283927443", "125963078699309823106514833021062287841", "187161579655135691700292217946385360310", "201847037026747104868590011175636862229", "129183836137605665335895953846048660863" ] }, "id": "ASB-A-175190844-52668106", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "29202499992893764234705903807297572431", "16131869957622869092645981177694882311", "299668004377383048984483530087747236825", "85182384643508728349165099015113185653", "20033300134268660054875654341971072387", "134025543799394681918660386283972172947", "111947497995308620006872653561222935356", "152290227940736083096730229203209709870", "44608659658775082433999514700507886533", "110282297031859950577611141270852340686", "129218953998561963619081216177103166620", "12019028668599095938687804090301994225", "281483977895101864116311817018910960150", "34568685950327012987610763175957465675", "66155043050389895008258882165401492546", "305006850846362996849088684399627320913", "130534919663871328927014263959191442628", "243079621199622635217791844264202188864", "160982572225146843940120782454988973457", "279442368836362926111975212240796076240" ] }, "id": "ASB-A-175190844-560c2837", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java" }, "signature_type": "Line" }, { "digest": { "length": 1518.0, "function_hash": "152118913509549929680233615586905064849" }, "id": "ASB-A-175190844-5a710caf", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/InputMonitor.java", "function": "populateInputWindowHandle" }, "signature_type": "Function" }, { "digest": { "length": 3611.0, "function_hash": "27896358951189037780283793618209306325" }, "id": "ASB-A-175190844-5b3dcf94", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java", "function": "WindowState" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "280027116380737560916588429750064111832", "294174839330234257663800085497045774465", "179304928783812215201873573412558316172", "322147891949399397269820826193458268616", "311140315665394784975022638715333666577" ] }, "id": "ASB-A-175190844-5d3dd0fe", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Task.java" }, "signature_type": "Line" }, { "digest": { "length": 244.0, "function_hash": "48539400138994855425912595054734400878" }, "id": "ASB-A-175190844-5e9d2013", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java", "function": "updateInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "283686504925812178925073901285777727018", "279995625688955446282992918478982411187", "174769390873947716003231280914904029129" ] }, "id": "ASB-A-175190844-7a3712cf", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/InputWindowHandle.java" }, "signature_type": "Line" }, { "digest": { "length": 624.0, "function_hash": "138268434973427263900096909421933802006" }, "id": "ASB-A-175190844-7f0b2731", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "224299025001969344487774194910238231606", "96714370736097726940896285950950018767", "211654926117042397632043235097210608842", "155267782837095605730453368112857643572", "266658351919465769906095821665718142920", "61946638378784566388105692555344644203", "16921535816138440870597993065981209977" ] }, "id": "ASB-A-175190844-8210e005", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_view_SurfaceControl.cpp" }, "signature_type": "Line" }, { "digest": { "length": 1436.0, "function_hash": "211601420345672871118201601251158151835" }, "id": "ASB-A-175190844-842bb09a", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "relayout" }, "signature_type": "Function" }, { "digest": { "length": 3820.0, "function_hash": "156743017912980457232746974077370775881" }, "id": "ASB-A-175190844-8d97ccbe", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp", "function": "NativeInputWindowHandle::updateInfo" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "104613572448601136616515446215393832352", "184094845088784824109424306931136868231" ] }, "id": "ASB-A-175190844-941fe524", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/tests/wmtests/src/com/android/server/wm/StubTransaction.java" }, "signature_type": "Line" }, { "digest": { "length": 637.0, "function_hash": "325121371115639495819584845344359622550" }, "id": "ASB-A-175190844-9d77e84e", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "10665872001465939582797584631941085815", "3203815530500596509682303192261125732", "13892106956809874399560108262672695666", "69735482984957486116574640176531027121", "64122190083373568205678515263288835732", "32652010709805138040407671188068177906", "2735860693026117410697396997849730292", "86749092826877695819387816698749295970", "189614258576603583445769564538381236022", "50420317229639961521665425720173897318", "199338703379511209327235302176038560337", "63738437190004699899003976562739031421", "166692427709867300378981001919796003719", "91072376473511444959932953577469877471", "199223000981629949529404649334677325305", "65216160459761971506869005596567001593", "143321688126630249468310645636084287924", "21442959537594035382369127538751226465", "316403991440302894764575545148836232263", "11951579390644095018409755795462220997" ] }, "id": "ASB-A-175190844-a387c396", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/DisplayPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 1634.0, "function_hash": "266270035130321470118971204766519061714" }, "id": "ASB-A-175190844-a5097448", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Task.java", "function": "onParentChanged" }, "signature_type": "Function" }, { "digest": { "length": 961.0, "function_hash": "165877639816197740457244109031955380831" }, "id": "ASB-A-175190844-af3500e9", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java", "function": "addToWindowManagerMaybe" }, "signature_type": "Function" }, { "digest": { "length": 2008.0, "function_hash": "121811296679758324614201494663037802853" }, "id": "ASB-A-175190844-b304d073", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/DisplayPolicy.java", "function": "validateAddingWindowLw" }, "signature_type": "Function" }, { "digest": { "length": 620.0, "function_hash": "41434014430517397884762810401185689959" }, "id": "ASB-A-175190844-b39bbbc5", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "setTouchRegion" }, "signature_type": "Function" }, { "digest": { "length": 1077.0, "function_hash": "163397508365789173757531018706519321759" }, "id": "ASB-A-175190844-bf8138eb", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "addToDisplay" }, "signature_type": "Function" }, { "digest": { "length": 2906.0, "function_hash": "141631392010156289908039291521444502872" }, "id": "ASB-A-175190844-c5f5a96e", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java", "function": "WindowState" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "241392903354438729145462068914835747899", "237336884051317343089148034491283796712", "327272318480092368390999041027674111432", "13676809299045640398030313115290097332" ] }, "id": "ASB-A-175190844-d2575efc", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/InputConsumerImpl.java" }, "signature_type": "Line" }, { "match_only_versions": [ "11" ], "digest": { "length": 118.0, "function_hash": "54800756918741013734695263059252226667" }, "id": "ASB-A-175190844-d4facd46", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "236878742988049913109251480530238636678", "110725042947084274123442220803415824911", "292808769992178500263768615072164556447", "170856338506078490896483377879561519577", "309440049567660855285909143768929829302", "29704249482358375929077159840224866350", "236260888584853136950121584046297807090" ] }, "id": "ASB-A-175190844-d512583b", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java" }, "signature_type": "Line" }, { "digest": { "length": 1526.0, "function_hash": "104011304610578807627919010828407613488" }, "id": "ASB-A-175190844-d7eb1487", "source": "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/InputConsumerImpl.java", "function": "InputConsumerImpl" }, "signature_type": "Function" }, { "digest": { "length": 994.0, "function_hash": "18403392077553044257713121083104883690" }, "id": "ASB-A-175190844-e2537795", "source": "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/RootWindowContainer.java", "function": "moveActivityToPinnedStack" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "64122190083373568205678515263288835732", "32652010709805138040407671188068177906", "2735860693026117410697396997849730292", "86749092826877695819387816698749295970", "121468437630695259726084004243101374450", "127052061847972919166102200681920822877", "240096547487482021544776765586189205601", "277434809109167155175468882312793698838" ] }, "id": "ASB-A-175190844-f39e29b9", "source": "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/WindowManagerPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 2264.0, "function_hash": "57307819394414678366514566393966602237" }, "id": "ASB-A-175190844-f69187c3", "source": "https://android.googlesource.com/platform/frameworks/base/+/0cf0d420e18ebb88668f01595ef6acfe3b568430", "deprecated": false, "signature_version": "v1", "target": { "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityWindowManager.java", "function": "getTypeForWindowManagerWindowType" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620", "https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1", "https://android.googlesource.com/platform/frameworks/base/+/0cf0d420e18ebb88668f01595ef6acfe3b568430", "https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 2969.0, "function_hash": "175495090413427990856778823446920819006" }, "id": "ASB-A-175190844-056e8ba0", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceInterceptor.cpp", "function": "SurfaceInterceptor::addSurfaceChangesLocked" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "114669416853611158937765096175608906806", "176586083628559978674576447448984126887", "212896902422345489944371591346273504798", "305349957818639516636090373768022025397", "395994494305691530359557071362040114", "44643773625033145411817334287331047127", "214077719359599521574337717982950079079", "268387267675190626628592957272709588879", "70109088839981183527466979971041574473", "299012784203566515263662073783228902755", "168716938260268375832013866594388019820", "38921447793920902016872262057851971623" ] }, "id": "ASB-A-175190844-086a8012", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/include/gui/LayerState.h" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "13122163582048955684717400299965994104", "205112038867279466855265384839940399460", "30869244539281458189890449007846550217", "308867713332201902647425710563425315127", "146026754072195170162431615628676185020", "309773695828222424016696403368829970059", "240643657640917965635395858363327737807", "44553236864634690687246323513798849307", "275310520668433012414516337959479053301", "125297992029259033339485372471282204882", "205772562447798585396895767003960771079", "39439887402080538269885460355966662447" ] }, "id": "ASB-A-175190844-16b61660", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/LayerState.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "324282299571230983544723747318143169401", "112408395187673591380666817602596364722", "102247903890090525480103485599486047670" ] }, "id": "ASB-A-175190844-23559337", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/SurfaceComposerClient.cpp" }, "signature_type": "Line" }, { "digest": { "length": 2169.0, "function_hash": "66756453355747241402466811165013703735" }, "id": "ASB-A-175190844-2bc9e711", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/layerproto/LayerProtoParser.cpp", "function": "LayerProtoParser::generateLayer" }, "signature_type": "Function" }, { "digest": { "length": 1419.0, "function_hash": "326491516876207960724648588663868479075" }, "id": "ASB-A-175190844-2bd53537", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/input/InputWindow.cpp", "function": "InputWindowInfo::read" }, "signature_type": "Function" }, { "digest": { "length": 2448.0, "function_hash": "314006944104752825088214693505915013115" }, "id": "ASB-A-175190844-2d77526c", "source": "https://android.googlesource.com/platform/frameworks/native/+/41f48c7b10132c94822ab109de99978ee65cc743", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::Layer" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "249397927203485658809502226880773861967", "148137963740181383544274338906150611719", "229587477862282936524920381603966962028", "119331818613912652833222423597938810759", "1132015971105546207135960941692573281", "212868244044421610290964754717210114437", "236477091767737253042327487037092451606", "1045397484705368380984510674255702445", "203187431742854457242644347158365293449", "267245845046884771003274754028178360220", "178216024883269033467553365160259433291", "240848591161149550907848391758633632365", "30377211251955795470148977187645240390", "321465671281960294390846243315654110327", "314817812663367854107612310534193833513", "16217490417813946517592249895428090686" ] }, "id": "ASB-A-175190844-2e71a2c5", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "include/input/InputWindow.h" }, "signature_type": "Line" }, { "digest": { "length": 2881.0, "function_hash": "320479207396326442522287471736491625495" }, "id": "ASB-A-175190844-3ff87f84", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/LayerState.cpp", "function": "layer_state_t::read" }, "signature_type": "Function" }, { "digest": { "length": 1705.0, "function_hash": "225180270913865342640338738614722391787" }, "id": "ASB-A-175190844-44c6264e", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceInterceptor.cpp", "function": "SurfaceInterceptor::addInitialSurfaceStateLocked" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "41052201772144937382117208142293805255", "65408819323262133804580542033795599372", "247238159348565770412452754639821933464", "28686210598981510293460059471895425939", "274265497930298030978461263495779187519", "45950333584949910698482770091144915563", "262940071882663639942469832224830122837", "84547455160226371713964480468630194628", "241234111788186446137088266466572593060", "179404582815747760358843857717913377074", "103503764132146875424211648564765211091", "290788156615586786597990720327612626989" ] }, "id": "ASB-A-175190844-455ed91e", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.h" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "276041315298996961401300968196607820216", "320399276936583264315981230155955708929", "656249771517581459528120246349030857", "11589092359693968164661532943473629263" ] }, "id": "ASB-A-175190844-4df8607d", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/layerproto/include/layerproto/LayerProtoParser.h" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "274845967892267892118206690846174886756", "92550643770656961219552179379131557250", "221989765112864938050080816716195690182", "131705252262525488785810045840067711761", "193132692505139901081054452932637643243", "70584441398018004210593853893547416103", "40578957707501198115775393056987917605", "174080557111053223380329075978811440969", "246508229250273976478167455767096822673", "82528345038862521189306064046643324536", "158877198464179099287891059531983755426" ] }, "id": "ASB-A-175190844-59a7f1a0", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceInterceptor.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "213227194041051452560373248873324700942", "248351629444701099558568418057365082007", "156964162599315033770234993761792895632", "321870605651095807187464815690008435553", "166954801023140902035033397523159171456", "279994223754941844252196594343264160187", "264267133258061628485130963679309775235", "75200035017844509007258247888655560609", "86130637967346445974743526836813544927", "213033344240399880001006238935954307781", "314127600594808287161601433186429450128", "261413308157361692216562049561318837362", "215879222938372564668698176461426230581", "236199462307760736785912646942261576562", "49472739230991299711697261613529664942", "12079341560536708372615349452812502792", "336925188526395824170585931899186157921", "227219630723950703541738958899612759250", "307873650995896139420272366242705977582", "136181597246618506297976851090764519964", "188641085649113208680296590686160404240", "299422096421633102589943008304962270276", "57584447082817246645999107609136977905", "181714701306680143109044108400783527332", "310030151131613215877284299954754874489" ] }, "id": "ASB-A-175190844-5f764269", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/tests/SurfaceInterceptor_test.cpp" }, "signature_type": "Line" }, { "digest": { "length": 5022.0, "function_hash": "126916359889730542893543430492928372377" }, "id": "ASB-A-175190844-606a8f70", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/LayerState.cpp", "function": "layer_state_t::merge" }, "signature_type": "Function" }, { "digest": { "length": 1280.0, "function_hash": "95013073278388092696377253842700933567" }, "id": "ASB-A-175190844-609e698d", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/tests/SurfaceInterceptor_test.cpp", "function": "SurfaceInterceptorTest::runAllUpdates" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "224687697907283852879307248423747869561", "234773806167396747619992798557740111702", "49654025376423745967460040073784278896", "261733205534941963442697075095767083696" ] }, "id": "ASB-A-175190844-60dcb2a1", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceInterceptor.h" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "190444453207668590720560518368036578189", "293511257484476422665834241063653076602", "238294260958529680503453243893793328618", "6174012302444911582889838229280559359", "259919534906536338526002124767458217345", "107733071093152863736862759848117198184", "80360413762329249445783884022342950712", "220411443718954317160578901705657049151" ] }, "id": "ASB-A-175190844-635d884b", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/layerproto/LayerProtoParser.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "115561538406830074045482510724138798901", "116639226877577683737956565818409341015", "250220979490401785789538850583655074615", "299528391378617941128290108252291769813" ] }, "id": "ASB-A-175190844-6b68bbde", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceFlinger.cpp" }, "signature_type": "Line" }, { "digest": { "length": 618.0, "function_hash": "188586805744434469674336013995496842305" }, "id": "ASB-A-175190844-6be3f8fd", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/input/InputWindow.cpp", "function": "InputWindowInfo::isTrustedOverlay" }, "signature_type": "Function" }, { "digest": { "length": 2308.0, "function_hash": "261565742014442180424148786076681711150" }, "id": "ASB-A-175190844-768008c5", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/layerproto/LayerProtoParser.cpp", "function": "LayerProtoParser::Layer::to_string" }, "signature_type": "Function" }, { "digest": { "length": 1916.0, "function_hash": "191261323241894718861440077195905356377" }, "id": "ASB-A-175190844-7b21e509", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/tests/SurfaceInterceptor_test.cpp", "function": "SurfaceInterceptorTest::surfaceUpdateFound" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "125314977489963903067374428060042491505", "218192048013970762379617284704209228894", "276034878801301159319714880086215865244", "157526721456343799845147850395012473565" ] }, "id": "ASB-A-175190844-7d9feb90", "source": "https://android.googlesource.com/platform/frameworks/native/+/41f48c7b10132c94822ab109de99978ee65cc743", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "113794290485082175093467703303266785418", "138547913267225478851202586367125917126", "392569365330558685578499230018141808", "262213666030746905186995974840115978784", "117136030580094264119376392018442698610", "72152466754605834658778913377060722904", "86754822950624621834640999100784657833", "102473721574445243854287736896034324977", "231347328740109807980169246804258553483", "10697731476553939640832708585824157051" ] }, "id": "ASB-A-175190844-829fa9e9", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp" }, "signature_type": "Line" }, { "digest": { "length": 1313.0, "function_hash": "2510040024391436144571529327721893641" }, "id": "ASB-A-175190844-88025e5e", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/input/InputWindow.cpp", "function": "InputWindowInfo::write" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "63492544789733686796568641411113808770", "141202598896555394343192246428852765698", "93936333575402869832620887925608023322", "145996091564141518182215165387444323934", "232299299612284325608425774928377411891", "327865877907607690250468844732821782867", "323572266302394893868620804143678875537", "326225933538846061903085432757920754591", "62093253034727908011504704994477399071", "90681096476673848295829162027568764851", "165698607587867402377440953355503962200", "323962733780827856737829997961443734076", "189635091236852669144786863601871185655", "228763280908411720455915266906414013760", "278743714606193306210869223870967868857", "327466588938895405859311632516406504635", "154155613858143806950088230738151062454", "170918652549657911918914199709851546183", "140543655581617543059406490821482475775", "73662650450692621468104515423390379578", "754735266387077701679482062329435991", "69754220226951546110268178736645966670", "170785911646977447080442296482435219095" ] }, "id": "ASB-A-175190844-8ebcfe18", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/input/InputWindow.cpp" }, "signature_type": "Line" }, { "digest": { "length": 2307.0, "function_hash": "165504116832517627232909828077187155313" }, "id": "ASB-A-175190844-98bacc9d", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::fillInputInfo" }, "signature_type": "Function" }, { "digest": { "length": 9510.0, "function_hash": "150936095948881094276969617941319936498" }, "id": "ASB-A-175190844-a201dca8", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/SurfaceFlinger.cpp", "function": "SurfaceFlinger::setClientStateLocked" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "259231103871561950731946350641438855792", "310887019488557741950149547906989954760", "211979893529041792476153795704349239266", "140254583299441279907325199016252384250" ] }, "id": "ASB-A-175190844-a80ca6dc", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "services/inputflinger/dispatcher/InputDispatcher.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "90531914862890469734236964149923147046", "243329567584430490118642787028550941737", "281339659259613259361593030460748430609" ] }, "id": "ASB-A-175190844-e4780a21", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/include/gui/SurfaceComposerClient.h" }, "signature_type": "Line" }, { "digest": { "length": 2833.0, "function_hash": "242541482686640908708097530360752673996" }, "id": "ASB-A-175190844-ed49349b", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "libs/gui/LayerState.cpp", "function": "layer_state_t::write" }, "signature_type": "Function" }, { "digest": { "length": 2295.0, "function_hash": "4121230237540025385513447362784130943" }, "id": "ASB-A-175190844-f6016320", "source": "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::writeToProtoDrawingState" }, "signature_type": "Function" }, { "digest": { "length": 444.0, "function_hash": "215678896888179054653120214031392238296" }, "id": "ASB-A-175190844-f87c6853", "source": "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "deprecated": false, "signature_version": "v1", "target": { "file": "services/inputflinger/dispatcher/InputDispatcher.cpp", "function": "canBeObscuredBy" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa", "https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2", "https://android.googlesource.com/platform/frameworks/native/+/41f48c7b10132c94822ab109de99978ee65cc743" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "98043878407467974749830401435397788149", "156349832125714996613840660490727836108", "66220416559807385037174912379401746188", "340174363961643176128924507355172758875", "108628203681381099901802492133736697561", "55957385910806224581332221511081549880", "274497558695835915127792692724399172847", "10036326223197265626960360931862465248", "238233745058194311916309580368518000288", "269685981069152346158512124902531436487", "102491053587213793780939537118594130810", "311624712889199489762331517503300062054", "44201316953869288664191189847165765390", "18163614796206009368225431848335362537", "197215212364799859639295091987148075554", "187952296629516011361188360581692283688", "127346514403402554695602161353124538831", "266930212136829219692164642840863057008", "16528999804314900100440078306454797192", "204466105128559190502065174598583335451", "298774071639397866106209690363836978472", "234036803363372927886572094178395893161", "84238202676905603788234711430733959342", "116349597231466355776750020760445622505", "180886447711775262863871122044273345081", "8572981724090411106829897840030340847", "34791310821633584183580051810944105400" ] }, "id": "ASB-A-175190844-0588bcc0", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 620.0, "function_hash": "41434014430517397884762810401185689959" }, "id": "ASB-A-175190844-0aeb82c6", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "setTouchRegion" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "10665872001465939582797584631941085815", "3203815530500596509682303192261125732", "13892106956809874399560108262672695666", "69735482984957486116574640176531027121", "64122190083373568205678515263288835732", "32652010709805138040407671188068177906", "2735860693026117410697396997849730292", "86749092826877695819387816698749295970", "189614258576603583445769564538381236022", "50420317229639961521665425720173897318", "199338703379511209327235302176038560337", "63738437190004699899003976562739031421", "166692427709867300378981001919796003719", "91072376473511444959932953577469877471", "199223000981629949529404649334677325305", "65216160459761971506869005596567001593", "143321688126630249468310645636084287924", "21442959537594035382369127538751226465", "316403991440302894764575545148836232263", "11951579390644095018409755795462220997" ] }, "id": "ASB-A-175190844-0d5c12ad", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/DisplayPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 786.0, "function_hash": "275830453360379341784865893070130062678" }, "id": "ASB-A-175190844-179e298b", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java", "function": "addToWindowManager" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "224299025001969344487774194910238231606", "88918503419763163544587944688988545695", "13714578989268545802220417909385249046", "164912959904666115598538946303919960539", "321429480851612542010410299795908478091", "24838849734557175520005276066320917981", "116431358507286441517403168836624148154" ] }, "id": "ASB-A-175190844-1a3a6acd", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_view_SurfaceControl.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "29202499992893764234705903807297572431", "16131869957622869092645981177694882311", "299668004377383048984483530087747236825", "85182384643508728349165099015113185653", "20033300134268660054875654341971072387", "134025543799394681918660386283972172947", "111947497995308620006872653561222935356", "152290227940736083096730229203209709870", "44608659658775082433999514700507886533", "110282297031859950577611141270852340686", "129218953998561963619081216177103166620", "12019028668599095938687804090301994225", "281483977895101864116311817018910960150", "34568685950327012987610763175957465675", "66155043050389895008258882165401492546", "305006850846362996849088684399627320913", "130534919663871328927014263959191442628", "243079621199622635217791844264202188864", "160982572225146843940120782454988973457", "279442368836362926111975212240796076240" ] }, "id": "ASB-A-175190844-2dd0efd9", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java" }, "signature_type": "Line" }, { "digest": { "length": 237.0, "function_hash": "203659832025527501460356129204996740460" }, "id": "ASB-A-175190844-3eab3c1d", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/RootWindowContainer.java", "function": "notifyActivityPipModeChanged" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "10702229613993918938039595009217664029", "61466107249386820771294954951954837944", "224713287933249522113108478488288398645", "16561334940825142267405733460085616334", "333581527325771252680546734808466225883", "2803741963880853744489593177691289878", "135831473560971872199272490872388670048", "152696607940713285234849218112514232589", "211259266634278119216104526386379806214", "42089950621749661295755973343128063846" ] }, "id": "ASB-A-175190844-40d5bbe3", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/RootWindowContainer.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "249366274421314777432820538396904732096", "93083669118275458328442682345983012912", "219931325628948399103549672440557916469", "141800269441144067118991523742629676646", "326021958482931160772091237375200577379", "335261281923665109127212724706202007271", "97260578544918248991463186177328886441", "119343172529379441452430847437454128779", "215138338139349316760125805301963934604", "48223376524673286516200772446024508334", "63174089299554888509786435289877548438", "12175798689563043427602373617806080453", "316566351773756092310545530592204474308", "190181867188576624470581065197882986904", "292776199800831195640098750981070917387", "198653486015484748682929179998445879170", "146393995887409265823259583419941131717" ] }, "id": "ASB-A-175190844-458b539f", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "101316420345090885084877561833183315090", "37628564060551089091188922264484294593", "181736432236052488746116178641622941744", "141849880343317516953816276406259346147", "247133694720631722592367211461854978048", "91571741337146800480391440107986107879", "268867737515635244160899899938586710390", "112871991628303025839829301690730670349", "109691588596304729480267466840173507140", "278910425105568355445130769264992966337", "278794066924842821052388759725546911085" ] }, "id": "ASB-A-175190844-4c165a7c", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "70785603182491705491371332192117719892", "116932018347450330854865730970982913394" ] }, "id": "ASB-A-175190844-4d2b79dd", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/tests/wmtests/src/com/android/server/wm/StubTransaction.java" }, "signature_type": "Line" }, { "digest": { "length": 637.0, "function_hash": "325121371115639495819584845344359622550" }, "id": "ASB-A-175190844-597768f2", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "length": 1704.0, "function_hash": "84734161842107967920951638682214888240" }, "id": "ASB-A-175190844-6afced87", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/RootWindowContainer.java", "function": "moveActivityToPinnedRootTask" }, "signature_type": "Function" }, { "digest": { "length": 968.0, "function_hash": "17090232331184165133964534716188178271" }, "id": "ASB-A-175190844-6e5c89af", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "addToDisplay" }, "signature_type": "Function" }, { "digest": { "length": 1024.0, "function_hash": "311451339639558895225194126559619655454" }, "id": "ASB-A-175190844-7c89fdac", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "updateInputChannel" }, "signature_type": "Function" }, { "digest": { "length": 1305.0, "function_hash": "312374729806872508462648450925252440715" }, "id": "ASB-A-175190844-86ae3e50", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Task.java", "function": "onParentChanged" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "68916093540600124101530270827243120936", "332711302998950455201694283998131325948", "177136474009952812227955350745090397424", "300499254088150352841300311375348377132", "301871096400579485123829734782977351763", "166885810888643770931174717328616111240", "281601636253490429463999694212915536543", "155391965447909844112284606727064727754", "99559920340244666228527407230573074160", "70986532221011991597985422185125521420", "265339299966611995858250437928885182779", "326224435725935129387308978096318689444", "217743851540272795205086526186324757131", "152832673739321036398392185153806338527" ] }, "id": "ASB-A-175190844-86be6c3d", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowManager.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "283686504925812178925073901285777727018", "279995625688955446282992918478982411187", "174769390873947716003231280914904029129" ] }, "id": "ASB-A-175190844-8ea2dc13", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/InputWindowHandle.java" }, "signature_type": "Line" }, { "digest": { "length": 624.0, "function_hash": "138268434973427263900096909421933802006" }, "id": "ASB-A-175190844-9dcceb73", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "length": 2008.0, "function_hash": "121811296679758324614201494663037802853" }, "id": "ASB-A-175190844-a14bf1dd", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/DisplayPolicy.java", "function": "validateAddingWindowLw" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "131628996303526435085169552762294598133", "131120018175980729822614007159261109763", "218302067117141649343883992580313994437", "230351098741480834959223039484756471542", "134672149333927114720137607261698945663", "17778668792786541407402191398464678187", "249080605526319504709072910453123530612", "95747637278215502023139007818363879777" ] }, "id": "ASB-A-175190844-a579187c", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Task.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "236878742988049913109251480530238636678", "110725042947084274123442220803415824911", "292808769992178500263768615072164556447", "170856338506078490896483377879561519577", "309440049567660855285909143768929829302", "29704249482358375929077159840224866350", "236260888584853136950121584046297807090" ] }, "id": "ASB-A-175190844-bc46427c", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java" }, "signature_type": "Line" }, { "digest": { "length": 1552.0, "function_hash": "37941300593078737847101888413267423399" }, "id": "ASB-A-175190844-be81f2cc", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "relayout" }, "signature_type": "Function" }, { "digest": { "length": 244.0, "function_hash": "48539400138994855425912595054734400878" }, "id": "ASB-A-175190844-d169efcd", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java", "function": "updateInputChannel" }, "signature_type": "Function" }, { "digest": { "length": 3820.0, "function_hash": "156743017912980457232746974077370775881" }, "id": "ASB-A-175190844-d755aebe", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp", "function": "NativeInputWindowHandle::updateInfo" }, "signature_type": "Function" }, { "digest": { "length": 2723.0, "function_hash": "161104275619475072135092159781426632071" }, "id": "ASB-A-175190844-d828c0b6", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowState.java", "function": "WindowState" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "length": 118.0, "function_hash": "54800756918741013734695263059252226667" }, "id": "ASB-A-175190844-df1983d4", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": true, "signature_version": "v1", "target": { "file": "core/java/android/view/WindowlessWindowManager.java", "function": "grantInputChannel" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "45801184896282007716087467094429833398", "242362555327536567703765556355281804280", "110453910018273115670623709201648564103", "56367487443511205820326633920333974118", "241347657983364226398377617572001380848", "222438570669278570693772445616766445730", "136722639143548715701473446676412938443", "335368140644060465343624998237713076600", "130534919663871328927014263959191442628", "113243955508082271759296063382830556201", "26996404360009029534929234033283927443", "125963078699309823106514833021062287841", "187161579655135691700292217946385360310", "201847037026747104868590011175636862229", "129183836137605665335895953846048660863" ] }, "id": "ASB-A-175190844-ea50f613", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Session.java" }, "signature_type": "Line" }, { "digest": { "length": 3117.0, "function_hash": "82168642757802619456095205834995346573" }, "id": "ASB-A-175190844-eedab2f9", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "core/jni/android_hardware_input_InputWindowHandle.cpp", "function": "register_android_view_InputWindowHandle" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "64122190083373568205678515263288835732", "32652010709805138040407671188068177906", "2735860693026117410697396997849730292", "86749092826877695819387816698749295970", "121468437630695259726084004243101374450", "127052061847972919166102200681920822877", "240096547487482021544776765586189205601", "277434809109167155175468882312793698838" ] }, "id": "ASB-A-175190844-f14297cb", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/WindowManagerPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 2121.0, "function_hash": "102022034852584495869447312987332099837" }, "id": "ASB-A-175190844-f1461d12", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/Task.java", "function": "setWindowingModeInSurfaceTransaction" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "182818358651088628741306028291753450403", "256457247185562203713002500152885066534", "282765232803246528960708504317083482722", "270476714142797466919451620387023530576", "103549088848572543062353245640326378516", "314047888469450165801136092425354257071", "189991891994099775720685819681100013572" ] }, "id": "ASB-A-175190844-f2a3591c", "source": "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/view/SurfaceControl.java" }, "signature_type": "Line" }, { "digest": { "length": 517.0, "function_hash": "25805470472149497114547815086911938305" }, "id": "ASB-A-175190844-fba977c8", "source": "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowManagerService.java", "function": "updateInputChannel" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd", "https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 3025.0, "function_hash": "11953062359817261094016458723671715009" }, "id": "ASB-A-175190844-5adad6f4", "source": "https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::Layer" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "51568116969163411195940740636801508041", "178687044438696054566210048875444062561", "233027224164873481779008981674432153817", "131820276643179970964878125161046915177" ] }, "id": "ASB-A-175190844-97e8ba76", "source": "https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 3083.0, "function_hash": "148029171480442406377979458354234619111" }, "id": "ASB-A-175190844-42f4e2f0", "source": "https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp", "function": "Layer::Layer" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "161463582653627117303070498857949496715", "230662436373156871376024949829996707053", "41680320156331436817953638925549595891", "108167798883516526174256423933622903146" ] }, "id": "ASB-A-175190844-c8905694", "source": "https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62", "deprecated": false, "signature_version": "v1", "target": { "file": "services/surfaceflinger/Layer.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62" ], "spl": "2023-05-01", "severity": "High", "types": [ "EoP" ] }