{"id":"ASB-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.","aliases":["A-472701802","CVE-2026-59004"],"modified":"2026-11-02T17:11:22.306897551Z","published":"2026-11-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-11-01"}],"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":{"types":["EoP"],"vanir_signatures":[{"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":{"function":"getDrawable","file":"core/java/android/app/ApplicationPackageManager.java"},"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},{"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":"283609953885957893983164713281745043221","length":356},"id":"ASB-A-472701802-235e204a","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"function":"loadDrawableForCookie","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"length":2459,"function_hash":"102750650299548873472707643220316267640"},"id":"ASB-A-472701802-2721ab98","signature_type":"Function","signature_version":"v1"},{"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":{"function_hash":"253604001194615151554816707903437874100","length":396}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"file":"core/java/android/content/pm/PackageItemInfo.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["84518463647474858012119318474326061589","209043491156536420370852953586667844315","28114040096849047888857907991141555580","66779436743273433789867139336104942710","316302700742764128047269476735104577418","104533485022116942211954838168059335597","106938126532282269606076131064809407554","32146599247576982018249503669851987664","133530015334876733684409628700940030846","243124837866562955811535936432393402586","159383755404193081478380383828340803153","324978279915978418174545229116121847037","207515641057991897622210478865947006789","88232564255199054361287753888475259989","6450375331513126965372327412559637652","193485768919720577491056101295984021335","138754970620403264862710315092436830123","44557865300760074235475084365918935962","121120905035641141878606437490163475996","274816948013900047545759389552640513315"]},"id":"ASB-A-472701802-357afc8d","signature_type":"Line","signature_version":"v1"},{"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":"35849702635038265291909496292750173838","length":188},"id":"ASB-A-472701802-3a9605e7"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"function":"loadBanner","file":"core/java/android/content/pm/PackageItemInfo.java"},"deprecated":false,"digest":{"length":192,"function_hash":"241196287329775387843027558974828080660"},"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/res/ResourcesImpl.java","function":"loadDrawable"},"deprecated":false,"digest":{"function_hash":"286051172467585833232502427648629045675","length":2321},"id":"ASB-A-472701802-4a16fb38","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-472701802-4c21a064","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"function":"loadComplexColorFromName","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"function_hash":"148452469483906952172202602087138152782","length":842}},{"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":"36070366594302291707805682718036586864","length":496}},{"target":{"file":"core/java/android/content/res/ResourcesImpl.java","function":"decodeImageDrawable"},"deprecated":false,"digest":{"length":358,"function_hash":"298386094523298441239528247333494038204"},"id":"ASB-A-472701802-4d0e9d21","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"},{"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":["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/res/ResourcesImpl.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"},{"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":{"threshold":0.9,"line_hashes":["96974687013630714454884308904218898062","176019628256588253453931122367660874043","277811896201178060878004751465378549105","31833241810161647310506547266594278583","84086066123351975907684362363205707757","232715079786755149997913825413092843733","160962522975705702609173343242041684932"]},"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"}},{"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":{"line_hashes":["263583648312046095664476101594068937131","134304443512981238444472179348526701577","332212465241119731317766166729429857610","74089373301899430899237689826488247112","281756072593679522970386277538466999525","194722183866348917242043781668653091996","212456345422572491225162271107790733158"],"threshold":0.9},"id":"ASB-A-472701802-af72ef4b"},{"target":{"file":"core/java/android/content/res/ResourcesImpl.java","function":"loadComplexColor"},"deprecated":false,"digest":{"length":982,"function_hash":"155155298273985528186695939400178672603"},"id":"ASB-A-472701802-b59fafac","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"},{"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":{"function":"loadIcon","file":"core/java/android/content/pm/LabeledIntent.java"},"deprecated":false},{"target":{"file":"core/java/android/app/ApplicationPackageManager.java","function":"loadUnbadgedItemIcon"},"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"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"function":"loadColorStateList","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"function_hash":"323590058071093380205633487535883659177","length":742},"id":"ASB-A-472701802-da223d04","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6","target":{"file":"core/java/android/content/pm/LauncherApps.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-e7852185","signature_type":"Line","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":{"length":308,"function_hash":"286521619236615712460995230755174301900"},"id":"ASB-A-472701802-f5891cf0","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"],"severity":"High","spl":"2026-11-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-11-01"}]}],"versions":["15"],"ecosystem_specific":{"spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"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":{"length":308,"function_hash":"286521619236615712460995230755174301900"},"id":"ASB-A-472701802-04c0c329","signature_type":"Function"},{"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":{"threshold":0.9,"line_hashes":["58099888233510253682444699482409058789","292580259074854481222701174836442989031","334185565502629944775515565520687797201","326321578442390683186571935479571032266","150381158651216646719148698211494846028","23151765586740511519295717281082123873","95145538254781149383404784955526797567","182052114336718683881636177501730583722","275506638880452690748362485484597088256","161972564796963571569028860824737257309","333275971189429073512234748596185799260","17633597113425938334651745372434570525"]},"id":"ASB-A-472701802-059f26a4"},{"id":"ASB-A-472701802-269203ce","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"function":"loadIcon","file":"core/java/android/content/pm/ResolveInfo.java"},"deprecated":false,"digest":{"function_hash":"36070366594302291707805682718036586864","length":496}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"file":"core/java/android/content/res/ResourcesImpl.java","function":"decodeImageDrawable"},"deprecated":false,"digest":{"function_hash":"298386094523298441239528247333494038204","length":358},"id":"ASB-A-472701802-26b4640e","signature_type":"Function","signature_version":"v1"},{"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":{"line_hashes":["13041886038738998933340771241216149641","142154649478857298198147357597567827841","142784450753354386259884407457656209077","136798190406949545319115944413684344157","48394775666062931568244906870173337395","322059427382526996892951256209165856797","205130540018286111608403182942901739130","229859537853042323381547398606593300739","70074089560832797784402440555972953820","243452910992779618723372026234917569152","85876572915628878643065025867739985435","85951965047415838441634793678451266720","289796587757519805116341382548084289517","269533716317737341297249256319728425194","279782622085171180159811893987484127550"],"threshold":0.9}},{"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":{"length":188,"function_hash":"35849702635038265291909496292750173838"},"id":"ASB-A-472701802-41cdb42d","signature_type":"Function"},{"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":{"threshold":0.9,"line_hashes":["84086066123351975907684362363205707757","232715079786755149997913825413092843733","160962522975705702609173343242041684932"]},"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},{"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":"102750650299548873472707643220316267640","length":2459},"id":"ASB-A-472701802-4afd8223","signature_type":"Function"},{"digest":{"length":192,"function_hash":"241196287329775387843027558974828080660"},"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},{"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"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"file":"core/java/android/content/pm/LabeledIntent.java"},"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/PackageManager.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["261945506019130478605742740618049161207","196462219186140941122478165837191529323","218339436609421716577519875724588250877","295317470629734719820727505421519160170","287375082368200404886856358403587334582","33020979215474272498717951520009254940","31460900346935082850014484610752236649","339485843449698035402425913662136353596","265354217687104642992335722744678105742","194809171336222043800728722229168269524","242115850784671355085806020731695273810","269670720958351571185438758087113606364","167154788893874961085034472413429653589","88155616903402717451227298457710801595","51762051358637326717970875048378001209","297326323121441876567546672472935839572","110490788001961912744309865492197011024","126588447642692831503827086091473764055","201475328071118351409595217289285189556","299876998567497314940853803273845394654"]},"id":"ASB-A-472701802-5a362352","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-472701802-5ad96dbd","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"function":"getIcon","file":"core/java/android/content/pm/LauncherActivityInfo.java"},"deprecated":false,"digest":{"function_hash":"253604001194615151554816707903437874100","length":396}},{"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":{"function_hash":"148452469483906952172202602087138152782","length":842},"id":"ASB-A-472701802-6400f4ae","signature_type":"Function"},{"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":["263583648312046095664476101594068937131","134304443512981238444472179348526701577","332212465241119731317766166729429857610","74089373301899430899237689826488247112","281756072593679522970386277538466999525","194722183866348917242043781668653091996","212456345422572491225162271107790733158"],"threshold":0.9}},{"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},{"deprecated":false,"digest":{"length":1447,"function_hash":"217138150511519761403328749688943267577"},"id":"ASB-A-472701802-79311ecf","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"function":"getDrawable","file":"core/java/android/app/ApplicationPackageManager.java"}},{"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":{"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"},{"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":"283609953885957893983164713281745043221","length":356}},{"deprecated":false,"digest":{"length":2321,"function_hash":"286051172467585833232502427648629045675"},"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"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0","target":{"function":"loadColorStateList","file":"core/java/android/content/res/ResourcesImpl.java"},"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":{"function":"loadIcon","file":"core/java/android/content/pm/LabeledIntent.java"},"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/res/ResourcesImpl.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-e3363368","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-11-01"}]}],"versions":["16"],"ecosystem_specific":{"severity":"High","spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"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":{"length":356,"function_hash":"283609953885957893983164713281745043221"},"id":"ASB-A-472701802-078f10e3","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8","target":{"function":"loadColorStateList","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"length":742,"function_hash":"323590058071093380205633487535883659177"},"id":"ASB-A-472701802-08fe765b","signature_type":"Function"},{"target":{"file":"core/java/android/content/pm/PackageItemInfo.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-0ab1931e","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8","target":{"file":"core/java/android/content/pm/LauncherApps.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"},{"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":{"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}},{"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":"286521619236615712460995230755174301900","length":308},"id":"ASB-A-472701802-263a239b","signature_type":"Function","signature_version":"v1"},{"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":{"line_hashes":["58099888233510253682444699482409058789","292580259074854481222701174836442989031","334185565502629944775515565520687797201","326321578442390683186571935479571032266","150381158651216646719148698211494846028","23151765586740511519295717281082123873","95145538254781149383404784955526797567","182052114336718683881636177501730583722","275506638880452690748362485484597088256","161972564796963571569028860824737257309","333275971189429073512234748596185799260","17633597113425938334651745372434570525"],"threshold":0.9},"id":"ASB-A-472701802-37cba681"},{"digest":{"length":1426,"function_hash":"132196986275350868765995500396870983382"},"id":"ASB-A-472701802-3fe387b5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8","target":{"function":"getDrawable","file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8","target":{"file":"core/java/android/content/res/Resources.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["84086066123351975907684362363205707757","232715079786755149997913825413092843733","300072425727750951434240233861312820304"]},"id":"ASB-A-472701802-60bad0de","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8","target":{"function":"loadIcon","file":"core/java/android/content/pm/LabeledIntent.java"},"deprecated":false,"digest":{"function_hash":"252858882873128793864445650240389964463","length":197},"id":"ASB-A-472701802-618fb6db","signature_type":"Function"},{"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":"241196287329775387843027558974828080660","length":192},"id":"ASB-A-472701802-701f32f0"},{"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"}},{"target":{"function":"getIcon","file":"core/java/android/content/pm/LauncherActivityInfo.java"},"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"},{"deprecated":false,"digest":{"length":2459,"function_hash":"102750650299548873472707643220316267640"},"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"}},{"target":{"file":"core/java/android/content/pm/ResolveInfo.java","function":"loadIcon"},"deprecated":false,"digest":{"length":496,"function_hash":"36070366594302291707805682718036586864"},"id":"ASB-A-472701802-90023c2a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"},{"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":{"function_hash":"155155298273985528186695939400178672603","length":982}},{"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":["308914767584829754214433906557710991294","120677011764222514408660610554944163521","279052174783662451610406658851803659162","182953819822826117355740856883852043590","137909968597127059796997213129257951290","53347975347336923100633323262020905535"],"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":{"line_hashes":["263583648312046095664476101594068937131","134304443512981238444472179348526701577","332212465241119731317766166729429857610","74089373301899430899237689826488247112","281756072593679522970386277538466999525","194722183866348917242043781668653091996","212456345422572491225162271107790733158"],"threshold":0.9}},{"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":{"function":"loadLogo","file":"core/java/android/content/pm/PackageItemInfo.java"},"deprecated":false},{"target":{"file":"core/java/android/content/res/ResourcesImpl.java"},"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"},{"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":{"length":842,"function_hash":"148452469483906952172202602087138152782"},"id":"ASB-A-472701802-ccb4fc0b","signature_type":"Function"},{"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"}},{"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"},"deprecated":false,"digest":{"line_hashes":["13041886038738998933340771241216149641","232265126597521228816442546151936599467","137232123437236958182992984573703073022","136798190406949545319115944413684344157","48394775666062931568244906870173337395","322059427382526996892951256209165856797","205130540018286111608403182942901739130","229859537853042323381547398606593300739","70074089560832797784402440555972953820","243452910992779618723372026234917569152","85876572915628878643065025867739985435","85951965047415838441634793678451266720","289796587757519805116341382548084289517","269533716317737341297249256319728425194","279782622085171180159811893987484127550"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}},{"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":{"spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"function":"loadDrawableForCookie","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"function_hash":"102750650299548873472707643220316267640","length":2459},"id":"ASB-A-472701802-08abd0eb"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"function":"loadComplexColorFromName","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"length":842,"function_hash":"148452469483906952172202602087138152782"},"id":"ASB-A-472701802-2525f968","signature_type":"Function"},{"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"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"file":"core/java/android/app/ApplicationPackageManager.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"},{"target":{"function":"loadDrawableResourceFromPackage","file":"core/java/android/content/pm/LauncherApps.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"},{"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":{"threshold":0.9,"line_hashes":["308914767584829754214433906557710991294","120677011764222514408660610554944163521","279052174783662451610406658851803659162","182953819822826117355740856883852043590","137909968597127059796997213129257951290","53347975347336923100633323262020905535"]}},{"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":{"function":"loadComplexColor","file":"core/java/android/content/res/ResourcesImpl.java"}},{"target":{"file":"core/java/android/content/res/Resources.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["96974687013630714454884308904218898062","176019628256588253453931122367660874043","277811896201178060878004751465378549105","31833241810161647310506547266594278583","84086066123351975907684362363205707757","232715079786755149997913825413092843733","160962522975705702609173343242041684932"]},"id":"ASB-A-472701802-55761d52","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477"},{"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":{"length":1426,"function_hash":"132196986275350868765995500396870983382"},"id":"ASB-A-472701802-5a1e5f96","signature_type":"Function"},{"digest":{"length":308,"function_hash":"286521619236615712460995230755174301900"},"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},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"file":"core/java/android/content/res/ResourcesImpl.java","function":"loadColorStateList"},"deprecated":false,"digest":{"length":742,"function_hash":"323590058071093380205633487535883659177"},"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":"loadDrawable"},"deprecated":false,"digest":{"function_hash":"286051172467585833232502427648629045675","length":2321},"id":"ASB-A-472701802-73ceeb48","signature_type":"Function","signature_version":"v1"},{"target":{"file":"core/java/android/content/pm/ResolveInfo.java","function":"loadIcon"},"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"},{"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":{"length":192,"function_hash":"241196287329775387843027558974828080660"},"id":"ASB-A-472701802-7f32217d","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"function":"loadLogo","file":"core/java/android/content/pm/PackageItemInfo.java"},"deprecated":false,"digest":{"function_hash":"35849702635038265291909496292750173838","length":188},"id":"ASB-A-472701802-8a437080","signature_type":"Function","signature_version":"v1"},{"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":{"function_hash":"274890091157202620970618339048279049711","length":599}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["263583648312046095664476101594068937131","134304443512981238444472179348526701577","332212465241119731317766166729429857610","74089373301899430899237689826488247112","281756072593679522970386277538466999525","194722183866348917242043781668653091996","212456345422572491225162271107790733158"]},"id":"ASB-A-472701802-a2534457","signature_type":"Line","signature_version":"v1"},{"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":{"length":358,"function_hash":"298386094523298441239528247333494038204"},"id":"ASB-A-472701802-a3b6fbbd"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"file":"core/java/android/content/res/ResourcesImpl.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-aad07ff0","signature_type":"Line","signature_version":"v1"},{"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":{"line_hashes":["58099888233510253682444699482409058789","292580259074854481222701174836442989031","334185565502629944775515565520687797201","326321578442390683186571935479571032266","150381158651216646719148698211494846028","23151765586740511519295717281082123873","95145538254781149383404784955526797567","182052114336718683881636177501730583722","275506638880452690748362485484597088256","161972564796963571569028860824737257309","333275971189429073512234748596185799260","17633597113425938334651745372434570525"],"threshold":0.9},"id":"ASB-A-472701802-b2c7b839"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"function":"getIcon","file":"core/java/android/content/pm/LauncherActivityInfo.java"},"deprecated":false,"digest":{"length":396,"function_hash":"253604001194615151554816707903437874100"},"id":"ASB-A-472701802-bc2c5aba","signature_type":"Function"},{"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":{"function_hash":"252858882873128793864445650240389964463","length":197}},{"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":["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}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477","target":{"file":"core/java/android/content/pm/PackageManager.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"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"17:0"},{"fixed":"17:2026-11-01"}]}],"versions":["17"],"ecosystem_specific":{"spl":"2026-11-01","types":["EoP"],"vanir_signatures":[{"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":{"function_hash":"298386094523298441239528247333494038204","length":358}},{"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},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac","target":{"function":"loadBanner","file":"core/java/android/content/pm/PackageItemInfo.java"},"deprecated":false,"digest":{"length":192,"function_hash":"241196287329775387843027558974828080660"},"id":"ASB-A-472701802-0a3b07ef","signature_type":"Function"},{"deprecated":false,"digest":{"length":197,"function_hash":"252858882873128793864445650240389964463"},"id":"ASB-A-472701802-1416fb8f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac","target":{"function":"loadIcon","file":"core/java/android/content/pm/LabeledIntent.java"}},{"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":{"function":"getDrawable","file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false},{"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":{"length":496,"function_hash":"36070366594302291707805682718036586864"}},{"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":{"function_hash":"274890091157202620970618339048279049711","length":599}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac","target":{"file":"core/java/android/content/pm/LabeledIntent.java"},"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"},{"deprecated":false,"digest":{"length":2459,"function_hash":"102750650299548873472707643220316267640"},"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"}},{"target":{"file":"core/java/android/content/pm/ResolveInfo.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["58099888233510253682444699482409058789","292580259074854481222701174836442989031","334185565502629944775515565520687797201","326321578442390683186571935479571032266","150381158651216646719148698211494846028","23151765586740511519295717281082123873","95145538254781149383404784955526797567","182052114336718683881636177501730583722","275506638880452690748362485484597088256","161972564796963571569028860824737257309","333275971189429073512234748596185799260","17633597113425938334651745372434570525"]},"id":"ASB-A-472701802-3630e9bb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"},{"digest":{"threshold":0.9,"line_hashes":["96974687013630714454884308904218898062","176019628256588253453931122367660874043","277811896201178060878004751465378549105","31833241810161647310506547266594278583","84086066123351975907684362363205707757","232715079786755149997913825413092843733","160962522975705702609173343242041684932"]},"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},{"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":{"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}},{"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":{"length":842,"function_hash":"148452469483906952172202602087138152782"},"id":"ASB-A-472701802-4646f001"},{"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":{"length":308,"function_hash":"286521619236615712460995230755174301900"},"id":"ASB-A-472701802-56d1ebc9","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac","target":{"function":"loadComplexColor","file":"core/java/android/content/res/ResourcesImpl.java"},"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":"loadColorStateList"},"deprecated":false,"digest":{"length":742,"function_hash":"323590058071093380205633487535883659177"},"id":"ASB-A-472701802-6551d39d","signature_type":"Function"},{"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":{"function_hash":"286051172467585833232502427648629045675","length":2321},"id":"ASB-A-472701802-7ae6ff91"},{"target":{"file":"core/java/android/content/res/ResourcesImpl.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-7e5f4483","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"},{"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"}},{"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":{"length":188,"function_hash":"35849702635038265291909496292750173838"}},{"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":{"threshold":0.9,"line_hashes":["84518463647474858012119318474326061589","209043491156536420370852953586667844315","28114040096849047888857907991141555580","66779436743273433789867139336104942710","316302700742764128047269476735104577418","104533485022116942211954838168059335597","106938126532282269606076131064809407554","32146599247576982018249503669851987664","133530015334876733684409628700940030846","243124837866562955811535936432393402586","159383755404193081478380383828340803153","324978279915978418174545229116121847037","207515641057991897622210478865947006789","88232564255199054361287753888475259989","6450375331513126965372327412559637652","193485768919720577491056101295984021335","138754970620403264862710315092436830123","44557865300760074235475084365918935962","121120905035641141878606437490163475996","274816948013900047545759389552640513315"]},"id":"ASB-A-472701802-b721a7d9"},{"digest":{"threshold":0.9,"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"]},"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},{"target":{"function":"loadDrawableResourceFromPackage","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"},{"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"},"deprecated":false,"digest":{"length":396,"function_hash":"253604001194615151554816707903437874100"},"id":"ASB-A-472701802-dc1f21b4"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-11-01"}]}],"versions":["14"],"ecosystem_specific":{"vanir_signatures":[{"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":{"threshold":0.9,"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"]}},{"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":"253604001194615151554816707903437874100","length":396},"id":"ASB-A-472701802-09a5623d"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121","target":{"function":"decodeImageDrawable","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"length":358,"function_hash":"298386094523298441239528247333494038204"},"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/pm/LauncherApps.java"},"deprecated":false,"digest":{"threshold":0.9,"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"]},"id":"ASB-A-472701802-1136c75a","signature_type":"Line","signature_version":"v1"},{"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":"323590058071093380205633487535883659177","length":742},"id":"ASB-A-472701802-156a83ed","signature_type":"Function"},{"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"}},{"id":"ASB-A-472701802-2506702a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121","target":{"function":"loadDrawableForCookie","file":"core/java/android/content/res/ResourcesImpl.java"},"deprecated":false,"digest":{"function_hash":"102750650299548873472707643220316267640","length":2459}},{"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":{"line_hashes":["85499458181341280564577983272357377460","84347310141193324638862420571444366303","231335594062162574184456606070424536187","326321578442390683186571935479571032266","150381158651216646719148698211494846028","23151765586740511519295717281082123873","95145538254781149383404784955526797567","182052114336718683881636177501730583722","275506638880452690748362485484597088256","161972564796963571569028860824737257309","333275971189429073512234748596185799260","17633597113425938334651745372434570525"],"threshold":0.9}},{"target":{"function":"loadIcon","file":"core/java/android/content/pm/LabeledIntent.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/app/ApplicationPackageManager.java","function":"getDrawable"},"deprecated":false,"digest":{"length":1447,"function_hash":"217138150511519761403328749688943267577"},"id":"ASB-A-472701802-60db6ef1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"},{"digest":{"threshold":0.9,"line_hashes":["322358548640569602880659804054399453930","27649366724771569432403943134248650177","23646804396685395244092817370998787180","231898441293870765028920512371985710253","254850434678505140789400597306564099031","266257410480188349537376302484356147229","13844014764224318603207506455616506891","216174001121034160517625578116739847871","304393124356905409773575441817312259159","159383755404193081478380383828340803153","324978279915978418174545229116121847037","207515641057991897622210478865947006789","282607631671040741154896176478175408990","242526149825609268541372728543209134228","235088195135620152251407585556968438292","44557865300760074235475084365918935962","121120905035641141878606437490163475996","274816948013900047545759389552640513315"]},"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},{"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"}},{"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":["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/app/ApplicationPackageManager.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"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["261945506019130478605742740618049161207","196462219186140941122478165837191529323","218339436609421716577519875724588250877","295317470629734719820727505421519160170","287375082368200404886856358403587334582","33020979215474272498717951520009254940","31460900346935082850014484610752236649","339485843449698035402425913662136353596","265354217687104642992335722744678105742","194809171336222043800728722229168269524","242115850784671355085806020731695273810","269670720958351571185438758087113606364","167154788893874961085034472413429653589","88155616903402717451227298457710801595","51762051358637326717970875048378001209","297326323121441876567546672472935839572","110490788001961912744309865492197011024","126588447642692831503827086091473764055","201475328071118351409595217289285189556","299876998567497314940853803273845394654"]},"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"}},{"target":{"file":"core/java/android/content/res/ResourcesImpl.java","function":"loadComplexColorFromName"},"deprecated":false,"digest":{"length":842,"function_hash":"148452469483906952172202602087138152782"},"id":"ASB-A-472701802-a549b275","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"},{"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":"283609953885957893983164713281745043221","length":356},"id":"ASB-A-472701802-a93dc698"},{"deprecated":false,"digest":{"length":192,"function_hash":"241196287329775387843027558974828080660"},"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"}},{"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":{"function":"loadUnbadgedItemIcon","file":"core/java/android/app/ApplicationPackageManager.java"},"deprecated":false},{"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":"36070366594302291707805682718036586864","length":496},"id":"ASB-A-472701802-c6f4138c","signature_type":"Function","signature_version":"v1"},{"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":{"function_hash":"35849702635038265291909496292750173838","length":188},"id":"ASB-A-472701802-ccd47bfe"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121","target":{"file":"core/java/android/content/pm/LauncherActivityInfo.java"},"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"},{"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":{"function_hash":"286051172467585833232502427648629045675","length":2321},"id":"ASB-A-472701802-ed5e0c99"},{"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"},"deprecated":false,"digest":{"line_hashes":["308914767584829754214433906557710991294","120677011764222514408660610554944163521","279052174783662451610406658851803659162","182953819822826117355740856883852043590","137909968597127059796997213129257951290","53347975347336923100633323262020905535"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"],"severity":"High","spl":"2026-11-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"}}],"schema_version":"1.9.2"}