{"id":"ASB-A-175190844","details":"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.","aliases":["A-175190844","CVE-2021-39617"],"modified":"2026-04-17T15:55:28.020024Z","published":"2023-05-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-05-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8"}],"affected":[{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13-next:0"},{"fixed":"13-next:2023-05-01"}]}],"versions":["13-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8"],"vanir_signatures":[{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::Layer"},"signature_type":"Function","id":"ASB-A-175190844-0c825883","digest":{"length":3044,"function_hash":"15233233735026362644972694041766126065"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8"},{"target":{"file":"services/surfaceflinger/Layer.cpp"},"signature_type":"Line","id":"ASB-A-175190844-9b2cf49a","digest":{"threshold":0.9,"line_hashes":["51568116969163411195940740636801508041","178687044438696054566210048875444062561","233027224164873481779008981674432153817","131820276643179970964878125161046915177"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/edb375df82f6b48688d85c11dbca91adef088bc8"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13-next:0"},{"fixed":"13-next:2023-05-01"}]}],"versions":["13-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/c21a46a3be29a139e29c1d47b8a89e92211564ed"],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-05-01"}]}],"versions":["11"],"ecosystem_specific":{"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"],"vanir_signatures":[{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"},"signature_type":"Line","id":"ASB-A-175190844-15e3ac0f","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-1d877770","digest":{"length":517,"function_hash":"25805470472149497114547815086911938305"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java"},"signature_version":"v1","signature_type":"Line","id":"ASB-A-175190844-1f688f28","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"]},"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790","deprecated":false,"match_only_versions":["11"]},{"target":{"file":"services/core/java/com/android/server/wm/ActivityStack.java"},"signature_type":"Line","id":"ASB-A-175190844-21423aec","digest":{"threshold":0.9,"line_hashes":["282867657883064175178846474573730301370","381495687460253833578128182771756143","292167990087491759541951608915605701098","187618696163339123303574286360818913031"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"services/core/java/com/android/server/wm/ActivityStack.java","function":"setWindowingModeInSurfaceTransaction"},"signature_type":"Function","id":"ASB-A-175190844-2393f6b4","digest":{"length":2402,"function_hash":"155125108327955558038284613690605314771"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"core/java/android/view/SurfaceControl.java"},"signature_type":"Line","id":"ASB-A-175190844-2436c03e","digest":{"threshold":0.9,"line_hashes":["150555765760234062444626748478580000916","331241869938489557258982362276188627218","144269392973495930220973457673612157695","6202659516243619270880458755353008566","180679951648523699488704745289357239506","314047888469450165801136092425354257071","189991891994099775720685819681100013572"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp","function":"register_android_view_InputWindowHandle"},"signature_type":"Function","id":"ASB-A-175190844-25910109","digest":{"length":3117,"function_hash":"82168642757802619456095205834995346573"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp"},"signature_type":"Line","id":"ASB-A-175190844-2929b339","digest":{"threshold":0.9,"line_hashes":["101316420345090885084877561833183315090","37628564060551089091188922264484294593","181736432236052488746116178641622941744","141849880343317516953816276406259346147","247133694720631722592367211461854978048","91571741337146800480391440107986107879","268867737515635244160899899938586710390","112871991628303025839829301690730670349","109691588596304729480267466840173507140","278910425105568355445130769264992966337","278794066924842821052388759725546911085"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/RootWindowContainer.java"},"signature_type":"Line","id":"ASB-A-175190844-2db5da62","digest":{"threshold":0.9,"line_hashes":["253097937424385281188722728027941838315","62957491496332279752771492488067098281","119430481300604970024383008393139817525","42232261992993025203206982535894230759"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-36a508e4","digest":{"length":1024,"function_hash":"311451339639558895225194126559619655454"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/java/android/view/WindowManager.java"},"signature_type":"Line","id":"ASB-A-175190844-3b32289d","digest":{"threshold":0.9,"line_hashes":["68916093540600124101530270827243120936","332711302998950455201694283998131325948","177136474009952812227955350745090397424","300499254088150352841300311375348377132","301871096400579485123829734782977351763","166885810888643770931174717328616111240","281601636253490429463999694212915536543","326224435725935129387308978096318689444","217743851540272795205086526186324757131","152832673739321036398392185153806338527"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/accessibility/java/com/android/server/accessibility/AccessibilityWindowManager.java"},"signature_type":"Line","id":"ASB-A-175190844-45f14782","digest":{"threshold":0.9,"line_hashes":["118609550740200493026735944767819700203","147394631348504391447502693960688161956","98812829274444540818145810815098542935","300679231937010370298537701364918277290","204735705449952768552449481776848443811"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/0cf0d420e18ebb88668f01595ef6acfe3b568430"},{"target":{"file":"services/core/java/com/android/server/wm/InputMonitor.java","function":"populateOverlayInputInfo"},"signature_type":"Function","id":"ASB-A-175190844-45fc5ee5","digest":{"length":635,"function_hash":"323609399621018176342586112247631775769"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java"},"signature_type":"Line","id":"ASB-A-175190844-483c1310","digest":{"threshold":0.9,"line_hashes":["249366274421314777432820538396904732096","93083669118275458328442682345983012912","219931325628948399103549672440557916469","141800269441144067118991523742629676646","326021958482931160772091237375200577379","335261281923665109127212724706202007271","160764927475617809199052492033873593170","127762993914066656607413482783724539084","8995912341807430320725565185547373237","222169426092343827622016240544908777787","231555668634359906488027336501141250957","180437281239845446548188766159819362056","190181867188576624470581065197882986904","331503719024874156867032082012989627987","179815548056840072872157856371804493661","146393995887409265823259583419941131717"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/InputMonitor.java"},"signature_type":"Line","id":"ASB-A-175190844-50ea7908","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"services/core/java/com/android/server/wm/Session.java"},"signature_type":"Line","id":"ASB-A-175190844-52668106","digest":{"threshold":0.9,"line_hashes":["45801184896282007716087467094429833398","242362555327536567703765556355281804280","110453910018273115670623709201648564103","56367487443511205820326633920333974118","241347657983364226398377617572001380848","222438570669278570693772445616766445730","136722639143548715701473446676412938443","335368140644060465343624998237713076600","130534919663871328927014263959191442628","113243955508082271759296063382830556201","26996404360009029534929234033283927443","125963078699309823106514833021062287841","187161579655135691700292217946385360310","201847037026747104868590011175636862229","129183836137605665335895953846048660863"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java"},"signature_type":"Line","id":"ASB-A-175190844-560c2837","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/InputMonitor.java","function":"populateInputWindowHandle"},"signature_type":"Function","id":"ASB-A-175190844-5a710caf","digest":{"length":1518,"function_hash":"152118913509549929680233615586905064849"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java","function":"WindowState"},"signature_type":"Function","id":"ASB-A-175190844-5b3dcf94","digest":{"length":3611,"function_hash":"27896358951189037780283793618209306325"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"services/core/java/com/android/server/wm/Task.java"},"signature_type":"Line","id":"ASB-A-175190844-5d3dd0fe","digest":{"threshold":0.9,"line_hashes":["280027116380737560916588429750064111832","294174839330234257663800085497045774465","179304928783812215201873573412558316172","322147891949399397269820826193458268616","311140315665394784975022638715333666577"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"services/core/java/com/android/server/wm/Session.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-5e9d2013","digest":{"length":244,"function_hash":"48539400138994855425912595054734400878"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/java/android/view/InputWindowHandle.java"},"signature_type":"Line","id":"ASB-A-175190844-7a3712cf","digest":{"threshold":0.9,"line_hashes":["283686504925812178925073901285777727018","279995625688955446282992918478982411187","174769390873947716003231280914904029129"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/Session.java","function":"grantInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-7f0b2731","digest":{"length":624,"function_hash":"138268434973427263900096909421933802006"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/jni/android_view_SurfaceControl.cpp"},"signature_type":"Line","id":"ASB-A-175190844-8210e005","digest":{"threshold":0.9,"line_hashes":["224299025001969344487774194910238231606","96714370736097726940896285950950018767","211654926117042397632043235097210608842","155267782837095605730453368112857643572","266658351919465769906095821665718142920","61946638378784566388105692555344644203","16921535816138440870597993065981209977"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"relayout"},"signature_type":"Function","id":"ASB-A-175190844-842bb09a","digest":{"length":1436,"function_hash":"211601420345672871118201601251158151835"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp","function":"NativeInputWindowHandle::updateInfo"},"signature_type":"Function","id":"ASB-A-175190844-8d97ccbe","digest":{"length":3820,"function_hash":"156743017912980457232746974077370775881"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/tests/wmtests/src/com/android/server/wm/StubTransaction.java"},"signature_type":"Line","id":"ASB-A-175190844-941fe524","digest":{"threshold":0.9,"line_hashes":["104613572448601136616515446215393832352","184094845088784824109424306931136868231"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"grantInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-9d77e84e","digest":{"length":637,"function_hash":"325121371115639495819584845344359622550"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/DisplayPolicy.java"},"signature_type":"Line","id":"ASB-A-175190844-a387c396","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/Task.java","function":"onParentChanged"},"signature_type":"Function","id":"ASB-A-175190844-a5097448","digest":{"length":1634,"function_hash":"266270035130321470118971204766519061714"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java","function":"addToWindowManagerMaybe"},"signature_type":"Function","id":"ASB-A-175190844-af3500e9","digest":{"length":961,"function_hash":"165877639816197740457244109031955380831"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/DisplayPolicy.java","function":"validateAddingWindowLw"},"signature_type":"Function","id":"ASB-A-175190844-b304d073","digest":{"length":2008,"function_hash":"121811296679758324614201494663037802853"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"setTouchRegion"},"signature_type":"Function","id":"ASB-A-175190844-b39bbbc5","digest":{"length":620,"function_hash":"41434014430517397884762810401185689959"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"addToDisplay"},"signature_type":"Function","id":"ASB-A-175190844-bf8138eb","digest":{"length":1077,"function_hash":"163397508365789173757531018706519321759"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java","function":"WindowState"},"signature_type":"Function","id":"ASB-A-175190844-c5f5a96e","digest":{"length":2906,"function_hash":"141631392010156289908039291521444502872"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/InputConsumerImpl.java"},"signature_type":"Line","id":"ASB-A-175190844-d2575efc","digest":{"threshold":0.9,"line_hashes":["241392903354438729145462068914835747899","237336884051317343089148034491283796712","327272318480092368390999041027674111432","13676809299045640398030313115290097332"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"grantInputChannel"},"signature_version":"v1","signature_type":"Function","id":"ASB-A-175190844-d4facd46","digest":{"length":118,"function_hash":"54800756918741013734695263059252226667"},"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620","deprecated":false,"match_only_versions":["11"]},{"target":{"file":"packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java"},"signature_type":"Line","id":"ASB-A-175190844-d512583b","digest":{"threshold":0.9,"line_hashes":["236878742988049913109251480530238636678","110725042947084274123442220803415824911","292808769992178500263768615072164556447","170856338506078490896483377879561519577","309440049567660855285909143768929829302","29704249482358375929077159840224866350","236260888584853136950121584046297807090"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/core/java/com/android/server/wm/InputConsumerImpl.java","function":"InputConsumerImpl"},"signature_type":"Function","id":"ASB-A-175190844-d7eb1487","digest":{"length":1526,"function_hash":"104011304610578807627919010828407613488"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/657c2a411593ffb95c7f91a972bbe84f1a2df790"},{"target":{"file":"services/core/java/com/android/server/wm/RootWindowContainer.java","function":"moveActivityToPinnedStack"},"signature_type":"Function","id":"ASB-A-175190844-e2537795","digest":{"length":994,"function_hash":"18403392077553044257713121083104883690"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/47fb132ef2c4ca2896e9b82c4f004542139b6ad1"},{"target":{"file":"services/core/java/com/android/server/policy/WindowManagerPolicy.java"},"signature_type":"Line","id":"ASB-A-175190844-f39e29b9","digest":{"threshold":0.9,"line_hashes":["64122190083373568205678515263288835732","32652010709805138040407671188068177906","2735860693026117410697396997849730292","86749092826877695819387816698749295970","121468437630695259726084004243101374450","127052061847972919166102200681920822877","240096547487482021544776765586189205601","277434809109167155175468882312793698838"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/716333761d4298432a3d8822df9161bba14da620"},{"target":{"file":"services/accessibility/java/com/android/server/accessibility/AccessibilityWindowManager.java","function":"getTypeForWindowManagerWindowType"},"signature_type":"Function","id":"ASB-A-175190844-f69187c3","digest":{"length":2264,"function_hash":"57307819394414678366514566393966602237"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/0cf0d420e18ebb88668f01595ef6acfe3b568430"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-05-01"}]}],"versions":["11"],"ecosystem_specific":{"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"],"vanir_signatures":[{"target":{"file":"services/surfaceflinger/SurfaceInterceptor.cpp","function":"SurfaceInterceptor::addSurfaceChangesLocked"},"signature_type":"Function","id":"ASB-A-175190844-056e8ba0","digest":{"length":2969,"function_hash":"175495090413427990856778823446920819006"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/gui/include/gui/LayerState.h"},"signature_type":"Line","id":"ASB-A-175190844-086a8012","digest":{"threshold":0.9,"line_hashes":["114669416853611158937765096175608906806","176586083628559978674576447448984126887","212896902422345489944371591346273504798","305349957818639516636090373768022025397","395994494305691530359557071362040114","44643773625033145411817334287331047127","214077719359599521574337717982950079079","268387267675190626628592957272709588879","70109088839981183527466979971041574473","299012784203566515263662073783228902755","168716938260268375832013866594388019820","38921447793920902016872262057851971623"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/gui/LayerState.cpp"},"signature_type":"Line","id":"ASB-A-175190844-16b61660","digest":{"threshold":0.9,"line_hashes":["13122163582048955684717400299965994104","205112038867279466855265384839940399460","30869244539281458189890449007846550217","308867713332201902647425710563425315127","146026754072195170162431615628676185020","309773695828222424016696403368829970059","240643657640917965635395858363327737807","44553236864634690687246323513798849307","275310520668433012414516337959479053301","125297992029259033339485372471282204882","205772562447798585396895767003960771079","39439887402080538269885460355966662447"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/gui/SurfaceComposerClient.cpp"},"signature_type":"Line","id":"ASB-A-175190844-23559337","digest":{"threshold":0.9,"line_hashes":["324282299571230983544723747318143169401","112408395187673591380666817602596364722","102247903890090525480103485599486047670"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/layerproto/LayerProtoParser.cpp","function":"LayerProtoParser::generateLayer"},"signature_type":"Function","id":"ASB-A-175190844-2bc9e711","digest":{"length":2169,"function_hash":"66756453355747241402466811165013703735"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/input/InputWindow.cpp","function":"InputWindowInfo::read"},"signature_type":"Function","id":"ASB-A-175190844-2bd53537","digest":{"length":1419,"function_hash":"326491516876207960724648588663868479075"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::Layer"},"signature_type":"Function","id":"ASB-A-175190844-2d77526c","digest":{"length":2448,"function_hash":"314006944104752825088214693505915013115"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/41f48c7b10132c94822ab109de99978ee65cc743"},{"target":{"file":"include/input/InputWindow.h"},"signature_type":"Line","id":"ASB-A-175190844-2e71a2c5","digest":{"threshold":0.9,"line_hashes":["249397927203485658809502226880773861967","148137963740181383544274338906150611719","229587477862282936524920381603966962028","119331818613912652833222423597938810759","1132015971105546207135960941692573281","212868244044421610290964754717210114437","236477091767737253042327487037092451606","1045397484705368380984510674255702445","203187431742854457242644347158365293449","267245845046884771003274754028178360220","178216024883269033467553365160259433291","240848591161149550907848391758633632365","30377211251955795470148977187645240390","321465671281960294390846243315654110327","314817812663367854107612310534193833513","16217490417813946517592249895428090686"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"libs/gui/LayerState.cpp","function":"layer_state_t::read"},"signature_type":"Function","id":"ASB-A-175190844-3ff87f84","digest":{"length":2881,"function_hash":"320479207396326442522287471736491625495"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/SurfaceInterceptor.cpp","function":"SurfaceInterceptor::addInitialSurfaceStateLocked"},"signature_type":"Function","id":"ASB-A-175190844-44c6264e","digest":{"length":1705,"function_hash":"225180270913865342640338738614722391787"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/Layer.h"},"signature_type":"Line","id":"ASB-A-175190844-455ed91e","digest":{"threshold":0.9,"line_hashes":["41052201772144937382117208142293805255","65408819323262133804580542033795599372","247238159348565770412452754639821933464","28686210598981510293460059471895425939","274265497930298030978461263495779187519","45950333584949910698482770091144915563","262940071882663639942469832224830122837","84547455160226371713964480468630194628","241234111788186446137088266466572593060","179404582815747760358843857717913377074","103503764132146875424211648564765211091","290788156615586786597990720327612626989"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/layerproto/include/layerproto/LayerProtoParser.h"},"signature_type":"Line","id":"ASB-A-175190844-4df8607d","digest":{"threshold":0.9,"line_hashes":["276041315298996961401300968196607820216","320399276936583264315981230155955708929","656249771517581459528120246349030857","11589092359693968164661532943473629263"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/SurfaceInterceptor.cpp"},"signature_type":"Line","id":"ASB-A-175190844-59a7f1a0","digest":{"threshold":0.9,"line_hashes":["274845967892267892118206690846174886756","92550643770656961219552179379131557250","221989765112864938050080816716195690182","131705252262525488785810045840067711761","193132692505139901081054452932637643243","70584441398018004210593853893547416103","40578957707501198115775393056987917605","174080557111053223380329075978811440969","246508229250273976478167455767096822673","82528345038862521189306064046643324536","158877198464179099287891059531983755426"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/tests/SurfaceInterceptor_test.cpp"},"signature_type":"Line","id":"ASB-A-175190844-5f764269","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/gui/LayerState.cpp","function":"layer_state_t::merge"},"signature_type":"Function","id":"ASB-A-175190844-606a8f70","digest":{"length":5022,"function_hash":"126916359889730542893543430492928372377"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/tests/SurfaceInterceptor_test.cpp","function":"SurfaceInterceptorTest::runAllUpdates"},"signature_type":"Function","id":"ASB-A-175190844-609e698d","digest":{"length":1280,"function_hash":"95013073278388092696377253842700933567"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/SurfaceInterceptor.h"},"signature_type":"Line","id":"ASB-A-175190844-60dcb2a1","digest":{"threshold":0.9,"line_hashes":["224687697907283852879307248423747869561","234773806167396747619992798557740111702","49654025376423745967460040073784278896","261733205534941963442697075095767083696"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/layerproto/LayerProtoParser.cpp"},"signature_type":"Line","id":"ASB-A-175190844-635d884b","digest":{"threshold":0.9,"line_hashes":["190444453207668590720560518368036578189","293511257484476422665834241063653076602","238294260958529680503453243893793328618","6174012302444911582889838229280559359","259919534906536338526002124767458217345","107733071093152863736862759848117198184","80360413762329249445783884022342950712","220411443718954317160578901705657049151"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/SurfaceFlinger.cpp"},"signature_type":"Line","id":"ASB-A-175190844-6b68bbde","digest":{"threshold":0.9,"line_hashes":["115561538406830074045482510724138798901","116639226877577683737956565818409341015","250220979490401785789538850583655074615","299528391378617941128290108252291769813"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/input/InputWindow.cpp","function":"InputWindowInfo::isTrustedOverlay"},"signature_type":"Function","id":"ASB-A-175190844-6be3f8fd","digest":{"length":618,"function_hash":"188586805744434469674336013995496842305"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"services/surfaceflinger/layerproto/LayerProtoParser.cpp","function":"LayerProtoParser::Layer::to_string"},"signature_type":"Function","id":"ASB-A-175190844-768008c5","digest":{"length":2308,"function_hash":"261565742014442180424148786076681711150"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/tests/SurfaceInterceptor_test.cpp","function":"SurfaceInterceptorTest::surfaceUpdateFound"},"signature_type":"Function","id":"ASB-A-175190844-7b21e509","digest":{"length":1916,"function_hash":"191261323241894718861440077195905356377"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/Layer.cpp"},"signature_type":"Line","id":"ASB-A-175190844-7d9feb90","digest":{"threshold":0.9,"line_hashes":["125314977489963903067374428060042491505","218192048013970762379617284704209228894","276034878801301159319714880086215865244","157526721456343799845147850395012473565"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/41f48c7b10132c94822ab109de99978ee65cc743"},{"target":{"file":"services/surfaceflinger/Layer.cpp"},"signature_type":"Line","id":"ASB-A-175190844-829fa9e9","digest":{"threshold":0.9,"line_hashes":["113794290485082175093467703303266785418","138547913267225478851202586367125917126","392569365330558685578499230018141808","262213666030746905186995974840115978784","117136030580094264119376392018442698610","72152466754605834658778913377060722904","86754822950624621834640999100784657833","102473721574445243854287736896034324977","231347328740109807980169246804258553483","10697731476553939640832708585824157051"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/input/InputWindow.cpp","function":"InputWindowInfo::write"},"signature_type":"Function","id":"ASB-A-175190844-88025e5e","digest":{"length":1313,"function_hash":"2510040024391436144571529327721893641"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"libs/input/InputWindow.cpp"},"signature_type":"Line","id":"ASB-A-175190844-8ebcfe18","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::fillInputInfo"},"signature_type":"Function","id":"ASB-A-175190844-98bacc9d","digest":{"length":2307,"function_hash":"165504116832517627232909828077187155313"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/SurfaceFlinger.cpp","function":"SurfaceFlinger::setClientStateLocked"},"signature_type":"Function","id":"ASB-A-175190844-a201dca8","digest":{"length":9510,"function_hash":"150936095948881094276969617941319936498"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/inputflinger/dispatcher/InputDispatcher.cpp"},"signature_type":"Line","id":"ASB-A-175190844-a80ca6dc","digest":{"threshold":0.9,"line_hashes":["259231103871561950731946350641438855792","310887019488557741950149547906989954760","211979893529041792476153795704349239266","140254583299441279907325199016252384250"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"},{"target":{"file":"libs/gui/include/gui/SurfaceComposerClient.h"},"signature_type":"Line","id":"ASB-A-175190844-e4780a21","digest":{"threshold":0.9,"line_hashes":["90531914862890469734236964149923147046","243329567584430490118642787028550941737","281339659259613259361593030460748430609"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"libs/gui/LayerState.cpp","function":"layer_state_t::write"},"signature_type":"Function","id":"ASB-A-175190844-ed49349b","digest":{"length":2833,"function_hash":"242541482686640908708097530360752673996"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::writeToProtoDrawingState"},"signature_type":"Function","id":"ASB-A-175190844-f6016320","digest":{"length":2295,"function_hash":"4121230237540025385513447362784130943"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/7605fb4273cfdf922a041f201dbcc1e10fae1fe2"},{"target":{"file":"services/inputflinger/dispatcher/InputDispatcher.cpp","function":"canBeObscuredBy"},"signature_type":"Function","id":"ASB-A-175190844-f87c6853","digest":{"length":444,"function_hash":"215678896888179054653120214031392238296"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/39bc6117dda8cf5f6f43846f18fc0fed87692efa"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/packages/apps/PackageInstaller","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-05-01"}]}],"versions":["11"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/PackageInstaller/+/7bba0cc89e96d9c52a5fb3e53bd4fbdd83119a4f"],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-05-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd","https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"],"vanir_signatures":[{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java"},"signature_type":"Line","id":"ASB-A-175190844-0588bcc0","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"setTouchRegion"},"signature_type":"Function","id":"ASB-A-175190844-0aeb82c6","digest":{"length":620,"function_hash":"41434014430517397884762810401185689959"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/DisplayPolicy.java"},"signature_type":"Line","id":"ASB-A-175190844-0d5c12ad","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java","function":"addToWindowManager"},"signature_type":"Function","id":"ASB-A-175190844-179e298b","digest":{"length":786,"function_hash":"275830453360379341784865893070130062678"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/jni/android_view_SurfaceControl.cpp"},"signature_type":"Line","id":"ASB-A-175190844-1a3a6acd","digest":{"threshold":0.9,"line_hashes":["224299025001969344487774194910238231606","88918503419763163544587944688988545695","13714578989268545802220417909385249046","164912959904666115598538946303919960539","321429480851612542010410299795908478091","24838849734557175520005276066320917981","116431358507286441517403168836624148154"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java"},"signature_type":"Line","id":"ASB-A-175190844-2dd0efd9","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"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/RootWindowContainer.java","function":"notifyActivityPipModeChanged"},"signature_type":"Function","id":"ASB-A-175190844-3eab3c1d","digest":{"length":237,"function_hash":"203659832025527501460356129204996740460"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"services/core/java/com/android/server/wm/RootWindowContainer.java"},"signature_type":"Line","id":"ASB-A-175190844-40d5bbe3","digest":{"threshold":0.9,"line_hashes":["10702229613993918938039595009217664029","61466107249386820771294954951954837944","224713287933249522113108478488288398645","16561334940825142267405733460085616334","333581527325771252680546734808466225883","2803741963880853744489593177691289878","135831473560971872199272490872388670048","152696607940713285234849218112514232589","211259266634278119216104526386379806214","42089950621749661295755973343128063846"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java"},"signature_type":"Line","id":"ASB-A-175190844-458b539f","digest":{"threshold":0.9,"line_hashes":["249366274421314777432820538396904732096","93083669118275458328442682345983012912","219931325628948399103549672440557916469","141800269441144067118991523742629676646","326021958482931160772091237375200577379","335261281923665109127212724706202007271","97260578544918248991463186177328886441","119343172529379441452430847437454128779","215138338139349316760125805301963934604","48223376524673286516200772446024508334","63174089299554888509786435289877548438","12175798689563043427602373617806080453","316566351773756092310545530592204474308","190181867188576624470581065197882986904","292776199800831195640098750981070917387","198653486015484748682929179998445879170","146393995887409265823259583419941131717"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp"},"signature_type":"Line","id":"ASB-A-175190844-4c165a7c","digest":{"threshold":0.9,"line_hashes":["101316420345090885084877561833183315090","37628564060551089091188922264484294593","181736432236052488746116178641622941744","141849880343317516953816276406259346147","247133694720631722592367211461854978048","91571741337146800480391440107986107879","268867737515635244160899899938586710390","112871991628303025839829301690730670349","109691588596304729480267466840173507140","278910425105568355445130769264992966337","278794066924842821052388759725546911085"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/tests/wmtests/src/com/android/server/wm/StubTransaction.java"},"signature_type":"Line","id":"ASB-A-175190844-4d2b79dd","digest":{"threshold":0.9,"line_hashes":["70785603182491705491371332192117719892","116932018347450330854865730970982913394"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"grantInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-597768f2","digest":{"length":637,"function_hash":"325121371115639495819584845344359622550"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/RootWindowContainer.java","function":"moveActivityToPinnedRootTask"},"signature_type":"Function","id":"ASB-A-175190844-6afced87","digest":{"length":1704,"function_hash":"84734161842107967920951638682214888240"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"addToDisplay"},"signature_type":"Function","id":"ASB-A-175190844-6e5c89af","digest":{"length":968,"function_hash":"17090232331184165133964534716188178271"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-7c89fdac","digest":{"length":1024,"function_hash":"311451339639558895225194126559619655454"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/Task.java","function":"onParentChanged"},"signature_type":"Function","id":"ASB-A-175190844-86ae3e50","digest":{"length":1305,"function_hash":"312374729806872508462648450925252440715"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"core/java/android/view/WindowManager.java"},"signature_type":"Line","id":"ASB-A-175190844-86be6c3d","digest":{"threshold":0.9,"line_hashes":["68916093540600124101530270827243120936","332711302998950455201694283998131325948","177136474009952812227955350745090397424","300499254088150352841300311375348377132","301871096400579485123829734782977351763","166885810888643770931174717328616111240","281601636253490429463999694212915536543","155391965447909844112284606727064727754","99559920340244666228527407230573074160","70986532221011991597985422185125521420","265339299966611995858250437928885182779","326224435725935129387308978096318689444","217743851540272795205086526186324757131","152832673739321036398392185153806338527"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/java/android/view/InputWindowHandle.java"},"signature_type":"Line","id":"ASB-A-175190844-8ea2dc13","digest":{"threshold":0.9,"line_hashes":["283686504925812178925073901285777727018","279995625688955446282992918478982411187","174769390873947716003231280914904029129"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/Session.java","function":"grantInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-9dcceb73","digest":{"length":624,"function_hash":"138268434973427263900096909421933802006"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/DisplayPolicy.java","function":"validateAddingWindowLw"},"signature_type":"Function","id":"ASB-A-175190844-a14bf1dd","digest":{"length":2008,"function_hash":"121811296679758324614201494663037802853"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/Task.java"},"signature_type":"Line","id":"ASB-A-175190844-a579187c","digest":{"threshold":0.9,"line_hashes":["131628996303526435085169552762294598133","131120018175980729822614007159261109763","218302067117141649343883992580313994437","230351098741480834959223039484756471542","134672149333927114720137607261698945663","17778668792786541407402191398464678187","249080605526319504709072910453123530612","95747637278215502023139007818363879777"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"packages/SystemUI/src/com/android/systemui/bubbles/BubbleController.java"},"signature_type":"Line","id":"ASB-A-175190844-bc46427c","digest":{"threshold":0.9,"line_hashes":["236878742988049913109251480530238636678","110725042947084274123442220803415824911","292808769992178500263768615072164556447","170856338506078490896483377879561519577","309440049567660855285909143768929829302","29704249482358375929077159840224866350","236260888584853136950121584046297807090"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"relayout"},"signature_type":"Function","id":"ASB-A-175190844-be81f2cc","digest":{"length":1552,"function_hash":"37941300593078737847101888413267423399"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/Session.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-d169efcd","digest":{"length":244,"function_hash":"48539400138994855425912595054734400878"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp","function":"NativeInputWindowHandle::updateInfo"},"signature_type":"Function","id":"ASB-A-175190844-d755aebe","digest":{"length":3820,"function_hash":"156743017912980457232746974077370775881"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/WindowState.java","function":"WindowState"},"signature_type":"Function","id":"ASB-A-175190844-d828c0b6","digest":{"length":2723,"function_hash":"161104275619475072135092159781426632071"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/java/android/view/WindowlessWindowManager.java","function":"grantInputChannel"},"signature_version":"v1","signature_type":"Function","id":"ASB-A-175190844-df1983d4","digest":{"length":118,"function_hash":"54800756918741013734695263059252226667"},"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd","deprecated":true,"match_only_versions":["12"]},{"target":{"file":"services/core/java/com/android/server/wm/Session.java"},"signature_type":"Line","id":"ASB-A-175190844-ea50f613","digest":{"threshold":0.9,"line_hashes":["45801184896282007716087467094429833398","242362555327536567703765556355281804280","110453910018273115670623709201648564103","56367487443511205820326633920333974118","241347657983364226398377617572001380848","222438570669278570693772445616766445730","136722639143548715701473446676412938443","335368140644060465343624998237713076600","130534919663871328927014263959191442628","113243955508082271759296063382830556201","26996404360009029534929234033283927443","125963078699309823106514833021062287841","187161579655135691700292217946385360310","201847037026747104868590011175636862229","129183836137605665335895953846048660863"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"core/jni/android_hardware_input_InputWindowHandle.cpp","function":"register_android_view_InputWindowHandle"},"signature_type":"Function","id":"ASB-A-175190844-eedab2f9","digest":{"length":3117,"function_hash":"82168642757802619456095205834995346573"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/policy/WindowManagerPolicy.java"},"signature_type":"Line","id":"ASB-A-175190844-f14297cb","digest":{"threshold":0.9,"line_hashes":["64122190083373568205678515263288835732","32652010709805138040407671188068177906","2735860693026117410697396997849730292","86749092826877695819387816698749295970","121468437630695259726084004243101374450","127052061847972919166102200681920822877","240096547487482021544776765586189205601","277434809109167155175468882312793698838"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"},{"target":{"file":"services/core/java/com/android/server/wm/Task.java","function":"setWindowingModeInSurfaceTransaction"},"signature_type":"Function","id":"ASB-A-175190844-f1461d12","digest":{"length":2121,"function_hash":"102022034852584495869447312987332099837"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"core/java/android/view/SurfaceControl.java"},"signature_type":"Line","id":"ASB-A-175190844-f2a3591c","digest":{"threshold":0.9,"line_hashes":["182818358651088628741306028291753450403","256457247185562203713002500152885066534","282765232803246528960708504317083482722","270476714142797466919451620387023530576","103549088848572543062353245640326378516","314047888469450165801136092425354257071","189991891994099775720685819681100013572"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/954ce27d13b651e916689ff996700a8987540064"},{"target":{"file":"services/core/java/com/android/server/wm/WindowManagerService.java","function":"updateInputChannel"},"signature_type":"Function","id":"ASB-A-175190844-fba977c8","digest":{"length":517,"function_hash":"25805470472149497114547815086911938305"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/base/+/535a128dc1a53a7958926070dd7d6eebfdb172dd"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-05-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb"],"vanir_signatures":[{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::Layer"},"signature_type":"Function","id":"ASB-A-175190844-5adad6f4","digest":{"length":3025,"function_hash":"11953062359817261094016458723671715009"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb"},{"target":{"file":"services/surfaceflinger/Layer.cpp"},"signature_type":"Line","id":"ASB-A-175190844-97e8ba76","digest":{"threshold":0.9,"line_hashes":["51568116969163411195940740636801508041","178687044438696054566210048875444062561","233027224164873481779008981674432153817","131820276643179970964878125161046915177"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/b4a2d3a77ab2fc8b7e3d88c528c71269651f0ddb"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/packages/modules/Permission","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-05-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/modules/Permission/+/f6a5b60aaf347327e105d50b4f970f5f9c0fb44d"],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-05-01"}]}],"versions":["12L"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62"],"vanir_signatures":[{"target":{"file":"services/surfaceflinger/Layer.cpp","function":"Layer::Layer"},"signature_type":"Function","id":"ASB-A-175190844-42f4e2f0","digest":{"length":3083,"function_hash":"148029171480442406377979458354234619111"},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62"},{"target":{"file":"services/surfaceflinger/Layer.cpp"},"signature_type":"Line","id":"ASB-A-175190844-c8905694","digest":{"threshold":0.9,"line_hashes":["161463582653627117303070498857949496715","230662436373156871376024949829996707053","41680320156331436817953638925549595891","108167798883516526174256423933622903146"]},"signature_version":"v1","deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/native/+/48b6681419f939232f2ed1bf2f90d1f9fc2d2b62"}],"types":["EoP"],"spl":"2023-05-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175190844.json"}}],"schema_version":"1.7.5"}