{"id":"ASB-A-298094386","details":"In BackgroundLaunchProcessController, there is a possible way to launch arbitrary activity from the background due to BAL Bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-298094386","CVE-2024-0034"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2024-02-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-02-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/653f7b0d234693309dc86161af01831b64033fe6"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2024-02-01"}]}],"versions":["14-next"],"ecosystem_specific":{"vanir_signatures":[{"digest":{"line_hashes":["249805115476733953375697378941409749906","175286248166387618787353976407339589634","269835275386325624097350143574639989089","298348781258171042815583852324553315302","226922376598763195933646942226989063979","60089514997799636356727994359247002308","55469054151079390396675053868597895461","238113206947165114158437145157647926470","313812024783275881368173772682458286385","307215545629107364253005488918871123792","11843086793987294408105516372536457","118821181171481133486654751101368339292","12257479288255639710354253448790236765","21422967684882094380054180190599887191","23616765450900822870388536513472547791","161902194232641421437433396771449635006","63539787327882883712800395014838229958","145911605324656380849665446969640498613","227547541356153136986848715694792830307","183004538139651295055323790637920263074","91472056286357914651990920437353684838","195133574985403059581651723273067283615","299151978011064754778133997566751050314","237498169109105050585205833355556786568","101609613392094271844864169731271932639","264524864446271941051711441632433948756","10162251891399887378276991088667435424","105546653887204911356043251510172761702","87268600042056622787909811944370773272","233741801558554790618682629408585859387","127741354712736989021448445376984555503","143736042348192370487137623040327667755","330603442334386763143841191500799142529","19229140021960875832106186531738848388","146196214281706196281922154083871950678","212090835225626741765917447894753987496","50827357099067697431104913918696888676","180616398471261863650055735245721308799"],"threshold":0.9},"id":"ASB-A-298094386-0515f97b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["110924719474851291476130961426130281875","56915309465651747283142972372253529909","168265779394850045336157659242786687762","248032043535231451616811002126332030397","130594836943201826491439506658523044695","269697286840362092224032209023333675528","37022204957502413247993309249017493257","196106341459801981435121293947612838338","302263907071448039193419829135346708288"]},"id":"ASB-A-298094386-0a7ce4fa"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"core/java/android/content/Context.java"},"deprecated":false,"digest":{"line_hashes":["135827194467321004118311712952608505595","257310447553001571237840405682975604352","171937656391157154729760128290763243807","316700714352600171993700826737589496613","72072046837636566845131260704968846322","165376621738428689618654940641716488741","46312421636309498570538810063120478498"],"threshold":0.9},"id":"ASB-A-298094386-0d670ca9","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java"},"deprecated":false,"digest":{"line_hashes":["98982679076650427775754279608329831381","95229152711870177131536599932375410764","103975894843631867551171778861295339952","325581401317569382060617006103635121040","5759807583616651120352649158713619104","81707396393686739449067151523306300004","180153753827190690051946791240017891588","77484497834639907531070916231632827188","44103269562666429519145107801903933250","198911817306943881745540379797937750362","195081142101190004766720749724451608257","217032575604474242335804698698541648745"],"threshold":0.9},"id":"ASB-A-298094386-1c55ac41","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"addBoundClientUid"},"deprecated":false,"digest":{"function_hash":"2534080923218759757934797185855505769","length":128},"id":"ASB-A-298094386-21403eca","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-298094386-21fdcfc1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"clearBoundClientUids"},"deprecated":false,"digest":{"function_hash":"123559562829416275479586039304644123620","length":110}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"addConnection"},"deprecated":false,"digest":{"function_hash":"45589031865638477279298629389737795079","length":359},"id":"ASB-A-298094386-33433ef9","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"function":"setBoundClientUids","file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"function_hash":"250206988620079358645526200940244275658","length":77},"id":"ASB-A-298094386-5a43a61b","match_only_versions":["14-next"]},{"deprecated":false,"digest":{"function_hash":"80278453466438170772981123787772103903","length":2223},"id":"ASB-A-298094386-5da80a77","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java","function":"toString"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"line_hashes":["194431022268297775242310556178180359773","77555034283431593056715549031545689358","67870476551513549110789412374438067529","148302190282111803652068810001519006616"],"threshold":0.9},"id":"ASB-A-298094386-715abc82","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"updateBoundClientUids"},"deprecated":false,"digest":{"function_hash":"212398519273488720121726570687945075784","length":609},"id":"ASB-A-298094386-893b0cc6"},{"target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"addBoundClientUidsOfNewService"},"deprecated":false,"digest":{"length":392,"function_hash":"336320576779039840408194911310111160770"},"id":"ASB-A-298094386-9c0f2f68","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"function":"setBoundClientUids","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"function_hash":"161246726190811046882462721486821294814","length":389},"id":"ASB-A-298094386-abeac507","signature_type":"Function"},{"digest":{"line_hashes":["49190663108485384727106092912754171477","102418901253401791860260580734000947505","279673195515617349111781696644375063100","182894372585000898162283261953424389998","37640725602604582652420338423854921377","45042732394557624038520667245327549626","56944370204845576613728410149781100331","131962036818287522010849500803751780989","302297692963484393136321449659710573065","228496954278185939251420028012810133723","175660735829490639367007892828033134170","148867701385381590642324655778460756796","134764952234677813821152070515251495061","221413672568133486063943011769834120323","62706979907239655264180148152399187086","186117799967556345875045659891936947615","85489327858030647065950643925815189366","293121211902788070664581262396162524779","297379906597454060780541056671716460212","199481055689304112010833482822920156857","218773868370221113433747987706891902513","229628916044324420381855859287749039600","217715839979163805949620886796424357586","14150574040542115316466479090081244567","21860667565331487956883180195923593939","55651012519795779083524077158358130306","179471635999481185110199276781371753959","94873356065102755937950178800078726312","5215414283701179970751143237441136839","129856160608094807761610523590240924514","120676711057239421327764304073900001062","226186748962449911959494044820880320928","153365348775051777098795343534757626460","283383579800280767198946306331277139010","74968170530335870867746915760823784322","293353311480659947288074546707644837190","125640670643959116551370199491574025885","286504942921428931898308663838907226071","254738713140455419249884038614470233607","277353782002055037306730764494225154687","261644552468164149150121066216638577494","188039499847709620115474864659933076723","278931851246032701445887243964594841236","206779891014495533171146396780501906809","143664556624304749029286496803936620957","51155938747566984471702415060329165911"],"threshold":0.9},"id":"ASB-A-298094386-b01de03a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false},{"target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"dump"},"deprecated":false,"digest":{"function_hash":"255243860947366655077329061310199859910","length":820},"id":"ASB-A-298094386-d3294d23","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"isBoundByForegroundUid"},"deprecated":false,"digest":{"function_hash":"312076869068571633974265744914668077922","length":291},"id":"ASB-A-298094386-f672261f","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b"],"severity":"High","spl":"2024-02-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-298094386.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2024-02-01"}]}],"versions":["11"],"ecosystem_specific":{"vanir_signatures":[{"source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"addConnection"},"deprecated":false,"digest":{"function_hash":"166635418636024733817459777277542152058","length":278},"id":"ASB-A-298094386-0fb3fb8c","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["305124998003338481155083237393046533142","177294038815106612546726002000159075096","155896752005156834596828907029700780179","233559067679130882365934977304164473777"],"threshold":0.9},"id":"ASB-A-298094386-100152de","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"core/java/android/content/Context.java"},"deprecated":false,"digest":{"line_hashes":["135827194467321004118311712952608505595","184715734816000455729950617559595355443","317305084177586076869136384786334770404","67271867813621746505884056015264193462","98135505419269508596522754276975667108","100804005070725749188234531171453282848","122396869038815365479624183917540819217"],"threshold":0.9},"id":"ASB-A-298094386-18be6612","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ProcessRecord.java"},"deprecated":false,"digest":{"line_hashes":["332009876813135930871835202618553225895","294902726257294904742111403833457412309","225151953787547001183353962957831375799","92436405132056541593255276972919018434","197792590923996679452730596501348096896","68110889511222666746920620799227260396","11843086793987294408105516372536457","118821181171481133486654751101368339292","12257479288255639710354253448790236765","233417013103508213102167140133877097109","169472216512198671709127307165752614513","183004538139651295055323790637920263074","91472056286357914651990920437353684838","195133574985403059581651723273067283615","299151978011064754778133997566751050314","186114649952155343656801487170685449990","280949750521851743285799359450792611746","213672412283382577898355822305265869810","339788969026439359761504796133340939087","105546653887204911356043251510172761702","87268600042056622787909811944370773272","233741801558554790618682629408585859387","337809535209608551859363936954121595326","201932874186573526535648410626105530093","141329505907280386787439106371247694053","66679236322027362082112666166295863678","246074726176510573206892145658871787028","262910805700877330535204594498178332392","55063544073288801136872991673683879490","209453462095924716444418077509281452557"],"threshold":0.9},"id":"ASB-A-298094386-33809936","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"61366327712247307383815797394777020861","length":4077},"id":"ASB-A-298094386-33b08d9a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"function":"bindWallpaperComponentLocked","file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java"},"deprecated":false},{"digest":{"length":133,"function_hash":"186616101099453700168641275042160801043"},"id":"ASB-A-298094386-3c875abf","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ProcessRecord.java","function":"addBoundClientUid"},"deprecated":false},{"id":"ASB-A-298094386-4b2ec24d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"function":"updateBoundClientUids","file":"services/core/java/com/android/server/am/ProcessRecord.java"},"deprecated":false,"digest":{"length":592,"function_hash":"280336722356930706742155982856464618254"}},{"target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java","function":"isBoundByForegroundUid"},"deprecated":false,"digest":{"function_hash":"319971498524947249508610686965060163291","length":198},"id":"ASB-A-298094386-71082424","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["106347848820630697409360187289791938323","210402804233449782279507081490281478486","28307521401863099469180436359028907339","289585728536668015963031779710532157710"]},"id":"ASB-A-298094386-796845a7","match_only_versions":["11"]},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ProcessRecord.java","function":"addBoundClientUidsOfNewService"},"deprecated":false,"digest":{"length":397,"function_hash":"128035444690571372277090578825217290225"},"id":"ASB-A-298094386-7e2e59f3","signature_type":"Function"},{"target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java"},"deprecated":false,"digest":{"line_hashes":["98982679076650427775754279608329831381","95229152711870177131536599932375410764","103975894843631867551171778861295339952","325581401317569382060617006103635121040","5759807583616651120352649158713619104","81707396393686739449067151523306300004","180153753827190690051946791240017891588","77484497834639907531070916231632827188","44103269562666429519145107801903933250","198911817306943881745540379797937750362","195081142101190004766720749724451608257","217032575604474242335804698698541648745"],"threshold":0.9},"id":"ASB-A-298094386-8b89cf6f","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a"},{"id":"ASB-A-298094386-b1a27c8a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["234297366409251050894241811447680067511","149247978172369319595253916729205467549","34926257466703570697628339048677213438","25116929340237003320135762954458485127","61097178999930668641259595806685811764","102773042227712380051185624212894701760","193945555105656936453847297800470789796","200707082920860268174530525688629236678","300783531051515100763500268209388491904","197308217637719304817181459699171722693","309772361210494195431176831243404267733","307195605266196097277882439734231412537"]}},{"deprecated":false,"digest":{"length":2192,"function_hash":"16744036244297035055239314344594403234"},"id":"ASB-A-298094386-c4e13251","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java","function":"toString"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java","function":"setBoundClientUids"},"deprecated":false,"digest":{"function_hash":"112727488020317148387443288313268048821","length":61},"id":"ASB-A-298094386-d69f18a6"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a","target":{"function":"clearBoundClientUids","file":"services/core/java/com/android/server/am/ProcessRecord.java"},"deprecated":false,"digest":{"function_hash":"147844705640510286940713570646737296515","length":115},"id":"ASB-A-298094386-fe3dc01c"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a"],"severity":"High","spl":"2024-02-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-298094386.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2024-02-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227"],"severity":"High","spl":"2024-02-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-298094386-2827b1a8","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"function":"addConnection","file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"function_hash":"296715785714179647410449368632058024114","length":290}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"setBoundClientUids"},"deprecated":false,"digest":{"length":389,"function_hash":"161246726190811046882462721486821294814"},"id":"ASB-A-298094386-320661d4"},{"target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"line_hashes":["130594836943201826491439506658523044695","269697286840362092224032209023333675528","37022204957502413247993309249017493257","196106341459801981435121293947612838338","302263907071448039193419829135346708288"],"threshold":0.9},"id":"ASB-A-298094386-3dc8dbcb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227"},{"digest":{"function_hash":"212398519273488720121726570687945075784","length":609},"id":"ASB-A-298094386-4be17b24","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"function":"updateBoundClientUids","file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false},{"target":{"function":"isBoundByForegroundUid","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"function_hash":"312076869068571633974265744914668077922","length":291},"id":"ASB-A-298094386-592e0e1f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["194431022268297775242310556178180359773","61551503272687770358325282768239624707","261755633843809667078890530578198298383","24574738754969336272212268282802774501"]},"id":"ASB-A-298094386-67d55b31"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"clearBoundClientUids"},"deprecated":false,"digest":{"length":110,"function_hash":"123559562829416275479586039304644123620"},"id":"ASB-A-298094386-9a7b8160","signature_type":"Function"},{"id":"ASB-A-298094386-b315e078","match_only_versions":["12"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["106347848820630697409360187289791938323","210402804233449782279507081490281478486","28307521401863099469180436359028907339","289585728536668015963031779710532157710"]}},{"digest":{"line_hashes":["99769587211910648259553721955455080940","175286248166387618787353976407339589634","269835275386325624097350143574639989089","298348781258171042815583852324553315302","226922376598763195933646942226989063979","60089514997799636356727994359247002308","55469054151079390396675053868597895461","238113206947165114158437145157647926470","313812024783275881368173772682458286385","307215545629107364253005488918871123792","11843086793987294408105516372536457","118821181171481133486654751101368339292","12257479288255639710354253448790236765","21422967684882094380054180190599887191","23616765450900822870388536513472547791","161902194232641421437433396771449635006","63539787327882883712800395014838229958","145911605324656380849665446969640498613","227547541356153136986848715694792830307","183004538139651295055323790637920263074","91472056286357914651990920437353684838","195133574985403059581651723273067283615","299151978011064754778133997566751050314","237498169109105050585205833355556786568","101609613392094271844864169731271932639","264524864446271941051711441632433948756","10162251891399887378276991088667435424","105546653887204911356043251510172761702","87268600042056622787909811944370773272","233741801558554790618682629408585859387","127741354712736989021448445376984555503","143736042348192370487137623040327667755","330603442334386763143841191500799142529","19229140021960875832106186531738848388","146196214281706196281922154083871950678","212090835225626741765917447894753987496","50827357099067697431104913918696888676","275851206349006639288234778784657559549"],"threshold":0.9},"id":"ASB-A-298094386-c3f0f5d4","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false},{"digest":{"function_hash":"61366327712247307383815797394777020861","length":4077},"id":"ASB-A-298094386-c7c74358","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java","function":"bindWallpaperComponentLocked"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["85130913682867440997933598384698800109","329137276281885271467676082247522061534","226290094413226956017190736100522512257","135039109878978001928968609167330098880","37640725602604582652420338423854921377","45042732394557624038520667245327549626","56944370204845576613728410149781100331","131962036818287522010849500803751780989","302297692963484393136321449659710573065","191736928795749323903497169254713829900","301713038738881395557688068765268693045","22697152590210185776118493927669920791","186117799967556345875045659891936947615","85489327858030647065950643925815189366","293121211902788070664581262396162524779","297379906597454060780541056671716460212","199481055689304112010833482822920156857","218773868370221113433747987706891902513","229628916044324420381855859287749039600","217715839979163805949620886796424357586","14150574040542115316466479090081244567","21860667565331487956883180195923593939","55651012519795779083524077158358130306","179471635999481185110199276781371753959","94873356065102755937950178800078726312","5215414283701179970751143237441136839","129856160608094807761610523590240924514","120676711057239421327764304073900001062","226186748962449911959494044820880320928","153365348775051777098795343534757626460","283383579800280767198946306331277139010","74968170530335870867746915760823784322","293353311480659947288074546707644837190","125640670643959116551370199491574025885","286504942921428931898308663838907226071","254738713140455419249884038614470233607","334584933819776785187518457374813331934","261644552468164149150121066216638577494","188039499847709620115474864659933076723","278931851246032701445887243964594841236","206779891014495533171146396780501906809","143664556624304749029286496803936620957","51155938747566984471702415060329165911"]},"id":"ASB-A-298094386-caa059f8","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["98982679076650427775754279608329831381","95229152711870177131536599932375410764","103975894843631867551171778861295339952","325581401317569382060617006103635121040","5759807583616651120352649158713619104","81707396393686739449067151523306300004","180153753827190690051946791240017891588","77484497834639907531070916231632827188","44103269562666429519145107801903933250","198911817306943881745540379797937750362","195081142101190004766720749724451608257","217032575604474242335804698698541648745"],"threshold":0.9},"id":"ASB-A-298094386-d2aa1a05","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java"}},{"deprecated":false,"digest":{"function_hash":"2534080923218759757934797185855505769","length":128},"id":"ASB-A-298094386-dde3f61e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"addBoundClientUid"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"core/java/android/content/Context.java"},"deprecated":false,"digest":{"line_hashes":["135827194467321004118311712952608505595","184715734816000455729950617559595355443","317305084177586076869136384786334770404","67271867813621746505884056015264193462","68839409365578659510774099154654866953","268847249837302973347040032743102644200","113994096819751920698369144319260258633"],"threshold":0.9},"id":"ASB-A-298094386-e4c7e86f"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"addBoundClientUidsOfNewService"},"deprecated":false,"digest":{"function_hash":"336320576779039840408194911310111160770","length":392},"id":"ASB-A-298094386-eb2df5f6"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"function":"dump","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"function_hash":"165143952959630582529325235134119335436","length":840},"id":"ASB-A-298094386-f35a1eec"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227","target":{"function":"toString","file":"services/core/java/com/android/server/am/ConnectionRecord.java"},"deprecated":false,"digest":{"length":2192,"function_hash":"16744036244297035055239314344594403234"},"id":"ASB-A-298094386-fbf402ec","signature_type":"Function","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-298094386.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2024-02-01"}]}],"versions":["12L"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"id":"ASB-A-298094386-114fb850","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"line_hashes":["9608149202974450184063577743315876091","97964319395400913576911610790410153398","226290094413226956017190736100522512257","135039109878978001928968609167330098880","37640725602604582652420338423854921377","45042732394557624038520667245327549626","56944370204845576613728410149781100331","131962036818287522010849500803751780989","302297692963484393136321449659710573065","191736928795749323903497169254713829900","301713038738881395557688068765268693045","22697152590210185776118493927669920791","186117799967556345875045659891936947615","85489327858030647065950643925815189366","293121211902788070664581262396162524779","297379906597454060780541056671716460212","199481055689304112010833482822920156857","218773868370221113433747987706891902513","229628916044324420381855859287749039600","217715839979163805949620886796424357586","14150574040542115316466479090081244567","21860667565331487956883180195923593939","55651012519795779083524077158358130306","179471635999481185110199276781371753959","94873356065102755937950178800078726312","5215414283701179970751143237441136839","129856160608094807761610523590240924514","120676711057239421327764304073900001062","226186748962449911959494044820880320928","153365348775051777098795343534757626460","283383579800280767198946306331277139010","74968170530335870867746915760823784322","293353311480659947288074546707644837190","125640670643959116551370199491574025885","286504942921428931898308663838907226071","254738713140455419249884038614470233607","334584933819776785187518457374813331934","261644552468164149150121066216638577494","188039499847709620115474864659933076723","278931851246032701445887243964594841236","206779891014495533171146396780501906809","143664556624304749029286496803936620957","51155938747566984471702415060329165911"],"threshold":0.9}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"function":"addBoundClientUid","file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false,"digest":{"length":128,"function_hash":"2534080923218759757934797185855505769"},"id":"ASB-A-298094386-1ce3a8ae","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["194431022268297775242310556178180359773","61551503272687770358325282768239624707","261755633843809667078890530578198298383","24574738754969336272212268282802774501"]},"id":"ASB-A-298094386-282ccf72","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"}},{"deprecated":false,"digest":{"length":110,"function_hash":"123559562829416275479586039304644123620"},"id":"ASB-A-298094386-32427c1e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"clearBoundClientUids"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["106347848820630697409360187289791938323","210402804233449782279507081490281478486","28307521401863099469180436359028907339","289585728536668015963031779710532157710"]},"id":"ASB-A-298094386-36ad5116","match_only_versions":["12L"],"signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["98982679076650427775754279608329831381","95229152711870177131536599932375410764","103975894843631867551171778861295339952","325581401317569382060617006103635121040","5759807583616651120352649158713619104","81707396393686739449067151523306300004","180153753827190690051946791240017891588","77484497834639907531070916231632827188","44103269562666429519145107801903933250","198911817306943881745540379797937750362","195081142101190004766720749724451608257","217032575604474242335804698698541648745"]},"id":"ASB-A-298094386-46bf89a4","signature_type":"Line"},{"id":"ASB-A-298094386-55126a9e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"function":"addBoundClientUidsOfNewService","file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false,"digest":{"length":392,"function_hash":"336320576779039840408194911310111160770"}},{"target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java","function":"toString"},"deprecated":false,"digest":{"length":2192,"function_hash":"16744036244297035055239314344594403234"},"id":"ASB-A-298094386-567ab359","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74"},{"deprecated":false,"digest":{"function_hash":"312076869068571633974265744914668077922","length":291},"id":"ASB-A-298094386-7d2a05fa","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"function":"isBoundByForegroundUid","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"}},{"id":"ASB-A-298094386-9339addd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false,"digest":{"line_hashes":["99769587211910648259553721955455080940","175286248166387618787353976407339589634","269835275386325624097350143574639989089","298348781258171042815583852324553315302","226922376598763195933646942226989063979","60089514997799636356727994359247002308","55469054151079390396675053868597895461","238113206947165114158437145157647926470","313812024783275881368173772682458286385","307215545629107364253005488918871123792","11843086793987294408105516372536457","118821181171481133486654751101368339292","12257479288255639710354253448790236765","21422967684882094380054180190599887191","23616765450900822870388536513472547791","161902194232641421437433396771449635006","63539787327882883712800395014838229958","145911605324656380849665446969640498613","227547541356153136986848715694792830307","183004538139651295055323790637920263074","91472056286357914651990920437353684838","195133574985403059581651723273067283615","299151978011064754778133997566751050314","237498169109105050585205833355556786568","101609613392094271844864169731271932639","264524864446271941051711441632433948756","10162251891399887378276991088667435424","105546653887204911356043251510172761702","87268600042056622787909811944370773272","233741801558554790618682629408585859387","127741354712736989021448445376984555503","143736042348192370487137623040327667755","330603442334386763143841191500799142529","19229140021960875832106186531738848388","146196214281706196281922154083871950678","212090835225626741765917447894753987496","50827357099067697431104913918696888676","275851206349006639288234778784657559549"],"threshold":0.9}},{"id":"ASB-A-298094386-a62d9030","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"function":"dump","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"function_hash":"165143952959630582529325235134119335436","length":840}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"updateBoundClientUids"},"deprecated":false,"digest":{"function_hash":"212398519273488720121726570687945075784","length":609},"id":"ASB-A-298094386-b09f1739"},{"digest":{"length":389,"function_hash":"161246726190811046882462721486821294814"},"id":"ASB-A-298094386-b6f5a092","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"setBoundClientUids"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"addConnection"},"deprecated":false,"digest":{"function_hash":"296715785714179647410449368632058024114","length":290},"id":"ASB-A-298094386-bec1b377"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java","function":"bindWallpaperComponentLocked"},"deprecated":false,"digest":{"function_hash":"61366327712247307383815797394777020861","length":4077},"id":"ASB-A-298094386-e5c57df4","signature_type":"Function"},{"id":"ASB-A-298094386-f7a4cd89","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"line_hashes":["130594836943201826491439506658523044695","269697286840362092224032209023333675528","37022204957502413247993309249017493257","196106341459801981435121293947612838338","302263907071448039193419829135346708288"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74","target":{"file":"core/java/android/content/Context.java"},"deprecated":false,"digest":{"line_hashes":["135827194467321004118311712952608505595","184715734816000455729950617559595355443","317305084177586076869136384786334770404","67271867813621746505884056015264193462","68839409365578659510774099154654866953","268847249837302973347040032743102644200","113994096819751920698369144319260258633"],"threshold":0.9},"id":"ASB-A-298094386-fbd62469","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74"],"severity":"High","spl":"2024-02-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-298094386.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2024-02-01"}]}],"versions":["13"],"ecosystem_specific":{"vanir_signatures":[{"source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"addBoundClientUid"},"deprecated":false,"digest":{"function_hash":"2534080923218759757934797185855505769","length":128},"id":"ASB-A-298094386-150f32d5","signature_type":"Function","signature_version":"v1"},{"digest":{"length":392,"function_hash":"336320576779039840408194911310111160770"},"id":"ASB-A-298094386-2239144a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"function":"addBoundClientUidsOfNewService","file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false},{"target":{"function":"isBoundByForegroundUid","file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"function_hash":"312076869068571633974265744914668077922","length":291},"id":"ASB-A-298094386-22f2f355","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9"},{"target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["249805115476733953375697378941409749906","175286248166387618787353976407339589634","269835275386325624097350143574639989089","298348781258171042815583852324553315302","226922376598763195933646942226989063979","60089514997799636356727994359247002308","55469054151079390396675053868597895461","238113206947165114158437145157647926470","313812024783275881368173772682458286385","307215545629107364253005488918871123792","11843086793987294408105516372536457","118821181171481133486654751101368339292","12257479288255639710354253448790236765","21422967684882094380054180190599887191","23616765450900822870388536513472547791","161902194232641421437433396771449635006","63539787327882883712800395014838229958","145911605324656380849665446969640498613","227547541356153136986848715694792830307","183004538139651295055323790637920263074","91472056286357914651990920437353684838","195133574985403059581651723273067283615","299151978011064754778133997566751050314","237498169109105050585205833355556786568","101609613392094271844864169731271932639","264524864446271941051711441632433948756","10162251891399887378276991088667435424","105546653887204911356043251510172761702","87268600042056622787909811944370773272","233741801558554790618682629408585859387","127741354712736989021448445376984555503","143736042348192370487137623040327667755","330603442334386763143841191500799142529","19229140021960875832106186531738848388","146196214281706196281922154083871950678","212090835225626741765917447894753987496","50827357099067697431104913918696888676","180616398471261863650055735245721308799"]},"id":"ASB-A-298094386-4f04ac0a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["106347848820630697409360187289791938323","210402804233449782279507081490281478486","28307521401863099469180436359028907339","289585728536668015963031779710532157710"]},"id":"ASB-A-298094386-501a65fa","match_only_versions":["13"]},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"function":"clearBoundClientUids","file":"services/core/java/com/android/server/am/ProcessServiceRecord.java"},"deprecated":false,"digest":{"function_hash":"123559562829416275479586039304644123620","length":110},"id":"ASB-A-298094386-533ae6a5"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["9608149202974450184063577743315876091","97964319395400913576911610790410153398","226290094413226956017190736100522512257","135039109878978001928968609167330098880","37640725602604582652420338423854921377","45042732394557624038520667245327549626","56944370204845576613728410149781100331","131962036818287522010849500803751780989","302297692963484393136321449659710573065","191736928795749323903497169254713829900","301713038738881395557688068765268693045","22697152590210185776118493927669920791","186117799967556345875045659891936947615","85489327858030647065950643925815189366","293121211902788070664581262396162524779","297379906597454060780541056671716460212","199481055689304112010833482822920156857","218773868370221113433747987706891902513","229628916044324420381855859287749039600","217715839979163805949620886796424357586","14150574040542115316466479090081244567","21860667565331487956883180195923593939","55651012519795779083524077158358130306","179471635999481185110199276781371753959","94873356065102755937950178800078726312","5215414283701179970751143237441136839","129856160608094807761610523590240924514","120676711057239421327764304073900001062","226186748962449911959494044820880320928","153365348775051777098795343534757626460","283383579800280767198946306331277139010","74968170530335870867746915760823784322","293353311480659947288074546707644837190","125640670643959116551370199491574025885","286504942921428931898308663838907226071","254738713140455419249884038614470233607","334584933819776785187518457374813331934","261644552468164149150121066216638577494","188039499847709620115474864659933076723","278931851246032701445887243964594841236","206779891014495533171146396780501906809","143664556624304749029286496803936620957","51155938747566984471702415060329165911"]},"id":"ASB-A-298094386-63d416d4"},{"digest":{"length":359,"function_hash":"45589031865638477279298629389737795079"},"id":"ASB-A-298094386-6db567b0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"addConnection"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"24107939526996196612574301756304573548","length":4060},"id":"ASB-A-298094386-74031aa0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/wallpaper/WallpaperManagerService.java","function":"bindWallpaperComponentLocked"}},{"deprecated":false,"digest":{"line_hashes":["194431022268297775242310556178180359773","77555034283431593056715549031545689358","67870476551513549110789412374438067529","148302190282111803652068810001519006616"],"threshold":0.9},"id":"ASB-A-298094386-a5dadff2","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"function":"toString","file":"services/core/java/com/android/server/am/ConnectionRecord.java"},"deprecated":false,"digest":{"function_hash":"80278453466438170772981123787772103903","length":2223},"id":"ASB-A-298094386-b9637099","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"setBoundClientUids"},"deprecated":false,"digest":{"function_hash":"161246726190811046882462721486821294814","length":389},"id":"ASB-A-298094386-b9b63328"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/am/ProcessServiceRecord.java","function":"updateBoundClientUids"},"deprecated":false,"digest":{"length":609,"function_hash":"212398519273488720121726570687945075784"},"id":"ASB-A-298094386-d3ca006d","signature_type":"Function","signature_version":"v1"},{"target":{"file":"core/java/android/content/Context.java"},"deprecated":false,"digest":{"line_hashes":["135827194467321004118311712952608505595","184715734816000455729950617559595355443","317305084177586076869136384786334770404","67271867813621746505884056015264193462","68839409365578659510774099154654866953","268847249837302973347040032743102644200","113994096819751920698369144319260258633"],"threshold":0.9},"id":"ASB-A-298094386-d48c9460","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9"},{"target":{"file":"services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java","function":"dump"},"deprecated":false,"digest":{"function_hash":"165143952959630582529325235134119335436","length":840},"id":"ASB-A-298094386-da75da43","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9"},{"deprecated":false,"digest":{"line_hashes":["98982679076650427775754279608329831381","95229152711870177131536599932375410764","103975894843631867551171778861295339952","325581401317569382060617006103635121040","5759807583616651120352649158713619104","81707396393686739449067151523306300004","180153753827190690051946791240017891588","77484497834639907531070916231632827188","44103269562666429519145107801903933250","198911817306943881745540379797937750362","195081142101190004766720749724451608257","217032575604474242335804698698541648745"],"threshold":0.9},"id":"ASB-A-298094386-dc3dfc45","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/am/ConnectionRecord.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9","target":{"file":"services/core/java/com/android/server/wm/WindowProcessController.java"},"deprecated":false,"digest":{"line_hashes":["130594836943201826491439506658523044695","269697286840362092224032209023333675528","37022204957502413247993309249017493257","196106341459801981435121293947612838338","302263907071448039193419829135346708288"],"threshold":0.9},"id":"ASB-A-298094386-f7e80664","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9"],"severity":"High","spl":"2024-02-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-298094386.json"}}],"schema_version":"1.9.0"}