{"id":"ASB-A-339109116","details":"In multiple locations, there is a possible way to reset user-selected permissions selections due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-339109116","CVE-2025-48649"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2026-06-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-06-01"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17-next:0"},{"fixed":"17-next:2026-06-01"}]}],"versions":["17-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16"],"severity":"High","spl":"2026-06-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"length":2097,"function_hash":"55256535274262871590481219029719684680"},"id":"ASB-A-339109116-0bfea833","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"clearApplicationUserData"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"},"deprecated":false,"digest":{"line_hashes":["229783397578002381509102989865776515529","246475487365795210409958750970722460363","234087025101026372450332635256470424014","339329889131249911544690499753325605536"],"threshold":0.9},"id":"ASB-A-339109116-2e93c452"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"239695083057724059635206284147788482144","length":198},"id":"ASB-A-339109116-39ce069e","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["318643537303631756259264544085613047489","14425502384683238912940759209249207274","155881257265657851706663158370941632504","237365544846148865053006893121646941760","254975327516141823293586397320646482023"],"threshold":0.9},"id":"ASB-A-339109116-39d60fff","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"307130983055110041575294165084613992345","length":75},"id":"ASB-A-339109116-3a1447ea","signature_type":"Function","signature_version":"v1"},{"digest":{"function_hash":"130048276036493026121510327872906325865","length":221},"id":"ASB-A-339109116-41fac07e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"function":"clearApplicationUserDataLIF","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"function_hash":"215286847360312716996518768624206989472","length":1048},"id":"ASB-A-339109116-6ac09eda"},{"target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"run"},"deprecated":false,"digest":{"function_hash":"250818437782658422832277377870525336220","length":1069},"id":"ASB-A-339109116-6b6d3642","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"87508297352768076367695166592461972000","length":3201},"id":"ASB-A-339109116-73d1c55d","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"line_hashes":["53321904351194374275555681201231228214","186185857170800996148210216809931507579","305803952904392163430763475827237922234","106118679022710616058305021085068949643","149067929976871642638238159287414689006","249111724758307009509721576973680368983","314047399259514573318166119989444240995","176662260219579368231945357646736534215","134799870879426701490009780956339048706","26902956745588622755333957104012967023","317043286985479120444602817029622470890","40397323855778693321111311856430411679","262681349852234286830130644040562220283","287128639837094699088919526948450524162","700146135352441421119375494645028102","241245103103538306854898921673698099213","85148934452043665351692108918129128940","223455159074676063455161417953894980009","271306130038480594108492401347763774503","133080262448815662077410617422397700434","303462422442533216383940451752901499816","268472665865743200594811038833975971583","174883626702200779710707897535555000916","222153657216475658644268945937084544876"],"threshold":0.9},"id":"ASB-A-339109116-757cbb9c","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-339109116-76b7ec83","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"core/java/android/content/pm/PackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["60104671800689548262728108237760232477","283841348203160727763317467078487947249","184641164188730473666035170505016132250","234177677832474709179262849017534810012"]}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"length":656,"function_hash":"64588927918176909579762659663709658886"},"id":"ASB-A-339109116-77e703a7","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-339109116-875feb46","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"function_hash":"237588684463249359667466848942684634169","length":175}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["208979627220398934594144109552689089210","137947840190582712615195151916366262409","25310339924752918966063513222169611076","184807106391642116807964721785480206338","302504635845493679917904156284575861584","92021813900272260426910566089564873955","208168710830867274577909860229193996950","340154029211139532383481785439782332723","248767466063987613637106455794245151342","257247370863422774456819799302039804723","36811530819137364308989949456655140368","11908308596791910353600340058095883805","1099764123304171415728889653168201826","296949713904830971258042238578203245328","74071138459795916735243656048607758947","297667180566337147445460716587622954783"],"threshold":0.9},"id":"ASB-A-339109116-af759e91","signature_type":"Line"},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"},"deprecated":false,"digest":{"line_hashes":["153308224445280315323212326705896629068","23451823002303284028298635164605676585","122567811742362512642061465550220496765","339329889131249911544690499753325605536"],"threshold":0.9},"id":"ASB-A-339109116-bc675816","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16"},{"deprecated":false,"digest":{"line_hashes":["143337889099531970580679335043601417202","45962370749674283565320133054985857312","144943094744087956114188617164666244100","171681705799391672496603478814946925454","221711241268361027679945483672513211123","318689102628142592492640267335362635144","61012087604844193973349260697196600162","166460987721213588483746768373261621033","222483581273351482458762097053570541661","107127466538112163906609842804931579767","10618568057997210285357076561283921440"],"threshold":0.9},"id":"ASB-A-339109116-d9df4cde","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"core/java/android/app/ActivityManager.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false,"digest":{"line_hashes":["72620632518584775346331403620348666521","42992891739136241374899950451487947680","159844663870599262117867139840990931136","19417728228378668952340889063179281781"],"threshold":0.9},"id":"ASB-A-339109116-ed0abd8b"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["301194329364091509438568439421079437662","288713355616337777079431433244917513808","251911064711867063706390624748949401259","183049135628246770123663464680254894256"]},"id":"ASB-A-339109116-f84f596d","signature_type":"Line"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-06-01"}]}],"versions":["15"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84"],"severity":"High","spl":"2026-06-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-339109116-093ffa8b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"resetRuntimePermissions","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"length":186,"function_hash":"113041044645683136451067192544495278330"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"3337717386036608335248000730415940814","length":148},"id":"ASB-A-339109116-09af17d3","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["318643537303631756259264544085613047489","14425502384683238912940759209249207274","155881257265657851706663158370941632504","237365544846148865053006893121646941760","254975327516141823293586397320646482023"]},"id":"ASB-A-339109116-0a46648e","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"function_hash":"109553124867486470492128039589565184923","length":254},"id":"ASB-A-339109116-10f4514b","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTestingShim.java"},"deprecated":false,"digest":{"line_hashes":["27750619560639997535267500673742669828","101287337143865718900102356049019974205","24756556083244410784758321038663848955","332426878974450125388571876613289952561","138951349545702910963587319165805303351","330058665841502958723818692825427724627"],"threshold":0.9},"id":"ASB-A-339109116-146de0de","signature_type":"Line"},{"digest":{"function_hash":"327133740422072649386831921128976328176","length":122},"id":"ASB-A-339109116-14ab9933","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissionsForUser"},"deprecated":false},{"id":"ASB-A-339109116-17da2a98","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"},"deprecated":false,"digest":{"line_hashes":["210584495657023510760311480031383099226","313245892374468048125420733238092520115","268076149514800052227057868074896579275","9576940747833401544107591576444073717","178531043178652439935392284103567670207","23467931321000221505656370904853127060"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"resetRuntimePermissions","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"},"deprecated":false,"digest":{"length":200,"function_hash":"173248457283160925406919783439933209740"},"id":"ASB-A-339109116-1a8fdad0","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissionsInternal"},"deprecated":false,"digest":{"function_hash":"198538639767575053071645207172417060184","length":2271},"id":"ASB-A-339109116-2d9ec888"},{"target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"239695083057724059635206284147788482144","length":198},"id":"ASB-A-339109116-335105e9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"length":3174,"function_hash":"20105114523547970850487611707312770534"},"id":"ASB-A-339109116-3bffc7e0","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"},"deprecated":false,"digest":{"line_hashes":["301194329364091509438568439421079437662","288713355616337777079431433244917513808","251911064711867063706390624748949401259","183049135628246770123663464680254894256"],"threshold":0.9},"id":"ASB-A-339109116-42393e9e"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["282110061063865961027756371280673048320","34434747009063799587759752820358527789","258232980531616051694926291267192826289","24858710714148968401588788243795466755","229426051239250153584061457064599024364","206063021257603224791505279509408443181","177428580117416644761886873180071211358","93419582841629273911083215754982685273","275442193030537120634042735341482297433","19912863937055849229766251369223229049","103480557973081330933431495594566248616","318390737447764682491018244730009204032","81729054672001353076650719693666193539","108992405873554684562556442111618487991","52985784572070247748081181437806093167","252081850411121551875094404725834079228","58331893371674576392786425045040142836","298698051482843301454454823994654185944","16965424298252525038495979369900002184","234118963667112199228193007024546745528","250358474935043882963792510275372950276","269106596414580172275093726852103676918","252566514103904816261011699126161349699","205957793561695626595622129912596569708","102479451177265872935345219669260419379","37050771437040858641028973496909112628","132671339405207955467366237414385005946","293550581660025894770316676313931317047","176714255191773861041572026452996752842","236223680859238178972814720950573757320","212803397201356569528576749815712141788","172805003389542810769706444979856008671","57127471543533348687316179797875710735","6656283738813723313483734586088400084","248988669345723241014296909933471815121","107645889362265322093638927542885972319","196129428194549859689236654240558294192","195868728119835523086358555179185510755","356820820310691429922638415768384237"],"threshold":0.9},"id":"ASB-A-339109116-4e0136ee"},{"deprecated":false,"digest":{"function_hash":"64588927918176909579762659663709658886","length":656},"id":"ASB-A-339109116-519c27f9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"resetRuntimePermissions","file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"resetRuntimePermissionsInternal","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"function_hash":"330433647926164376882946263864975066280","length":2034},"id":"ASB-A-339109116-52204638","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"core/java/android/content/pm/PackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["60104671800689548262728108237760232477","283841348203160727763317467078487947249","184641164188730473666035170505016132250","234177677832474709179262849017534810012"]},"id":"ASB-A-339109116-57ed3b25"},{"id":"ASB-A-339109116-705a98a5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"run"},"deprecated":false,"digest":{"length":1067,"function_hash":"130470070994080638617928601232755476332"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java"},"deprecated":false,"digest":{"line_hashes":["336170823292662725495139027226022395484","116649740113050497555402416042801514078","134777705497183335623129095905843808251","252615789686487714406190931690829951096","34897077599155542930331704754548202370","57495741945630005671336362834037492437","252596128835065314211663048866063461441","288646255160897306788425125251518393866"],"threshold":0.9},"id":"ASB-A-339109116-708e9b8d","signature_type":"Line"},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"onPackageUninstalledInternal"},"deprecated":false,"digest":{"length":527,"function_hash":"50795618205525632179946872515390931419"},"id":"ASB-A-339109116-79445380","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84"},{"id":"ASB-A-339109116-7d98963c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72620632518584775346331403620348666521","42992891739136241374899950451487947680","159844663870599262117867139840990931136","19417728228378668952340889063179281781"]}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["229783397578002381509102989865776515529","246475487365795210409958750970722460363","234087025101026372450332635256470424014","339329889131249911544690499753325605536"]},"id":"ASB-A-339109116-812a1727","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"215286847360312716996518768624206989472","length":1048},"id":"ASB-A-339109116-9889119f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"clearApplicationUserDataLIF","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false},{"id":"ASB-A-339109116-9c1e1ab2","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["153308224445280315323212326705896629068","23451823002303284028298635164605676585","122567811742362512642061465550220496765","339329889131249911544690499753325605536"]}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"length":194,"function_hash":"287828842621063771586192669455183582599"},"id":"ASB-A-339109116-a316cf2c"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["208979627220398934594144109552689089210","137947840190582712615195151916366262409","25310339924752918966063513222169611076","184807106391642116807964721785480206338","302504635845493679917904156284575861584","92021813900272260426910566089564873955","208168710830867274577909860229193996950","340154029211139532383481785439782332723","248767466063987613637106455794245151342","257247370863422774456819799302039804723","36811530819137364308989949456655140368","11908308596791910353600340058095883805","1099764123304171415728889653168201826","296949713904830971258042238578203245328","74071138459795916735243656048607758947","297667180566337147445460716587622954783"]},"id":"ASB-A-339109116-ad1832ad","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["53321904351194374275555681201231228214","186185857170800996148210216809931507579","290840072458230352378669572583230344053","275110969349762030165600086665959185761","200658502032853759734394537290370571772","281095419762333880215897706221245254507","314047399259514573318166119989444240995","140684307856694609860096694330458693298","57407072056376142980146937238972185798","182016626476825209512414328432584240870","139232536703893090937741023338674421718","262681349852234286830130644040562220283","287128639837094699088919526948450524162","700146135352441421119375494645028102","241245103103538306854898921673698099213","85148934452043665351692108918129128940","223455159074676063455161417953894980009","271306130038480594108492401347763774503","133080262448815662077410617422397700434","43402734558804504226523986990966924302","73523514340490027421828724023402311335","174883626702200779710707897535555000916","222153657216475658644268945937084544876"],"threshold":0.9},"id":"ASB-A-339109116-e536ad47","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"}},{"deprecated":false,"digest":{"line_hashes":["143337889099531970580679335043601417202","45962370749674283565320133054985857312","144943094744087956114188617164666244100","171681705799391672496603478814946925454","221711241268361027679945483672513211123","318689102628142592492640267335362635144","61012087604844193973349260697196600162","166460987721213588483746768373261621033","222483581273351482458762097053570541661","107127466538112163906609842804931579767","10618568057997210285357076561283921440"],"threshold":0.9},"id":"ASB-A-339109116-e7fee2aa","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"file":"core/java/android/app/ActivityManager.java"}},{"target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"length":2103,"function_hash":"40912427681691384755991269994314729477"},"id":"ASB-A-339109116-eb5b8aea","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84","target":{"function":"clearApplicationUserData","file":"core/java/android/app/ActivityManager.java"},"deprecated":false,"digest":{"length":75,"function_hash":"307130983055110041575294165084613992345"},"id":"ASB-A-339109116-ee8fc111","signature_type":"Function","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-06-01"}]}],"versions":["16"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTestingShim.java"},"deprecated":false,"digest":{"line_hashes":["27750619560639997535267500673742669828","101287337143865718900102356049019974205","24756556083244410784758321038663848955","332426878974450125388571876613289952561","138951349545702910963587319165805303351","330058665841502958723818692825427724627"],"threshold":0.9},"id":"ASB-A-339109116-01cf9580","signature_type":"Line"},{"digest":{"function_hash":"3337717386036608335248000730415940814","length":148},"id":"ASB-A-339109116-16b464f0","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"length":254,"function_hash":"109553124867486470492128039589565184923"},"id":"ASB-A-339109116-1c8b1fec","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"},{"id":"ASB-A-339109116-24278522","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"function_hash":"64588927918176909579762659663709658886","length":656}},{"target":{"function":"clearApplicationUserData","file":"core/java/android/app/ActivityManager.java"},"deprecated":false,"digest":{"length":75,"function_hash":"307130983055110041575294165084613992345"},"id":"ASB-A-339109116-2e70f46c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"core/java/android/content/pm/PackageManager.java"},"deprecated":false,"digest":{"line_hashes":["60104671800689548262728108237760232477","283841348203160727763317467078487947249","184641164188730473666035170505016132250","234177677832474709179262849017534810012"],"threshold":0.9},"id":"ASB-A-339109116-3beaa5e4","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"239695083057724059635206284147788482144","length":198},"id":"ASB-A-339109116-43eb619a"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"onPackageUninstalledInternal"},"deprecated":false,"digest":{"function_hash":"50795618205525632179946872515390931419","length":527},"id":"ASB-A-339109116-4950a1bd"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java"},"deprecated":false,"digest":{"line_hashes":["336170823292662725495139027226022395484","116649740113050497555402416042801514078","134777705497183335623129095905843808251","252615789686487714406190931690829951096","34897077599155542930331704754548202370","57495741945630005671336362834037492437","252596128835065314211663048866063461441","288646255160897306788425125251518393866"],"threshold":0.9},"id":"ASB-A-339109116-656c622a"},{"deprecated":false,"digest":{"function_hash":"198538639767575053071645207172417060184","length":2271},"id":"ASB-A-339109116-6b8e8d95","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissionsInternal"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"function_hash":"287828842621063771586192669455183582599","length":194},"id":"ASB-A-339109116-882b465b","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["53321904351194374275555681201231228214","186185857170800996148210216809931507579","290840072458230352378669572583230344053","275110969349762030165600086665959185761","200658502032853759734394537290370571772","281095419762333880215897706221245254507","314047399259514573318166119989444240995","140684307856694609860096694330458693298","57407072056376142980146937238972185798","182016626476825209512414328432584240870","139232536703893090937741023338674421718","262681349852234286830130644040562220283","287128639837094699088919526948450524162","700146135352441421119375494645028102","241245103103538306854898921673698099213","85148934452043665351692108918129128940","223455159074676063455161417953894980009","271306130038480594108492401347763774503","133080262448815662077410617422397700434","43402734558804504226523986990966924302","73523514340490027421828724023402311335","174883626702200779710707897535555000916","222153657216475658644268945937084544876"],"threshold":0.9},"id":"ASB-A-339109116-8a0e68ea","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"length":200,"function_hash":"173248457283160925406919783439933209740"},"id":"ASB-A-339109116-94f27292","signature_type":"Function"},{"digest":{"line_hashes":["153308224445280315323212326705896629068","23451823002303284028298635164605676585","122567811742362512642061465550220496765","339329889131249911544690499753325605536"],"threshold":0.9},"id":"ASB-A-339109116-9d38f040","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"function":"resetRuntimePermissionsInternal","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"length":2034,"function_hash":"330433647926164376882946263864975066280"},"id":"ASB-A-339109116-9ed5911c"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"function":"resetRuntimePermissions","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"length":186,"function_hash":"113041044645683136451067192544495278330"},"id":"ASB-A-339109116-9ef88bff","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72620632518584775346331403620348666521","42992891739136241374899950451487947680","159844663870599262117867139840990931136","19417728228378668952340889063179281781"]},"id":"ASB-A-339109116-aa84baac","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissionsForUser"},"deprecated":false,"digest":{"function_hash":"327133740422072649386831921128976328176","length":122},"id":"ASB-A-339109116-bd70d061","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"clearApplicationUserDataLIF"},"deprecated":false,"digest":{"function_hash":"215286847360312716996518768624206989472","length":1048},"id":"ASB-A-339109116-c6272434"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["208979627220398934594144109552689089210","137947840190582712615195151916366262409","25310339924752918966063513222169611076","184807106391642116807964721785480206338","302504635845493679917904156284575861584","92021813900272260426910566089564873955","208168710830867274577909860229193996950","340154029211139532383481785439782332723","248767466063987613637106455794245151342","257247370863422774456819799302039804723","36811530819137364308989949456655140368","11908308596791910353600340058095883805","1099764123304171415728889653168201826","296949713904830971258042238578203245328","74071138459795916735243656048607758947","297667180566337147445460716587622954783"],"threshold":0.9},"id":"ASB-A-339109116-d137e086","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["318643537303631756259264544085613047489","14425502384683238912940759209249207274","155881257265657851706663158370941632504","237365544846148865053006893121646941760","254975327516141823293586397320646482023"]},"id":"ASB-A-339109116-dd7af7a4","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-339109116-e458a39c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"},"deprecated":false,"digest":{"line_hashes":["210584495657023510760311480031383099226","313245892374468048125420733238092520115","268076149514800052227057868074896579275","9576940747833401544107591576444073717","178531043178652439935392284103567670207","23467931321000221505656370904853127060"],"threshold":0.9}},{"id":"ASB-A-339109116-e7ed3f35","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"core/java/android/app/ActivityManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["143337889099531970580679335043601417202","45962370749674283565320133054985857312","144943094744087956114188617164666244100","171681705799391672496603478814946925454","221711241268361027679945483672513211123","318689102628142592492640267335362635144","61012087604844193973349260697196600162","166460987721213588483746768373261621033","222483581273351482458762097053570541661","107127466538112163906609842804931579767","10618568057997210285357076561283921440"]}},{"id":"ASB-A-339109116-ee9a6579","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["282110061063865961027756371280673048320","34434747009063799587759752820358527789","258232980531616051694926291267192826289","24858710714148968401588788243795466755","229426051239250153584061457064599024364","206063021257603224791505279509408443181","177428580117416644761886873180071211358","93419582841629273911083215754982685273","275442193030537120634042735341482297433","19912863937055849229766251369223229049","103480557973081330933431495594566248616","318390737447764682491018244730009204032","81729054672001353076650719693666193539","108992405873554684562556442111618487991","52985784572070247748081181437806093167","252081850411121551875094404725834079228","58331893371674576392786425045040142836","298698051482843301454454823994654185944","16965424298252525038495979369900002184","234118963667112199228193007024546745528","250358474935043882963792510275372950276","269106596414580172275093726852103676918","252566514103904816261011699126161349699","205957793561695626595622129912596569708","102479451177265872935345219669260419379","37050771437040858641028973496909112628","132671339405207955467366237414385005946","293550581660025894770316676313931317047","176714255191773861041572026452996752842","236223680859238178972814720950573757320","212803397201356569528576749815712141788","172805003389542810769706444979856008671","57127471543533348687316179797875710735","6656283738813723313483734586088400084","248988669345723241014296909933471815121","107645889362265322093638927542885972319","196129428194549859689236654240558294192","195868728119835523086358555179185510755","356820820310691429922638415768384237","4197676393194559867434628864345312390"],"threshold":0.9}},{"target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"run"},"deprecated":false,"digest":{"function_hash":"249635416314909318204790955863438267355","length":1071},"id":"ASB-A-339109116-eed94ea4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"},"deprecated":false,"digest":{"line_hashes":["229783397578002381509102989865776515529","246475487365795210409958750970722460363","234087025101026372450332635256470424014","339329889131249911544690499753325605536"],"threshold":0.9},"id":"ASB-A-339109116-f2ab3520","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"function_hash":"136687152938457257732422975047266471640","length":2100},"id":"ASB-A-339109116-f5fe7148","signature_type":"Function"},{"target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"},"deprecated":false,"digest":{"line_hashes":["301194329364091509438568439421079437662","288713355616337777079431433244917513808","251911064711867063706390624748949401259","183049135628246770123663464680254894256"],"threshold":0.9},"id":"ASB-A-339109116-f8a89fa1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"},{"digest":{"length":3174,"function_hash":"20105114523547970850487611707312770534"},"id":"ASB-A-339109116-ffc8eae5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"],"severity":"High","spl":"2026-06-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2:0"},{"fixed":"16-qpr2:2026-06-01"}]}],"versions":["16-qpr2"],"ecosystem_specific":{"spl":"2026-06-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"line_hashes":["208979627220398934594144109552689089210","137947840190582712615195151916366262409","25310339924752918966063513222169611076","184807106391642116807964721785480206338","302504635845493679917904156284575861584","92021813900272260426910566089564873955","208168710830867274577909860229193996950","340154029211139532383481785439782332723","248767466063987613637106455794245151342","257247370863422774456819799302039804723","36811530819137364308989949456655140368","11908308596791910353600340058095883805","1099764123304171415728889653168201826","296949713904830971258042238578203245328","74071138459795916735243656048607758947","297667180566337147445460716587622954783"],"threshold":0.9},"id":"ASB-A-339109116-0157f6fd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"},"deprecated":false,"digest":{"line_hashes":["301194329364091509438568439421079437662","288713355616337777079431433244917513808","251911064711867063706390624748949401259","183049135628246770123663464680254894256"],"threshold":0.9},"id":"ASB-A-339109116-082b85d6","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"307130983055110041575294165084613992345","length":75},"id":"ASB-A-339109116-13edc5a2"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"239695083057724059635206284147788482144","length":198},"id":"ASB-A-339109116-15aea519","signature_type":"Function","signature_version":"v1"},{"target":{"file":"core/java/android/content/pm/PackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["60104671800689548262728108237760232477","283841348203160727763317467078487947249","184641164188730473666035170505016132250","234177677832474709179262849017534810012"]},"id":"ASB-A-339109116-18c36bf5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72620632518584775346331403620348666521","42992891739136241374899950451487947680","159844663870599262117867139840990931136","19417728228378668952340889063179281781"]},"id":"ASB-A-339109116-30c172dd"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"function_hash":"55256535274262871590481219029719684680","length":2097},"id":"ASB-A-339109116-504d8354","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"function_hash":"130048276036493026121510327872906325865","length":221},"id":"ASB-A-339109116-50bc21e1"},{"target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"function_hash":"64588927918176909579762659663709658886","length":656},"id":"ASB-A-339109116-54e6ddb5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"line_hashes":["53321904351194374275555681201231228214","186185857170800996148210216809931507579","305803952904392163430763475827237922234","106118679022710616058305021085068949643","149067929976871642638238159287414689006","249111724758307009509721576973680368983","314047399259514573318166119989444240995","176662260219579368231945357646736534215","134799870879426701490009780956339048706","26902956745588622755333957104012967023","317043286985479120444602817029622470890","40397323855778693321111311856430411679","262681349852234286830130644040562220283","287128639837094699088919526948450524162","700146135352441421119375494645028102","241245103103538306854898921673698099213","85148934452043665351692108918129128940","223455159074676063455161417953894980009","271306130038480594108492401347763774503","133080262448815662077410617422397700434","303462422442533216383940451752901499816","268472665865743200594811038833975971583","174883626702200779710707897535555000916","222153657216475658644268945937084544876"],"threshold":0.9},"id":"ASB-A-339109116-711338a8","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"function":"clearApplicationUserDataLIF","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"length":1048,"function_hash":"215286847360312716996518768624206989472"},"id":"ASB-A-339109116-7e4a2256"},{"deprecated":false,"digest":{"function_hash":"250818437782658422832277377870525336220","length":1069},"id":"ASB-A-339109116-8131265b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"run"}},{"id":"ASB-A-339109116-84d7c1bd","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"length":3201,"function_hash":"87508297352768076367695166592461972000"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["153308224445280315323212326705896629068","23451823002303284028298635164605676585","122567811742362512642061465550220496765","339329889131249911544690499753325605536"]},"id":"ASB-A-339109116-8b8327c3","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["229783397578002381509102989865776515529","246475487365795210409958750970722460363","234087025101026372450332635256470424014","339329889131249911544690499753325605536"]},"id":"ASB-A-339109116-938bb2fb"},{"id":"ASB-A-339109116-9d26ea34","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"file":"core/java/android/app/ActivityManager.java"},"deprecated":false,"digest":{"line_hashes":["143337889099531970580679335043601417202","45962370749674283565320133054985857312","144943094744087956114188617164666244100","171681705799391672496603478814946925454","221711241268361027679945483672513211123","318689102628142592492640267335362635144","61012087604844193973349260697196600162","166460987721213588483746768373261621033","222483581273351482458762097053570541661","107127466538112163906609842804931579767","10618568057997210285357076561283921440"],"threshold":0.9}},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"},"deprecated":false,"digest":{"line_hashes":["318643537303631756259264544085613047489","14425502384683238912940759209249207274","155881257265657851706663158370941632504","237365544846148865053006893121646941760","254975327516141823293586397320646482023"],"threshold":0.9},"id":"ASB-A-339109116-b41985f1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"function_hash":"237588684463249359667466848942684634169","length":175},"id":"ASB-A-339109116-cb906fcf","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-06-01"}]}],"versions":["14"],"ecosystem_specific":{"spl":"2026-06-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"},"deprecated":false,"digest":{"line_hashes":["273275970389466435127219090688105258415","255973162323495767434054940413187781644","81246068960068918154698167806241557290","297758741836072850694113077290217108517"],"threshold":0.9},"id":"ASB-A-339109116-01ce1749","signature_type":"Line"},{"id":"ASB-A-339109116-044e294c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"function":"resetRuntimePermissionsInternal","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"function_hash":"7310150669172304652334611809305662962","length":2589}},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["318643537303631756259264544085613047489","14425502384683238912940759209249207274","155881257265657851706663158370941632504","237365544846148865053006893121646941760","254975327516141823293586397320646482023"]},"id":"ASB-A-339109116-074908f9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["134032750181923328110088332241494489950","53966876567265253343398449672634340281","277414627761579447232359348971972993815","65278840417362506932246711569887901259","190319877282937826240379381171927919374"]},"id":"ASB-A-339109116-2d28d084","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"function_hash":"113041044645683136451067192544495278330","length":186},"id":"ASB-A-339109116-2f596210","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["210584495657023510760311480031383099226","313245892374468048125420733238092520115","268076149514800052227057868074896579275","9576940747833401544107591576444073717","178531043178652439935392284103567670207","23467931321000221505656370904853127060"]},"id":"ASB-A-339109116-315c45dd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"}},{"id":"ASB-A-339109116-3404a1f8","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"function_hash":"215412607079789812923750125755552962421","length":613}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72620632518584775346331403620348666521","42992891739136241374899950451487947680","159844663870599262117867139840990931136","19417728228378668952340889063179281781"]},"id":"ASB-A-339109116-4aa8638b"},{"deprecated":false,"digest":{"function_hash":"156622677587574259009650996485546816371","length":1978},"id":"ASB-A-339109116-6dcaf4c9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"function":"clearApplicationUserData","file":"services/core/java/com/android/server/pm/PackageManagerService.java"}},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["208979627220398934594144109552689089210","137947840190582712615195151916366262409","25310339924752918966063513222169611076","184807106391642116807964721785480206338","302504635845493679917904156284575861584","92021813900272260426910566089564873955","208168710830867274577909860229193996950","340154029211139532383481785439782332723","285151901005319971517151892266115704996","188759929086243424916605361123026081216","86411098805039242134291286621344590383","206441496231932229979406351645957089846","40460747889205496475745992051036950051","168847838362335086083646530505461475401","174565114697284603699280101415695368285","177889854493835050946873541939024656025","74071138459795916735243656048607758947","297667180566337147445460716587622954783"]},"id":"ASB-A-339109116-72326219","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java","function":"resetRuntimePermissions"},"deprecated":false,"digest":{"length":200,"function_hash":"173248457283160925406919783439933209740"},"id":"ASB-A-339109116-73a8f858"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"core/java/android/content/pm/PackageManager.java"},"deprecated":false,"digest":{"line_hashes":["106216274956247191224177373672628381532","283841348203160727763317467078487947249","184641164188730473666035170505016132250","234177677832474709179262849017534810012"],"threshold":0.9},"id":"ASB-A-339109116-8e01f7f7","signature_type":"Line"},{"target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"},"deprecated":false,"digest":{"line_hashes":["53966876567265253343398449672634340281","277414627761579447232359348971972993815","65278840417362506932246711569887901259","190319877282937826240379381171927919374"],"threshold":0.9},"id":"ASB-A-339109116-8faa73af","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e"},{"deprecated":false,"digest":{"length":1048,"function_hash":"215286847360312716996518768624206989472"},"id":"ASB-A-339109116-97978ce9","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"clearApplicationUserDataLIF"}},{"deprecated":false,"digest":{"function_hash":"327133740422072649386831921128976328176","length":122},"id":"ASB-A-339109116-9e4b88b7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"function":"resetRuntimePermissionsForUser","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"length":3762,"function_hash":"73699353152570337721280469261941377092"},"id":"ASB-A-339109116-a2a1997e","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"run"},"deprecated":false,"digest":{"function_hash":"143341423908906685986454869688186912850","length":1001},"id":"ASB-A-339109116-a6d3e300","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["282110061063865961027756371280673048320","34434747009063799587759752820358527789","258232980531616051694926291267192826289","24858710714148968401588788243795466755","229426051239250153584061457064599024364","206063021257603224791505279509408443181","177428580117416644761886873180071211358","93419582841629273911083215754982685273","275442193030537120634042735341482297433","19912863937055849229766251369223229049","103480557973081330933431495594566248616","318390737447764682491018244730009204032","81729054672001353076650719693666193539","108992405873554684562556442111618487991","52985784572070247748081181437806093167","252081850411121551875094404725834079228","58331893371674576392786425045040142836","298698051482843301454454823994654185944","16965424298252525038495979369900002184","234118963667112199228193007024546745528","250358474935043882963792510275372950276","269106596414580172275093726852103676918","252566514103904816261011699126161349699","205957793561695626595622129912596569708","102479451177265872935345219669260419379","37050771437040858641028973496909112628","132671339405207955467366237414385005946","293550581660025894770316676313931317047","176714255191773861041572026452996752842","236223680859238178972814720950573757320","212803397201356569528576749815712141788","172805003389542810769706444979856008671","57127471543533348687316179797875710735","6656283738813723313483734586088400084","248988669345723241014296909933471815121","107645889362265322093638927542885972319","196129428194549859689236654240558294192","195868728119835523086358555179185510755","356820820310691429922638415768384237"],"threshold":0.9},"id":"ASB-A-339109116-ab915563","signature_type":"Line","signature_version":"v1"},{"digest":{"threshold":0.9,"line_hashes":["143337889099531970580679335043601417202","45962370749674283565320133054985857312","144943094744087956114188617164666244100","171681705799391672496603478814946925454","221711241268361027679945483672513211123","318689102628142592492640267335362635144","61012087604844193973349260697196600162","166460987721213588483746768373261621033","222483581273351482458762097053570541661","107127466538112163906609842804931579767","10618568057997210285357076561283921440"]},"id":"ASB-A-339109116-c4d54566","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"core/java/android/app/ActivityManager.java"},"deprecated":false},{"id":"ASB-A-339109116-c693ecc4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java","function":"resetRuntimePermissionsInternal"},"deprecated":false,"digest":{"function_hash":"258675642451695915863639605188082469272","length":2031}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"function":"onPackageUninstalledInternal","file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"},"deprecated":false,"digest":{"function_hash":"50795618205525632179946872515390931419","length":527},"id":"ASB-A-339109116-c7a94d96","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"core/java/android/app/ActivityManager.java","function":"clearApplicationUserData"},"deprecated":false,"digest":{"length":75,"function_hash":"307130983055110041575294165084613992345"},"id":"ASB-A-339109116-d2ee3e89"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"line_hashes":["290840072458230352378669572583230344053","83461384094333179584269017439803943102","299072933802360744225056934027767943210","208823263554586316995311843213189577423","262681349852234286830130644040562220283","287128639837094699088919526948450524162","700146135352441421119375494645028102","241245103103538306854898921673698099213","85148934452043665351692108918129128940","223455159074676063455161417953894980009","271306130038480594108492401347763774503","133080262448815662077410617422397700434"],"threshold":0.9},"id":"ASB-A-339109116-f32f0d7a"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e","target":{"function":"clearApplicationUserData","file":"core/java/android/app/ActivityManager.java"},"deprecated":false,"digest":{"length":198,"function_hash":"239695083057724059635206284147788482144"},"id":"ASB-A-339109116-fd891e25","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"}}],"schema_version":"1.9.0"}