{"id":"ASB-A-472701802", "published":"2026-11-01T00:00:00Z", "modified":"2026-11-05T16:32:28.703711716Z", "aliases":["CVE-2026-59004", "A-472701802"], "details":"In multiple locations, there is a possible permission bypass due to an uncaught exception. 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-qpr2-next:0"}, {"fixed":"17-qpr2-next:2026-11-01"}]}], "versions":["17-qpr2-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["58099888233510253682444699482409058789", "292580259074854481222701174836442989031", "334185565502629944775515565520687797201", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-005b82db", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"132196986275350868765995500396870983382", "length":1426}, "id":"ASB-A-472701802-13b356e7", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-17671eee", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}, {"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-235e204a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-2721ab98", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-3218b041", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}, {"deprecated":false, "digest":{"line_hashes":["84518463647474858012119318474326061589", "209043491156536420370852953586667844315", "28114040096849047888857907991141555580", "66779436743273433789867139336104942710", "316302700742764128047269476735104577418", "104533485022116942211954838168059335597", "106938126532282269606076131064809407554", "32146599247576982018249503669851987664", "133530015334876733684409628700940030846", "243124837866562955811535936432393402586", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "88232564255199054361287753888475259989", "6450375331513126965372327412559637652", "193485768919720577491056101295984021335", "138754970620403264862710315092436830123", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-357afc8d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-3a9605e7", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-42747d99", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-4a16fb38", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-4c21a064", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-4cbb825b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-4d0e9d21", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-58c4561f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "29713240055298826321154361707253775685", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-7e42f198", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}, {"deprecated":false, "digest":{"line_hashes":["13041886038738998933340771241216149641", "232265126597521228816442546151936599467", "88273435177077116457018727374055356455", "71384446537696940946619735899638838176", "222661179104375030578158194028023213257", "201633258341812444265363424154789852654", "303489862676002695241076327363542078510", "246163525410019325653468476782782263756", "244904581685606673674322863379484544296", "98173276631287431972095769561749265443", "136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "85951965047415838441634793678451266720", "289796587757519805116341382548084289517", "269533716317737341297249256319728425194", "279782622085171180159811893987484127550"], "threshold":0.9}, "id":"ASB-A-472701802-82d05e8b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"line_hashes":["96974687013630714454884308904218898062", "176019628256588253453931122367660874043", "277811896201178060878004751465378549105", "31833241810161647310506547266594278583", "84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "160962522975705702609173343242041684932"], "threshold":0.9}, "id":"ASB-A-472701802-89692b3f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-af72ef4b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-b59fafac", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-c1a78cd1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"274890091157202620970618339048279049711", "length":599}, "id":"ASB-A-472701802-cc1faf28", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-da223d04", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-e7852185", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-f5891cf0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"15:0"}, {"fixed":"15:2026-11-01"}]}], "versions":["15"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-04c0c329", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["58099888233510253682444699482409058789", "292580259074854481222701174836442989031", "334185565502629944775515565520687797201", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-059f26a4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-269203ce", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-26b4640e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["13041886038738998933340771241216149641", "142154649478857298198147357597567827841", "142784450753354386259884407457656209077", "136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "85951965047415838441634793678451266720", "289796587757519805116341382548084289517", "269533716317737341297249256319728425194", "279782622085171180159811893987484127550"], "threshold":0.9}, "id":"ASB-A-472701802-2c612c67", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-41cdb42d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-48bd9f48", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"line_hashes":["84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "160962522975705702609173343242041684932"], "threshold":0.9}, "id":"ASB-A-472701802-4a61dd1f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-4afd8223", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-524e558b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"274890091157202620970618339048279049711", "length":599}, "id":"ASB-A-472701802-58641ed0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-592571d3", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-5a362352", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-5ad96dbd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-6400f4ae", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-6677a7f6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"line_hashes":["84518463647474858012119318474326061589", "209043491156536420370852953586667844315", "28114040096849047888857907991141555580", "66779436743273433789867139336104942710", "316302700742764128047269476735104577418", "104533485022116942211954838168059335597", "106938126532282269606076131064809407554", "32146599247576982018249503669851987664", "133530015334876733684409628700940030846", "243124837866562955811535936432393402586", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "88232564255199054361287753888475259989", "6450375331513126965372327412559637652", "193485768919720577491056101295984021335", "138754970620403264862710315092436830123", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-6ad277de", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"217138150511519761403328749688943267577", "length":1447}, "id":"ASB-A-472701802-79311ecf", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-81a29985", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-82663f1d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-915d944b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-91f3f5db", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-a7846b79", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "29713240055298826321154361707253775685", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-e3363368", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-11-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-078f10e3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-08fe765b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"line_hashes":["84518463647474858012119318474326061589", "209043491156536420370852953586667844315", "28114040096849047888857907991141555580", "66779436743273433789867139336104942710", "316302700742764128047269476735104577418", "104533485022116942211954838168059335597", "106938126532282269606076131064809407554", "32146599247576982018249503669851987664", "133530015334876733684409628700940030846", "243124837866562955811535936432393402586", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "88232564255199054361287753888475259989", "6450375331513126965372327412559637652", "193485768919720577491056101295984021335", "138754970620403264862710315092436830123", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-0ab1931e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-0c806697", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-1b4a75b6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-263a239b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["58099888233510253682444699482409058789", "292580259074854481222701174836442989031", "334185565502629944775515565520687797201", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-37cba681", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"132196986275350868765995500396870983382", "length":1426}, "id":"ASB-A-472701802-3fe387b5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "300072425727750951434240233861312820304"], "threshold":0.9}, "id":"ASB-A-472701802-60bad0de", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-618fb6db", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-701f32f0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-76e41f50", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-82ad5b57", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-84a6a14d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}, {"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-89f15ce0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-90023c2a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-903d79c1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-920abc30", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-97ca6ce2", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-98917976", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "102784622451063405067797773123670634772", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-c5438818", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-ccb4fc0b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"function_hash":"274890091157202620970618339048279049711", "length":599}, "id":"ASB-A-472701802-d9a14bd4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"line_hashes":["13041886038738998933340771241216149641", "232265126597521228816442546151936599467", "137232123437236958182992984573703073022", "136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "85951965047415838441634793678451266720", "289796587757519805116341382548084289517", "269533716317737341297249256319728425194", "279782622085171180159811893987484127550"], "threshold":0.9}, "id":"ASB-A-472701802-ef761c95", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16-qpr2:0"}, {"fixed":"16-qpr2:2026-11-01"}]}], "versions":["16-qpr2"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-08abd0eb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-2525f968", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"line_hashes":["84518463647474858012119318474326061589", "209043491156536420370852953586667844315", "28114040096849047888857907991141555580", "66779436743273433789867139336104942710", "316302700742764128047269476735104577418", "104533485022116942211954838168059335597", "106938126532282269606076131064809407554", "32146599247576982018249503669851987664", "133530015334876733684409628700940030846", "243124837866562955811535936432393402586", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "88232564255199054361287753888475259989", "6450375331513126965372327412559637652", "193485768919720577491056101295984021335", "138754970620403264862710315092436830123", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-265e48f9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"line_hashes":["272620951348725170576030290479071680758", "236680544333164855952285350720972041011", "248039861057968416698434542574425924619", "136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "85951965047415838441634793678451266720", "289796587757519805116341382548084289517", "269533716317737341297249256319728425194", "279782622085171180159811893987484127550"], "threshold":0.9}, "id":"ASB-A-472701802-3a0797b5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-42383f6b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-467af10e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-4ad54268", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"line_hashes":["96974687013630714454884308904218898062", "176019628256588253453931122367660874043", "277811896201178060878004751465378549105", "31833241810161647310506547266594278583", "84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "160962522975705702609173343242041684932"], "threshold":0.9}, "id":"ASB-A-472701802-55761d52", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"function_hash":"132196986275350868765995500396870983382", "length":1426}, "id":"ASB-A-472701802-5a1e5f96", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-6c54c975", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-70b323a5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-73ceeb48", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-794302c9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-7f32217d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-8a437080", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"function_hash":"274890091157202620970618339048279049711", "length":599}, "id":"ASB-A-472701802-a1a85d91", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-a2534457", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-a3b6fbbd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "29713240055298826321154361707253775685", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-aad07ff0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}, {"deprecated":false, "digest":{"line_hashes":["58099888233510253682444699482409058789", "292580259074854481222701174836442989031", "334185565502629944775515565520687797201", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-b2c7b839", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-bc2c5aba", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-df3836d0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-dfd14376", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-fb7bec80", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"17:0"}, {"fixed":"17:2026-11-01"}]}], "versions":["17"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-03fc146b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["272620951348725170576030290479071680758", "236680544333164855952285350720972041011", "169428155446346864641975630599447865880", "136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "85951965047415838441634793678451266720", "289796587757519805116341382548084289517", "269533716317737341297249256319728425194", "279782622085171180159811893987484127550"], "threshold":0.9}, "id":"ASB-A-472701802-057360bb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-0a3b07ef", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-1416fb8f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"132196986275350868765995500396870983382", "length":1426}, "id":"ASB-A-472701802-15fe8d76", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-197b1c15", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"274890091157202620970618339048279049711", "length":599}, "id":"ASB-A-472701802-25a67986", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-2ca32d26", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}, {"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-321b1663", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"line_hashes":["58099888233510253682444699482409058789", "292580259074854481222701174836442989031", "334185565502629944775515565520687797201", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-3630e9bb", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"line_hashes":["96974687013630714454884308904218898062", "176019628256588253453931122367660874043", "277811896201178060878004751465378549105", "31833241810161647310506547266594278583", "84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "160962522975705702609173343242041684932"], "threshold":0.9}, "id":"ASB-A-472701802-38321bbd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-391bc93f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-4646f001", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-56d1ebc9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-5b824d8b", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-6551d39d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-7ae6ff91", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "29713240055298826321154361707253775685", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-7e5f4483", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-a09b51a9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-a2401015", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"line_hashes":["84518463647474858012119318474326061589", "209043491156536420370852953586667844315", "28114040096849047888857907991141555580", "66779436743273433789867139336104942710", "316302700742764128047269476735104577418", "104533485022116942211954838168059335597", "106938126532282269606076131064809407554", "32146599247576982018249503669851987664", "133530015334876733684409628700940030846", "243124837866562955811535936432393402586", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "88232564255199054361287753888475259989", "6450375331513126965372327412559637652", "193485768919720577491056101295984021335", "138754970620403264862710315092436830123", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-b721a7d9", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-be7e2f3e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-c07a0815", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-dc1f21b4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-11-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"], "severity":"High", "spl":"2026-11-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["10811404590297184625012246517754510723", "38557443420447979725105533008591848729", "36500624949640732891081198805194149301", "41937053858921309827591534179865314616", "116918324514043792988492797437850642114", "305926743382029580080526147315083483511", "199637705213902372317144684515966720141", "29713240055298826321154361707253775685", "237810246787005163378086971240965593526", "284174083328779491502359191017767423929", "39287127336100714361216649175370099616", "119598462832303948720881297458939699250", "190556830417566192177346275345666749239", "271301502159942077005633928800994940860", "305219192751480061536153022937513573428", "162480143804614470951430089163484745376", "323853559268175363460355608580225786737", "6676856393142182630478645522092137364", "329906485096539811481919253393070575415", "77993043847421319080222136561885213629", "260426774590151771315871551523392825474", "137868691787347141706820307786814658436", "117397841930829543885921524306670233749", "57145236195244923900249850604494808454", "137125631478036814816656843505882490241", "165407861907512897049916312084276276153", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "243842501468538887765971816042029854319", "89846349040193453991130522004132809253", "223967277183972331218509646697427623560", "152704043655446069922417078118165612389", "147780671714161537326470579860312819234", "113164474392596451840480311771214095692", "71003702740838118427551582457717143558", "177538456130970750657731723083762990111", "52752873966804991105523868108618878458", "73038314370391626312991035711869421842", "279574413357627913980695502353115692120", "215800136714010957363508227689601829523", "295956816117374163543789009203932952283", "333615357908677671068983618236072043832", "41650909961926906243547172751816268071", "149266451380887730843003012443181420074", "205966453650990110532994851889196916658", "125985303323382028418504444701546144445", "95394048108630779985409354297354353474", "5474102487111024916531217246690165446", "239404334635043540563301879190630126720", "185239516678978399104934069659107020992", "14063206455578636607612468042865089202", "236146303822403127496002143613453929161", "250490440961240997886753018490963252129", "97946257442450662465776097687578737284", "216768944810461540294505569876681186898", "109006633358845659435842303484415133261", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174", "293904215442350582062619853273562108927", "36853666616478442034184161102356793", "129841244679917850086472616907727862756", "65282789908333932583245853557372378174"], "threshold":0.9}, "id":"ASB-A-472701802-062e9171", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java"}}, {"deprecated":false, "digest":{"function_hash":"253604001194615151554816707903437874100", "length":396}, "id":"ASB-A-472701802-09a5623d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java", "function":"getIcon"}}, {"deprecated":false, "digest":{"function_hash":"298386094523298441239528247333494038204", "length":358}, "id":"ASB-A-472701802-1081b9d0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["141114043113016086411075381533187686576", "177766908148516915055675893492008156829", "155105046311275038055347769701358425466", "153905884111081740127599168169698013421", "228782904662833509770935833384624418884", "7531361840033727833436382578830945514", "5325236173954814147414988733089493448", "151003419581095715693153629555918223234", "39293302196661958760833788553633636052", "233105945918500228495929732806656079717", "443347286210528603789620266522079788", "230952753009018370781921986671649710535", "89877184509593243800322773383947096268", "59134414503675186158709376082938933396", "141167833114428543535813272463024751159", "34095405163506835714257673216273144569", "80964886351649667169203785612397608764", "212337814420922154660822132938589695271", "102827897168521551436130898798219221211", "269371268711850245202721744890111012046", "202947799998668815530680296613350112081", "312565307590082429154311335049827827619", "999450112222919716316381701409194414", "312378887976764448796424829430962997016"], "threshold":0.9}, "id":"ASB-A-472701802-1136c75a", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LauncherApps.java"}}, {"deprecated":false, "digest":{"function_hash":"323590058071093380205633487535883659177", "length":742}, "id":"ASB-A-472701802-156a83ed", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadColorStateList"}}, {"deprecated":false, "digest":{"function_hash":"155155298273985528186695939400178672603", "length":982}, "id":"ASB-A-472701802-1a484f84", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColor"}}, {"deprecated":false, "digest":{"function_hash":"102750650299548873472707643220316267640", "length":2459}, "id":"ASB-A-472701802-2506702a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawableForCookie"}}, {"deprecated":false, "digest":{"line_hashes":["85499458181341280564577983272357377460", "84347310141193324638862420571444366303", "231335594062162574184456606070424536187", "326321578442390683186571935479571032266", "150381158651216646719148698211494846028", "23151765586740511519295717281082123873", "95145538254781149383404784955526797567", "182052114336718683881636177501730583722", "275506638880452690748362485484597088256", "161972564796963571569028860824737257309", "333275971189429073512234748596185799260", "17633597113425938334651745372434570525"], "threshold":0.9}, "id":"ASB-A-472701802-2a2ad541", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/ResolveInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"252858882873128793864445650240389964463", "length":197}, "id":"ASB-A-472701802-5e36ed3e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LabeledIntent.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"217138150511519761403328749688943267577", "length":1447}, "id":"ASB-A-472701802-60db6ef1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"getDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["322358548640569602880659804054399453930", "27649366724771569432403943134248650177", "23646804396685395244092817370998787180", "231898441293870765028920512371985710253", "254850434678505140789400597306564099031", "266257410480188349537376302484356147229", "13844014764224318603207506455616506891", "216174001121034160517625578116739847871", "304393124356905409773575441817312259159", "159383755404193081478380383828340803153", "324978279915978418174545229116121847037", "207515641057991897622210478865947006789", "282607631671040741154896176478175408990", "242526149825609268541372728543209134228", "235088195135620152251407585556968438292", "44557865300760074235475084365918935962", "121120905035641141878606437490163475996", "274816948013900047545759389552640513315"], "threshold":0.9}, "id":"ASB-A-472701802-6154068d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"286521619236615712460995230755174301900", "length":308}, "id":"ASB-A-472701802-6438b514", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"decodeImageDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["84086066123351975907684362363205707757", "232715079786755149997913825413092843733", "160962522975705702609173343242041684932"], "threshold":0.9}, "id":"ASB-A-472701802-7005b576", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/Resources.java"}}, {"deprecated":false, "digest":{"line_hashes":["136798190406949545319115944413684344157", "48394775666062931568244906870173337395", "322059427382526996892951256209165856797", "205130540018286111608403182942901739130", "229859537853042323381547398606593300739", "70074089560832797784402440555972953820", "243452910992779618723372026234917569152", "85876572915628878643065025867739985435", "82820767208247957392188070425241067618", "51020797195298257121977664020298640508", "216786830511675421849782979054237904780", "32440663372909928359657484973998306013"], "threshold":0.9}, "id":"ASB-A-472701802-91d23026", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/app/ApplicationPackageManager.java"}}, {"deprecated":false, "digest":{"line_hashes":["261945506019130478605742740618049161207", "196462219186140941122478165837191529323", "218339436609421716577519875724588250877", "295317470629734719820727505421519160170", "287375082368200404886856358403587334582", "33020979215474272498717951520009254940", "31460900346935082850014484610752236649", "339485843449698035402425913662136353596", "265354217687104642992335722744678105742", "194809171336222043800728722229168269524", "242115850784671355085806020731695273810", "269670720958351571185438758087113606364", "167154788893874961085034472413429653589", "88155616903402717451227298457710801595", "51762051358637326717970875048378001209", "297326323121441876567546672472935839572", "110490788001961912744309865492197011024", "126588447642692831503827086091473764055", "201475328071118351409595217289285189556", "299876998567497314940853803273845394654"], "threshold":0.9}, "id":"ASB-A-472701802-a4bc1eb8", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/PackageManager.java"}}, {"deprecated":false, "digest":{"function_hash":"148452469483906952172202602087138152782", "length":842}, "id":"ASB-A-472701802-a549b275", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadComplexColorFromName"}}, {"deprecated":false, "digest":{"function_hash":"283609953885957893983164713281745043221", "length":356}, "id":"ASB-A-472701802-a93dc698", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LauncherApps.java", "function":"loadDrawableResourceFromPackage"}}, {"deprecated":false, "digest":{"function_hash":"241196287329775387843027558974828080660", "length":192}, "id":"ASB-A-472701802-c0b70a1d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadBanner"}}, {"deprecated":false, "digest":{"function_hash":"284661896558169588179166018989996346770", "length":519}, "id":"ASB-A-472701802-c5134e1d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/app/ApplicationPackageManager.java", "function":"loadUnbadgedItemIcon"}}, {"deprecated":false, "digest":{"function_hash":"36070366594302291707805682718036586864", "length":496}, "id":"ASB-A-472701802-c6f4138c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/ResolveInfo.java", "function":"loadIcon"}}, {"deprecated":false, "digest":{"function_hash":"35849702635038265291909496292750173838", "length":188}, "id":"ASB-A-472701802-ccd47bfe", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/PackageItemInfo.java", "function":"loadLogo"}}, {"deprecated":false, "digest":{"line_hashes":["263583648312046095664476101594068937131", "134304443512981238444472179348526701577", "332212465241119731317766166729429857610", "74089373301899430899237689826488247112", "281756072593679522970386277538466999525", "194722183866348917242043781668653091996", "212456345422572491225162271107790733158"], "threshold":0.9}, "id":"ASB-A-472701802-e3fd0c7f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"}}, {"deprecated":false, "digest":{"function_hash":"286051172467585833232502427648629045675", "length":2321}, "id":"ASB-A-472701802-ed5e0c99", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/res/ResourcesImpl.java", "function":"loadDrawable"}}, {"deprecated":false, "digest":{"line_hashes":["308914767584829754214433906557710991294", "120677011764222514408660610554944163521", "279052174783662451610406658851803659162", "182953819822826117355740856883852043590", "137909968597127059796997213129257951290", "53347975347336923100633323262020905535"], "threshold":0.9}, "id":"ASB-A-472701802-f4ffa650", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121", "target":{"file":"core/java/android/content/pm/LabeledIntent.java"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-11-01"}]}