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.
{ "vanir_signatures": [ { "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-0515f97b", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java" }, "signature_type": "Line" }, { "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", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "135827194467321004118311712952608505595", "257310447553001571237840405682975604352", "171937656391157154729760128290763243807", "316700714352600171993700826737589496613", "72072046837636566845131260704968846322", "165376621738428689618654940641716488741", "46312421636309498570538810063120478498" ] }, "id": "ASB-A-298094386-0d670ca9", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/content/Context.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "98982679076650427775754279608329831381", "95229152711870177131536599932375410764", "103975894843631867551171778861295339952", "325581401317569382060617006103635121040", "5759807583616651120352649158713619104", "81707396393686739449067151523306300004", "180153753827190690051946791240017891588", "77484497834639907531070916231632827188", "44103269562666429519145107801903933250", "198911817306943881745540379797937750362", "195081142101190004766720749724451608257", "217032575604474242335804698698541648745" ] }, "id": "ASB-A-298094386-1c55ac41", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 128.0, "function_hash": "2534080923218759757934797185855505769" }, "id": "ASB-A-298094386-21403eca", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUid" }, "signature_type": "Function" }, { "digest": { "length": 110.0, "function_hash": "123559562829416275479586039304644123620" }, "id": "ASB-A-298094386-21fdcfc1", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "clearBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 359.0, "function_hash": "45589031865638477279298629389737795079" }, "id": "ASB-A-298094386-33433ef9", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java", "function": "addConnection" }, "signature_type": "Function" }, { "match_only_versions": [ "14-next" ], "digest": { "length": 77.0, "function_hash": "250206988620079358645526200940244275658" }, "id": "ASB-A-298094386-5a43a61b", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 2223.0, "function_hash": "80278453466438170772981123787772103903" }, "id": "ASB-A-298094386-5da80a77", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java", "function": "toString" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "194431022268297775242310556178180359773", "77555034283431593056715549031545689358", "67870476551513549110789412374438067529", "148302190282111803652068810001519006616" ] }, "id": "ASB-A-298094386-715abc82", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 609.0, "function_hash": "212398519273488720121726570687945075784" }, "id": "ASB-A-298094386-893b0cc6", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "updateBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 392.0, "function_hash": "336320576779039840408194911310111160770" }, "id": "ASB-A-298094386-9c0f2f68", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUidsOfNewService" }, "signature_type": "Function" }, { "digest": { "length": 389.0, "function_hash": "161246726190811046882462721486821294814" }, "id": "ASB-A-298094386-abeac507", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "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" ] }, "id": "ASB-A-298094386-b01de03a", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java" }, "signature_type": "Line" }, { "digest": { "length": 820.0, "function_hash": "255243860947366655077329061310199859910" }, "id": "ASB-A-298094386-d3294d23", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "dump" }, "signature_type": "Function" }, { "digest": { "length": 291.0, "function_hash": "312076869068571633974265744914668077922" }, "id": "ASB-A-298094386-f672261f", "source": "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "isBoundByForegroundUid" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/32d95deb2801f4a7bc1ae9f8fe50ab964c26ba9b" ], "spl": "2024-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 278.0, "function_hash": "166635418636024733817459777277542152058" }, "id": "ASB-A-298094386-0fb3fb8c", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java", "function": "addConnection" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "305124998003338481155083237393046533142", "177294038815106612546726002000159075096", "155896752005156834596828907029700780179", "233559067679130882365934977304164473777" ] }, "id": "ASB-A-298094386-100152de", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "135827194467321004118311712952608505595", "184715734816000455729950617559595355443", "317305084177586076869136384786334770404", "67271867813621746505884056015264193462", "98135505419269508596522754276975667108", "100804005070725749188234531171453282848", "122396869038815365479624183917540819217" ] }, "id": "ASB-A-298094386-18be6612", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/content/Context.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "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" ] }, "id": "ASB-A-298094386-33809936", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 4077.0, "function_hash": "61366327712247307383815797394777020861" }, "id": "ASB-A-298094386-33b08d9a", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java", "function": "bindWallpaperComponentLocked" }, "signature_type": "Function" }, { "digest": { "length": 133.0, "function_hash": "186616101099453700168641275042160801043" }, "id": "ASB-A-298094386-3c875abf", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessRecord.java", "function": "addBoundClientUid" }, "signature_type": "Function" }, { "digest": { "length": 592.0, "function_hash": "280336722356930706742155982856464618254" }, "id": "ASB-A-298094386-4b2ec24d", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessRecord.java", "function": "updateBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 198.0, "function_hash": "319971498524947249508610686965060163291" }, "id": "ASB-A-298094386-71082424", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java", "function": "isBoundByForegroundUid" }, "signature_type": "Function" }, { "match_only_versions": [ "11" ], "digest": { "threshold": 0.9, "line_hashes": [ "106347848820630697409360187289791938323", "210402804233449782279507081490281478486", "28307521401863099469180436359028907339", "289585728536668015963031779710532157710" ] }, "id": "ASB-A-298094386-796845a7", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 397.0, "function_hash": "128035444690571372277090578825217290225" }, "id": "ASB-A-298094386-7e2e59f3", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessRecord.java", "function": "addBoundClientUidsOfNewService" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "98982679076650427775754279608329831381", "95229152711870177131536599932375410764", "103975894843631867551171778861295339952", "325581401317569382060617006103635121040", "5759807583616651120352649158713619104", "81707396393686739449067151523306300004", "180153753827190690051946791240017891588", "77484497834639907531070916231632827188", "44103269562666429519145107801903933250", "198911817306943881745540379797937750362", "195081142101190004766720749724451608257", "217032575604474242335804698698541648745" ] }, "id": "ASB-A-298094386-8b89cf6f", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "234297366409251050894241811447680067511", "149247978172369319595253916729205467549", "34926257466703570697628339048677213438", "25116929340237003320135762954458485127", "61097178999930668641259595806685811764", "102773042227712380051185624212894701760", "193945555105656936453847297800470789796", "200707082920860268174530525688629236678", "300783531051515100763500268209388491904", "197308217637719304817181459699171722693", "309772361210494195431176831243404267733", "307195605266196097277882439734231412537" ] }, "id": "ASB-A-298094386-b1a27c8a", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java" }, "signature_type": "Line" }, { "digest": { "length": 2192.0, "function_hash": "16744036244297035055239314344594403234" }, "id": "ASB-A-298094386-c4e13251", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java", "function": "toString" }, "signature_type": "Function" }, { "digest": { "length": 61.0, "function_hash": "112727488020317148387443288313268048821" }, "id": "ASB-A-298094386-d69f18a6", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 115.0, "function_hash": "147844705640510286940713570646737296515" }, "id": "ASB-A-298094386-fe3dc01c", "source": "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessRecord.java", "function": "clearBoundClientUids" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/4c065abfaf59bdc237f65ceb9704d76bf0819d3a" ], "spl": "2024-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 290.0, "function_hash": "296715785714179647410449368632058024114" }, "id": "ASB-A-298094386-2827b1a8", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java", "function": "addConnection" }, "signature_type": "Function" }, { "digest": { "length": 389.0, "function_hash": "161246726190811046882462721486821294814" }, "id": "ASB-A-298094386-320661d4", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130594836943201826491439506658523044695", "269697286840362092224032209023333675528", "37022204957502413247993309249017493257", "196106341459801981435121293947612838338", "302263907071448039193419829135346708288" ] }, "id": "ASB-A-298094386-3dc8dbcb", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java" }, "signature_type": "Line" }, { "digest": { "length": 609.0, "function_hash": "212398519273488720121726570687945075784" }, "id": "ASB-A-298094386-4be17b24", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "updateBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 291.0, "function_hash": "312076869068571633974265744914668077922" }, "id": "ASB-A-298094386-592e0e1f", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "isBoundByForegroundUid" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "194431022268297775242310556178180359773", "61551503272687770358325282768239624707", "261755633843809667078890530578198298383", "24574738754969336272212268282802774501" ] }, "id": "ASB-A-298094386-67d55b31", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 110.0, "function_hash": "123559562829416275479586039304644123620" }, "id": "ASB-A-298094386-9a7b8160", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "clearBoundClientUids" }, "signature_type": "Function" }, { "match_only_versions": [ "12" ], "digest": { "threshold": 0.9, "line_hashes": [ "106347848820630697409360187289791938323", "210402804233449782279507081490281478486", "28307521401863099469180436359028907339", "289585728536668015963031779710532157710" ] }, "id": "ASB-A-298094386-b315e078", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "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" ] }, "id": "ASB-A-298094386-c3f0f5d4", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 4077.0, "function_hash": "61366327712247307383815797394777020861" }, "id": "ASB-A-298094386-c7c74358", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java", "function": "bindWallpaperComponentLocked" }, "signature_type": "Function" }, { "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", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "98982679076650427775754279608329831381", "95229152711870177131536599932375410764", "103975894843631867551171778861295339952", "325581401317569382060617006103635121040", "5759807583616651120352649158713619104", "81707396393686739449067151523306300004", "180153753827190690051946791240017891588", "77484497834639907531070916231632827188", "44103269562666429519145107801903933250", "198911817306943881745540379797937750362", "195081142101190004766720749724451608257", "217032575604474242335804698698541648745" ] }, "id": "ASB-A-298094386-d2aa1a05", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 128.0, "function_hash": "2534080923218759757934797185855505769" }, "id": "ASB-A-298094386-dde3f61e", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUid" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "135827194467321004118311712952608505595", "184715734816000455729950617559595355443", "317305084177586076869136384786334770404", "67271867813621746505884056015264193462", "68839409365578659510774099154654866953", "268847249837302973347040032743102644200", "113994096819751920698369144319260258633" ] }, "id": "ASB-A-298094386-e4c7e86f", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/content/Context.java" }, "signature_type": "Line" }, { "digest": { "length": 392.0, "function_hash": "336320576779039840408194911310111160770" }, "id": "ASB-A-298094386-eb2df5f6", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUidsOfNewService" }, "signature_type": "Function" }, { "digest": { "length": 840.0, "function_hash": "165143952959630582529325235134119335436" }, "id": "ASB-A-298094386-f35a1eec", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "dump" }, "signature_type": "Function" }, { "digest": { "length": 2192.0, "function_hash": "16744036244297035055239314344594403234" }, "id": "ASB-A-298094386-fbf402ec", "source": "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java", "function": "toString" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/064be0ffc599a94ee2c4016cf69f4e8e0f062227" ], "spl": "2024-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "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-114fb850", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java" }, "signature_type": "Line" }, { "digest": { "length": 128.0, "function_hash": "2534080923218759757934797185855505769" }, "id": "ASB-A-298094386-1ce3a8ae", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUid" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "194431022268297775242310556178180359773", "61551503272687770358325282768239624707", "261755633843809667078890530578198298383", "24574738754969336272212268282802774501" ] }, "id": "ASB-A-298094386-282ccf72", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 110.0, "function_hash": "123559562829416275479586039304644123620" }, "id": "ASB-A-298094386-32427c1e", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "clearBoundClientUids" }, "signature_type": "Function" }, { "match_only_versions": [ "12L" ], "digest": { "threshold": 0.9, "line_hashes": [ "106347848820630697409360187289791938323", "210402804233449782279507081490281478486", "28307521401863099469180436359028907339", "289585728536668015963031779710532157710" ] }, "id": "ASB-A-298094386-36ad5116", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "98982679076650427775754279608329831381", "95229152711870177131536599932375410764", "103975894843631867551171778861295339952", "325581401317569382060617006103635121040", "5759807583616651120352649158713619104", "81707396393686739449067151523306300004", "180153753827190690051946791240017891588", "77484497834639907531070916231632827188", "44103269562666429519145107801903933250", "198911817306943881745540379797937750362", "195081142101190004766720749724451608257", "217032575604474242335804698698541648745" ] }, "id": "ASB-A-298094386-46bf89a4", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 392.0, "function_hash": "336320576779039840408194911310111160770" }, "id": "ASB-A-298094386-55126a9e", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUidsOfNewService" }, "signature_type": "Function" }, { "digest": { "length": 2192.0, "function_hash": "16744036244297035055239314344594403234" }, "id": "ASB-A-298094386-567ab359", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java", "function": "toString" }, "signature_type": "Function" }, { "digest": { "length": 291.0, "function_hash": "312076869068571633974265744914668077922" }, "id": "ASB-A-298094386-7d2a05fa", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "isBoundByForegroundUid" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "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" ] }, "id": "ASB-A-298094386-9339addd", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 840.0, "function_hash": "165143952959630582529325235134119335436" }, "id": "ASB-A-298094386-a62d9030", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "dump" }, "signature_type": "Function" }, { "digest": { "length": 609.0, "function_hash": "212398519273488720121726570687945075784" }, "id": "ASB-A-298094386-b09f1739", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "updateBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 389.0, "function_hash": "161246726190811046882462721486821294814" }, "id": "ASB-A-298094386-b6f5a092", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 290.0, "function_hash": "296715785714179647410449368632058024114" }, "id": "ASB-A-298094386-bec1b377", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java", "function": "addConnection" }, "signature_type": "Function" }, { "digest": { "length": 4077.0, "function_hash": "61366327712247307383815797394777020861" }, "id": "ASB-A-298094386-e5c57df4", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java", "function": "bindWallpaperComponentLocked" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130594836943201826491439506658523044695", "269697286840362092224032209023333675528", "37022204957502413247993309249017493257", "196106341459801981435121293947612838338", "302263907071448039193419829135346708288" ] }, "id": "ASB-A-298094386-f7a4cd89", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "135827194467321004118311712952608505595", "184715734816000455729950617559595355443", "317305084177586076869136384786334770404", "67271867813621746505884056015264193462", "68839409365578659510774099154654866953", "268847249837302973347040032743102644200", "113994096819751920698369144319260258633" ] }, "id": "ASB-A-298094386-fbd62469", "source": "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/content/Context.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/b7b2856de6258ee2595cc60b30e2e3c6648dfc74" ], "spl": "2024-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 128.0, "function_hash": "2534080923218759757934797185855505769" }, "id": "ASB-A-298094386-150f32d5", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUid" }, "signature_type": "Function" }, { "digest": { "length": 392.0, "function_hash": "336320576779039840408194911310111160770" }, "id": "ASB-A-298094386-2239144a", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "addBoundClientUidsOfNewService" }, "signature_type": "Function" }, { "digest": { "length": 291.0, "function_hash": "312076869068571633974265744914668077922" }, "id": "ASB-A-298094386-22f2f355", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "isBoundByForegroundUid" }, "signature_type": "Function" }, { "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", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java" }, "signature_type": "Line" }, { "match_only_versions": [ "13" ], "digest": { "threshold": 0.9, "line_hashes": [ "106347848820630697409360187289791938323", "210402804233449782279507081490281478486", "28307521401863099469180436359028907339", "289585728536668015963031779710532157710" ] }, "id": "ASB-A-298094386-501a65fa", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 110.0, "function_hash": "123559562829416275479586039304644123620" }, "id": "ASB-A-298094386-533ae6a5", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "clearBoundClientUids" }, "signature_type": "Function" }, { "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", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java" }, "signature_type": "Line" }, { "digest": { "length": 359.0, "function_hash": "45589031865638477279298629389737795079" }, "id": "ASB-A-298094386-6db567b0", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java", "function": "addConnection" }, "signature_type": "Function" }, { "digest": { "length": 4060.0, "function_hash": "24107939526996196612574301756304573548" }, "id": "ASB-A-298094386-74031aa0", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wallpaper/WallpaperManagerService.java", "function": "bindWallpaperComponentLocked" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "194431022268297775242310556178180359773", "77555034283431593056715549031545689358", "67870476551513549110789412374438067529", "148302190282111803652068810001519006616" ] }, "id": "ASB-A-298094386-a5dadff2", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ServiceRecord.java" }, "signature_type": "Line" }, { "digest": { "length": 2223.0, "function_hash": "80278453466438170772981123787772103903" }, "id": "ASB-A-298094386-b9637099", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java", "function": "toString" }, "signature_type": "Function" }, { "digest": { "length": 389.0, "function_hash": "161246726190811046882462721486821294814" }, "id": "ASB-A-298094386-b9b63328", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "setBoundClientUids" }, "signature_type": "Function" }, { "digest": { "length": 609.0, "function_hash": "212398519273488720121726570687945075784" }, "id": "ASB-A-298094386-d3ca006d", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ProcessServiceRecord.java", "function": "updateBoundClientUids" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "135827194467321004118311712952608505595", "184715734816000455729950617559595355443", "317305084177586076869136384786334770404", "67271867813621746505884056015264193462", "68839409365578659510774099154654866953", "268847249837302973347040032743102644200", "113994096819751920698369144319260258633" ] }, "id": "ASB-A-298094386-d48c9460", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/content/Context.java" }, "signature_type": "Line" }, { "digest": { "length": 840.0, "function_hash": "165143952959630582529325235134119335436" }, "id": "ASB-A-298094386-da75da43", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java", "function": "dump" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "98982679076650427775754279608329831381", "95229152711870177131536599932375410764", "103975894843631867551171778861295339952", "325581401317569382060617006103635121040", "5759807583616651120352649158713619104", "81707396393686739449067151523306300004", "180153753827190690051946791240017891588", "77484497834639907531070916231632827188", "44103269562666429519145107801903933250", "198911817306943881745540379797937750362", "195081142101190004766720749724451608257", "217032575604474242335804698698541648745" ] }, "id": "ASB-A-298094386-dc3dfc45", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ConnectionRecord.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130594836943201826491439506658523044695", "269697286840362092224032209023333675528", "37022204957502413247993309249017493257", "196106341459801981435121293947612838338", "302263907071448039193419829135346708288" ] }, "id": "ASB-A-298094386-f7e80664", "source": "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/wm/WindowProcessController.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/8efec2c0958ef8316cd24f7c79de818a7ca4cde9" ], "spl": "2024-02-01", "severity": "High", "types": [ "EoP" ] }