{"id":"ASB-A-339109116", "published":"2026-06-01T00:00:00Z", "modified":"2026-06-12T15:08:17.296522730Z", "aliases":["CVE-2025-48649", "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.", "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":{"function_hash":"55256535274262871590481219029719684680", "length":2097}, "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"}}, {"deprecated":false, "digest":{"line_hashes":["229783397578002381509102989865776515529", "246475487365795210409958750970722460363", "234087025101026372450332635256470424014", "339329889131249911544690499753325605536"], "threshold":0.9}, "id":"ASB-A-339109116-2e93c452", "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":{"function_hash":"239695083057724059635206284147788482144", "length":198}, "id":"ASB-A-339109116-39ce069e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16", "target":{"file":"core/java/android/app/ActivityManager.java", "function":"clearApplicationUserData"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"307130983055110041575294165084613992345", "length":75}, "id":"ASB-A-339109116-3a1447ea", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16", "target":{"file":"core/java/android/app/ActivityManager.java", "function":"clearApplicationUserData"}}, {"deprecated":false, "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, "digest":{"function_hash":"215286847360312716996518768624206989472", "length":1048}, "id":"ASB-A-339109116-6ac09eda", "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":"clearApplicationUserDataLIF"}}, {"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", "target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java", "function":"run"}}, {"deprecated":false, "digest":{"function_hash":"87508297352768076367695166592461972000", "length":3201}, "id":"ASB-A-339109116-73d1c55d", "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, "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", "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":["60104671800689548262728108237760232477", "283841348203160727763317467078487947249", "184641164188730473666035170505016132250", "234177677832474709179262849017534810012"], "threshold":0.9}, "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":{"function_hash":"64588927918176909579762659663709658886", "length":656}, "id":"ASB-A-339109116-77e703a7", "signature_type":"Function", "signature_version":"v1", "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":{"function_hash":"237588684463249359667466848942684634169", "length":175}, "id":"ASB-A-339109116-875feb46", "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, "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", "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":["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", "target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"}}, {"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"}}, {"deprecated":false, "digest":{"line_hashes":["72620632518584775346331403620348666521", "42992891739136241374899950451487947680", "159844663870599262117867139840990931136", "19417728228378668952340889063179281781"], "threshold":0.9}, "id":"ASB-A-339109116-ed0abd8b", "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":["301194329364091509438568439421079437662", "288713355616337777079431433244917513808", "251911064711867063706390624748949401259", "183049135628246770123663464680254894256"], "threshold":0.9}, "id":"ASB-A-339109116-f84f596d", "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/LegacyPermissionManagerService.java"}}]}}, {"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":[{"deprecated":false, "digest":{"function_hash":"113041044645683136451067192544495278330", "length":186}, "id":"ASB-A-339109116-093ffa8b", "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":"resetRuntimePermissions"}}, {"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/am/ActivityManagerService.java", "function":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"line_hashes":["318643537303631756259264544085613047489", "14425502384683238912940759209249207274", "155881257265657851706663158370941632504", "237365544846148865053006893121646941760", "254975327516141823293586397320646482023"], "threshold":0.9}, "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/PermissionManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"109553124867486470492128039589565184923", "length":254}, "id":"ASB-A-339109116-10f4514b", "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/PermissionManagerServiceTracingDecorator.java", "function":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"line_hashes":["27750619560639997535267500673742669828", "101287337143865718900102356049019974205", "24756556083244410784758321038663848955", "332426878974450125388571876613289952561", "138951349545702910963587319165805303351", "330058665841502958723818692825427724627"], "threshold":0.9}, "id":"ASB-A-339109116-146de0de", "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/PermissionManagerServiceTestingShim.java"}}, {"deprecated":false, "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, "digest":{"line_hashes":["210584495657023510760311480031383099226", "313245892374468048125420733238092520115", "268076149514800052227057868074896579275", "9576940747833401544107591576444073717", "178531043178652439935392284103567670207", "23467931321000221505656370904853127060"], "threshold":0.9}, "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":{"function_hash":"173248457283160925406919783439933209740", "length":200}, "id":"ASB-A-339109116-1a8fdad0", "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/PermissionManagerServiceLoggingDecorator.java", "function":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"function_hash":"198538639767575053071645207172417060184", "length":2271}, "id":"ASB-A-339109116-2d9ec888", "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":"239695083057724059635206284147788482144", "length":198}, "id":"ASB-A-339109116-335105e9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84", "target":{"file":"core/java/android/app/ActivityManager.java", "function":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"function_hash":"20105114523547970850487611707312770534", "length":3174}, "id":"ASB-A-339109116-3bffc7e0", "signature_type":"Function", "signature_version":"v1", "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":{"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/LegacyPermissionManagerService.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", "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":{"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":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java", "function":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"function_hash":"330433647926164376882946263864975066280", "length":2034}, "id":"ASB-A-339109116-52204638", "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":{"line_hashes":["60104671800689548262728108237760232477", "283841348203160727763317467078487947249", "184641164188730473666035170505016132250", "234177677832474709179262849017534810012"], "threshold":0.9}, "id":"ASB-A-339109116-57ed3b25", "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":{"function_hash":"130470070994080638617928601232755476332", "length":1067}, "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":{"line_hashes":["336170823292662725495139027226022395484", "116649740113050497555402416042801514078", "134777705497183335623129095905843808251", "252615789686487714406190931690829951096", "34897077599155542930331704754548202370", "57495741945630005671336362834037492437", "252596128835065314211663048866063461441", "288646255160897306788425125251518393866"], "threshold":0.9}, "id":"ASB-A-339109116-708e9b8d", "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"}}, {"deprecated":false, "digest":{"function_hash":"50795618205525632179946872515390931419", "length":527}, "id":"ASB-A-339109116-79445380", "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":"onPackageUninstalledInternal"}}, {"deprecated":false, "digest":{"line_hashes":["72620632518584775346331403620348666521", "42992891739136241374899950451487947680", "159844663870599262117867139840990931136", "19417728228378668952340889063179281781"], "threshold":0.9}, "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":{"line_hashes":["229783397578002381509102989865776515529", "246475487365795210409958750970722460363", "234087025101026372450332635256470424014", "339329889131249911544690499753325605536"], "threshold":0.9}, "id":"ASB-A-339109116-812a1727", "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/PermissionManagerServiceInterface.java"}}, {"deprecated":false, "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":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java", "function":"clearApplicationUserDataLIF"}}, {"deprecated":false, "digest":{"line_hashes":["153308224445280315323212326705896629068", "23451823002303284028298635164605676585", "122567811742362512642061465550220496765", "339329889131249911544690499753325605536"], "threshold":0.9}, "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":{"function_hash":"287828842621063771586192669455183582599", "length":194}, "id":"ASB-A-339109116-a316cf2c", "signature_type":"Function", "signature_version":"v1", "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":{"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-ad1832ad", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84", "target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"40912427681691384755991269994314729477", "length":2103}, "id":"ASB-A-339109116-eb5b8aea", "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":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"function_hash":"307130983055110041575294165084613992345", "length":75}, "id":"ASB-A-339109116-ee8fc111", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84", "target":{"file":"core/java/android/app/ActivityManager.java", "function":"clearApplicationUserData"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-06-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["27750619560639997535267500673742669828", "101287337143865718900102356049019974205", "24756556083244410784758321038663848955", "332426878974450125388571876613289952561", "138951349545702910963587319165805303351", "330058665841502958723818692825427724627"], "threshold":0.9}, "id":"ASB-A-339109116-01cf9580", "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/PermissionManagerServiceTestingShim.java"}}, {"deprecated":false, "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, "digest":{"function_hash":"109553124867486470492128039589565184923", "length":254}, "id":"ASB-A-339109116-1c8b1fec", "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/PermissionManagerServiceTracingDecorator.java", "function":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"function_hash":"64588927918176909579762659663709658886", "length":656}, "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":"307130983055110041575294165084613992345", "length":75}, "id":"ASB-A-339109116-2e70f46c", "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":{"line_hashes":["60104671800689548262728108237760232477", "283841348203160727763317467078487947249", "184641164188730473666035170505016132250", "234177677832474709179262849017534810012"], "threshold":0.9}, "id":"ASB-A-339109116-3beaa5e4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"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":"core/java/android/app/ActivityManager.java", "function":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"function_hash":"50795618205525632179946872515390931419", "length":527}, "id":"ASB-A-339109116-4950a1bd", "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":{"line_hashes":["336170823292662725495139027226022395484", "116649740113050497555402416042801514078", "134777705497183335623129095905843808251", "252615789686487714406190931690829951096", "34897077599155542930331704754548202370", "57495741945630005671336362834037492437", "252596128835065314211663048866063461441", "288646255160897306788425125251518393866"], "threshold":0.9}, "id":"ASB-A-339109116-656c622a", "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":{"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"}}, {"deprecated":false, "digest":{"function_hash":"287828842621063771586192669455183582599", "length":194}, "id":"ASB-A-339109116-882b465b", "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, "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"}}, {"deprecated":false, "digest":{"function_hash":"173248457283160925406919783439933209740", "length":200}, "id":"ASB-A-339109116-94f27292", "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/PermissionManagerServiceLoggingDecorator.java", "function":"resetRuntimePermissions"}}, {"deprecated":false, "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, "digest":{"function_hash":"330433647926164376882946263864975066280", "length":2034}, "id":"ASB-A-339109116-9ed5911c", "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"}}, {"deprecated":false, "digest":{"function_hash":"113041044645683136451067192544495278330", "length":186}, "id":"ASB-A-339109116-9ef88bff", "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":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"line_hashes":["72620632518584775346331403620348666521", "42992891739136241374899950451487947680", "159844663870599262117867139840990931136", "19417728228378668952340889063179281781"], "threshold":0.9}, "id":"ASB-A-339109116-aa84baac", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"327133740422072649386831921128976328176", "length":122}, "id":"ASB-A-339109116-bd70d061", "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":"resetRuntimePermissionsForUser"}}, {"deprecated":false, "digest":{"function_hash":"215286847360312716996518768624206989472", "length":1048}, "id":"ASB-A-339109116-c6272434", "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":{"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", "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":["318643537303631756259264544085613047489", "14425502384683238912940759209249207274", "155881257265657851706663158370941632504", "237365544846148865053006893121646941760", "254975327516141823293586397320646482023"], "threshold":0.9}, "id":"ASB-A-339109116-dd7af7a4", "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/PermissionManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["210584495657023510760311480031383099226", "313245892374468048125420733238092520115", "268076149514800052227057868074896579275", "9576940747833401544107591576444073717", "178531043178652439935392284103567670207", "23467931321000221505656370904853127060"], "threshold":0.9}, "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":["143337889099531970580679335043601417202", "45962370749674283565320133054985857312", "144943094744087956114188617164666244100", "171681705799391672496603478814946925454", "221711241268361027679945483672513211123", "318689102628142592492640267335362635144", "61012087604844193973349260697196600162", "166460987721213588483746768373261621033", "222483581273351482458762097053570541661", "107127466538112163906609842804931579767", "10618568057997210285357076561283921440"], "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":{"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}, "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":{"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", "target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java", "function":"run"}}, {"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":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"}}, {"deprecated":false, "digest":{"function_hash":"136687152938457257732422975047266471640", "length":2100}, "id":"ASB-A-339109116-f5fe7148", "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":"clearApplicationUserData"}}, {"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", "target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"20105114523547970850487611707312770534", "length":3174}, "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"}}]}}, {"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":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"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", "target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["301194329364091509438568439421079437662", "288713355616337777079431433244917513808", "251911064711867063706390624748949401259", "183049135628246770123663464680254894256"], "threshold":0.9}, "id":"ASB-A-339109116-082b85d6", "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/LegacyPermissionManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"307130983055110041575294165084613992345", "length":75}, "id":"ASB-A-339109116-13edc5a2", "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":"239695083057724059635206284147788482144", "length":198}, "id":"ASB-A-339109116-15aea519", "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":{"line_hashes":["60104671800689548262728108237760232477", "283841348203160727763317467078487947249", "184641164188730473666035170505016132250", "234177677832474709179262849017534810012"], "threshold":0.9}, "id":"ASB-A-339109116-18c36bf5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"line_hashes":["72620632518584775346331403620348666521", "42992891739136241374899950451487947680", "159844663870599262117867139840990931136", "19417728228378668952340889063179281781"], "threshold":0.9}, "id":"ASB-A-339109116-30c172dd", "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":{"function_hash":"55256535274262871590481219029719684680", "length":2097}, "id":"ASB-A-339109116-504d8354", "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":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"function_hash":"130048276036493026121510327872906325865", "length":221}, "id":"ASB-A-339109116-50bc21e1", "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":"64588927918176909579762659663709658886", "length":656}, "id":"ASB-A-339109116-54e6ddb5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5", "target":{"file":"services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java", "function":"resetRuntimePermissions"}}, {"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", "source":"https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5", "target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"215286847360312716996518768624206989472", "length":1048}, "id":"ASB-A-339109116-7e4a2256", "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":"clearApplicationUserDataLIF"}}, {"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"}}, {"deprecated":false, "digest":{"function_hash":"87508297352768076367695166592461972000", "length":3201}, "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":{"line_hashes":["153308224445280315323212326705896629068", "23451823002303284028298635164605676585", "122567811742362512642061465550220496765", "339329889131249911544690499753325605536"], "threshold":0.9}, "id":"ASB-A-339109116-8b8327c3", "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/PermissionManagerServiceInternal.java"}}, {"deprecated":false, "digest":{"line_hashes":["229783397578002381509102989865776515529", "246475487365795210409958750970722460363", "234087025101026372450332635256470424014", "339329889131249911544690499753325605536"], "threshold":0.9}, "id":"ASB-A-339109116-938bb2fb", "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":{"line_hashes":["143337889099531970580679335043601417202", "45962370749674283565320133054985857312", "144943094744087956114188617164666244100", "171681705799391672496603478814946925454", "221711241268361027679945483672513211123", "318689102628142592492640267335362635144", "61012087604844193973349260697196600162", "166460987721213588483746768373261621033", "222483581273351482458762097053570541661", "107127466538112163906609842804931579767", "10618568057997210285357076561283921440"], "threshold":0.9}, "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":["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", "target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"237588684463249359667466848942684634169", "length":175}, "id":"ASB-A-339109116-cb906fcf", "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"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-06-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e"], "severity":"High", "spl":"2026-06-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["273275970389466435127219090688105258415", "255973162323495767434054940413187781644", "81246068960068918154698167806241557290", "297758741836072850694113077290217108517"], "threshold":0.9}, "id":"ASB-A-339109116-01ce1749", "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/LegacyPermissionManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"7310150669172304652334611809305662962", "length":2589}, "id":"ASB-A-339109116-044e294c", "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":{"line_hashes":["318643537303631756259264544085613047489", "14425502384683238912940759209249207274", "155881257265657851706663158370941632504", "237365544846148865053006893121646941760", "254975327516141823293586397320646482023"], "threshold":0.9}, "id":"ASB-A-339109116-074908f9", "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/PermissionManagerService.java"}}, {"deprecated":false, "digest":{"line_hashes":["134032750181923328110088332241494489950", "53966876567265253343398449672634340281", "277414627761579447232359348971972993815", "65278840417362506932246711569887901259", "190319877282937826240379381171927919374"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"113041044645683136451067192544495278330", "length":186}, "id":"ASB-A-339109116-2f596210", "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":"resetRuntimePermissions"}}, {"deprecated":false, "digest":{"line_hashes":["210584495657023510760311480031383099226", "313245892374468048125420733238092520115", "268076149514800052227057868074896579275", "9576940747833401544107591576444073717", "178531043178652439935392284103567670207", "23467931321000221505656370904853127060"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"215412607079789812923750125755552962421", "length":613}, "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":{"line_hashes":["72620632518584775346331403620348666521", "42992891739136241374899950451487947680", "159844663870599262117867139840990931136", "19417728228378668952340889063179281781"], "threshold":0.9}, "id":"ASB-A-339109116-4aa8638b", "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":{"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":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java", "function":"clearApplicationUserData"}}, {"deprecated":false, "digest":{"line_hashes":["208979627220398934594144109552689089210", "137947840190582712615195151916366262409", "25310339924752918966063513222169611076", "184807106391642116807964721785480206338", "302504635845493679917904156284575861584", "92021813900272260426910566089564873955", "208168710830867274577909860229193996950", "340154029211139532383481785439782332723", "285151901005319971517151892266115704996", "188759929086243424916605361123026081216", "86411098805039242134291286621344590383", "206441496231932229979406351645957089846", "40460747889205496475745992051036950051", "168847838362335086083646530505461475401", "174565114697284603699280101415695368285", "177889854493835050946873541939024656025", "74071138459795916735243656048607758947", "297667180566337147445460716587622954783"], "threshold":0.9}, "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"}}, {"deprecated":false, "digest":{"function_hash":"173248457283160925406919783439933209740", "length":200}, "id":"ASB-A-339109116-73a8f858", "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":{"line_hashes":["106216274956247191224177373672628381532", "283841348203160727763317467078487947249", "184641164188730473666035170505016132250", "234177677832474709179262849017534810012"], "threshold":0.9}, "id":"ASB-A-339109116-8e01f7f7", "signature_type":"Line", "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":["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", "target":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"}}, {"deprecated":false, "digest":{"function_hash":"215286847360312716996518768624206989472", "length":1048}, "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":{"file":"services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java", "function":"resetRuntimePermissionsForUser"}}, {"deprecated":false, "digest":{"function_hash":"73699353152570337721280469261941377092", "length":3762}, "id":"ASB-A-339109116-a2a1997e", "signature_type":"Function", "signature_version":"v1", "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":{"function_hash":"143341423908906685986454869688186912850", "length":1001}, "id":"ASB-A-339109116-a6d3e300", "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":"run"}}, {"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", "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":["143337889099531970580679335043601417202", "45962370749674283565320133054985857312", "144943094744087956114188617164666244100", "171681705799391672496603478814946925454", "221711241268361027679945483672513211123", "318689102628142592492640267335362635144", "61012087604844193973349260697196600162", "166460987721213588483746768373261621033", "222483581273351482458762097053570541661", "107127466538112163906609842804931579767", "10618568057997210285357076561283921440"], "threshold":0.9}, "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, "digest":{"function_hash":"258675642451695915863639605188082469272", "length":2031}, "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":"50795618205525632179946872515390931419", "length":527}, "id":"ASB-A-339109116-c7a94d96", "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":"onPackageUninstalledInternal"}}, {"deprecated":false, "digest":{"function_hash":"307130983055110041575294165084613992345", "length":75}, "id":"ASB-A-339109116-d2ee3e89", "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":{"line_hashes":["290840072458230352378669572583230344053", "83461384094333179584269017439803943102", "299072933802360744225056934027767943210", "208823263554586316995311843213189577423", "262681349852234286830130644040562220283", "287128639837094699088919526948450524162", "700146135352441421119375494645028102", "241245103103538306854898921673698099213", "85148934452043665351692108918129128940", "223455159074676063455161417953894980009", "271306130038480594108492401347763774503", "133080262448815662077410617422397700434"], "threshold":0.9}, "id":"ASB-A-339109116-f32f0d7a", "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":{"function_hash":"239695083057724059635206284147788482144", "length":198}, "id":"ASB-A-339109116-fd891e25", "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"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-06-01"}]}