ASB-A-472701802

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-472701802.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-472701802
Aliases
  • A-472701802
  • CVE-2026-59004
Published
2026-11-01T00:00:00Z
Modified
2026-11-02T17:11:22Z
Summary
[none]
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.

References

Affected packages

Android
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
17-qpr2-next:0
Fixed
17-qpr2-next:2026-11-01

Affected versions

Other
17-qpr2-next

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "58099888233510253682444699482409058789",
                    "292580259074854481222701174836442989031",
                    "334185565502629944775515565520687797201",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-005b82db",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "132196986275350868765995500396870983382",
                "length":  1426
            },
            "id":  "ASB-A-472701802-13b356e7",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-17671eee",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-235e204a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-2721ab98",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-3218b041",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84518463647474858012119318474326061589",
                    "209043491156536420370852953586667844315",
                    "28114040096849047888857907991141555580",
                    "66779436743273433789867139336104942710",
                    "316302700742764128047269476735104577418",
                    "104533485022116942211954838168059335597",
                    "106938126532282269606076131064809407554",
                    "32146599247576982018249503669851987664",
                    "133530015334876733684409628700940030846",
                    "243124837866562955811535936432393402586",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "88232564255199054361287753888475259989",
                    "6450375331513126965372327412559637652",
                    "193485768919720577491056101295984021335",
                    "138754970620403264862710315092436830123",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-357afc8d",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-3a9605e7",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-42747d99",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-4a16fb38",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-4c21a064",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-4cbb825b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-4d0e9d21",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-58c4561f",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "29713240055298826321154361707253775685",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-7e42f198",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "13041886038738998933340771241216149641",
                    "232265126597521228816442546151936599467",
                    "88273435177077116457018727374055356455",
                    "71384446537696940946619735899638838176",
                    "222661179104375030578158194028023213257",
                    "201633258341812444265363424154789852654",
                    "303489862676002695241076327363542078510",
                    "246163525410019325653468476782782263756",
                    "244904581685606673674322863379484544296",
                    "98173276631287431972095769561749265443",
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "85951965047415838441634793678451266720",
                    "289796587757519805116341382548084289517",
                    "269533716317737341297249256319728425194",
                    "279782622085171180159811893987484127550"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-82d05e8b",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "96974687013630714454884308904218898062",
                    "176019628256588253453931122367660874043",
                    "277811896201178060878004751465378549105",
                    "31833241810161647310506547266594278583",
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "160962522975705702609173343242041684932"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-89692b3f",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-af72ef4b",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-b59fafac",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-c1a78cd1",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "274890091157202620970618339048279049711",
                "length":  599
            },
            "id":  "ASB-A-472701802-cc1faf28",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-da223d04",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-e7852185",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-f5891cf0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
15:0
Fixed
15:2026-11-01

Affected versions

Other
15

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-04c0c329",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "58099888233510253682444699482409058789",
                    "292580259074854481222701174836442989031",
                    "334185565502629944775515565520687797201",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-059f26a4",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-269203ce",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-26b4640e",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "13041886038738998933340771241216149641",
                    "142154649478857298198147357597567827841",
                    "142784450753354386259884407457656209077",
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "85951965047415838441634793678451266720",
                    "289796587757519805116341382548084289517",
                    "269533716317737341297249256319728425194",
                    "279782622085171180159811893987484127550"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-2c612c67",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-41cdb42d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-48bd9f48",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "160962522975705702609173343242041684932"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-4a61dd1f",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-4afd8223",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-524e558b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "274890091157202620970618339048279049711",
                "length":  599
            },
            "id":  "ASB-A-472701802-58641ed0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-592571d3",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-5a362352",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-5ad96dbd",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-6400f4ae",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-6677a7f6",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84518463647474858012119318474326061589",
                    "209043491156536420370852953586667844315",
                    "28114040096849047888857907991141555580",
                    "66779436743273433789867139336104942710",
                    "316302700742764128047269476735104577418",
                    "104533485022116942211954838168059335597",
                    "106938126532282269606076131064809407554",
                    "32146599247576982018249503669851987664",
                    "133530015334876733684409628700940030846",
                    "243124837866562955811535936432393402586",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "88232564255199054361287753888475259989",
                    "6450375331513126965372327412559637652",
                    "193485768919720577491056101295984021335",
                    "138754970620403264862710315092436830123",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-6ad277de",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "217138150511519761403328749688943267577",
                "length":  1447
            },
            "id":  "ASB-A-472701802-79311ecf",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-81a29985",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-82663f1d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-915d944b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-91f3f5db",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-a7846b79",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "29713240055298826321154361707253775685",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-e3363368",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16:0
Fixed
16:2026-11-01

Affected versions

Other
16

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-078f10e3",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-08fe765b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84518463647474858012119318474326061589",
                    "209043491156536420370852953586667844315",
                    "28114040096849047888857907991141555580",
                    "66779436743273433789867139336104942710",
                    "316302700742764128047269476735104577418",
                    "104533485022116942211954838168059335597",
                    "106938126532282269606076131064809407554",
                    "32146599247576982018249503669851987664",
                    "133530015334876733684409628700940030846",
                    "243124837866562955811535936432393402586",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "88232564255199054361287753888475259989",
                    "6450375331513126965372327412559637652",
                    "193485768919720577491056101295984021335",
                    "138754970620403264862710315092436830123",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-0ab1931e",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-0c806697",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-1b4a75b6",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-263a239b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "58099888233510253682444699482409058789",
                    "292580259074854481222701174836442989031",
                    "334185565502629944775515565520687797201",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-37cba681",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "132196986275350868765995500396870983382",
                "length":  1426
            },
            "id":  "ASB-A-472701802-3fe387b5",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "300072425727750951434240233861312820304"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-60bad0de",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-618fb6db",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-701f32f0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-76e41f50",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-82ad5b57",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-84a6a14d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-89f15ce0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-90023c2a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-903d79c1",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-920abc30",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-97ca6ce2",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-98917976",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "102784622451063405067797773123670634772",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-c5438818",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-ccb4fc0b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "274890091157202620970618339048279049711",
                "length":  599
            },
            "id":  "ASB-A-472701802-d9a14bd4",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "13041886038738998933340771241216149641",
                    "232265126597521228816442546151936599467",
                    "137232123437236958182992984573703073022",
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "85951965047415838441634793678451266720",
                    "289796587757519805116341382548084289517",
                    "269533716317737341297249256319728425194",
                    "279782622085171180159811893987484127550"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-ef761c95",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16-qpr2:0
Fixed
16-qpr2:2026-11-01

Affected versions

Other
16-qpr2

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-08abd0eb",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-2525f968",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84518463647474858012119318474326061589",
                    "209043491156536420370852953586667844315",
                    "28114040096849047888857907991141555580",
                    "66779436743273433789867139336104942710",
                    "316302700742764128047269476735104577418",
                    "104533485022116942211954838168059335597",
                    "106938126532282269606076131064809407554",
                    "32146599247576982018249503669851987664",
                    "133530015334876733684409628700940030846",
                    "243124837866562955811535936432393402586",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "88232564255199054361287753888475259989",
                    "6450375331513126965372327412559637652",
                    "193485768919720577491056101295984021335",
                    "138754970620403264862710315092436830123",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-265e48f9",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "272620951348725170576030290479071680758",
                    "236680544333164855952285350720972041011",
                    "248039861057968416698434542574425924619",
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "85951965047415838441634793678451266720",
                    "289796587757519805116341382548084289517",
                    "269533716317737341297249256319728425194",
                    "279782622085171180159811893987484127550"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-3a0797b5",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-42383f6b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-467af10e",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-4ad54268",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "96974687013630714454884308904218898062",
                    "176019628256588253453931122367660874043",
                    "277811896201178060878004751465378549105",
                    "31833241810161647310506547266594278583",
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "160962522975705702609173343242041684932"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-55761d52",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "132196986275350868765995500396870983382",
                "length":  1426
            },
            "id":  "ASB-A-472701802-5a1e5f96",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-6c54c975",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-70b323a5",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-73ceeb48",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-794302c9",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-7f32217d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-8a437080",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "274890091157202620970618339048279049711",
                "length":  599
            },
            "id":  "ASB-A-472701802-a1a85d91",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-a2534457",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-a3b6fbbd",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "29713240055298826321154361707253775685",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-aad07ff0",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "58099888233510253682444699482409058789",
                    "292580259074854481222701174836442989031",
                    "334185565502629944775515565520687797201",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-b2c7b839",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-bc2c5aba",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-df3836d0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-dfd14376",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-fb7bec80",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
17:0
Fixed
17:2026-11-01

Affected versions

Other
17

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-03fc146b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "272620951348725170576030290479071680758",
                    "236680544333164855952285350720972041011",
                    "169428155446346864641975630599447865880",
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "85951965047415838441634793678451266720",
                    "289796587757519805116341382548084289517",
                    "269533716317737341297249256319728425194",
                    "279782622085171180159811893987484127550"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-057360bb",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-0a3b07ef",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-1416fb8f",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "132196986275350868765995500396870983382",
                "length":  1426
            },
            "id":  "ASB-A-472701802-15fe8d76",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-197b1c15",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "274890091157202620970618339048279049711",
                "length":  599
            },
            "id":  "ASB-A-472701802-25a67986",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-2ca32d26",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-321b1663",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "58099888233510253682444699482409058789",
                    "292580259074854481222701174836442989031",
                    "334185565502629944775515565520687797201",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-3630e9bb",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "96974687013630714454884308904218898062",
                    "176019628256588253453931122367660874043",
                    "277811896201178060878004751465378549105",
                    "31833241810161647310506547266594278583",
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "160962522975705702609173343242041684932"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-38321bbd",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-391bc93f",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-4646f001",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-56d1ebc9",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-5b824d8b",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-6551d39d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-7ae6ff91",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "29713240055298826321154361707253775685",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-7e5f4483",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-a09b51a9",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-a2401015",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84518463647474858012119318474326061589",
                    "209043491156536420370852953586667844315",
                    "28114040096849047888857907991141555580",
                    "66779436743273433789867139336104942710",
                    "316302700742764128047269476735104577418",
                    "104533485022116942211954838168059335597",
                    "106938126532282269606076131064809407554",
                    "32146599247576982018249503669851987664",
                    "133530015334876733684409628700940030846",
                    "243124837866562955811535936432393402586",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "88232564255199054361287753888475259989",
                    "6450375331513126965372327412559637652",
                    "193485768919720577491056101295984021335",
                    "138754970620403264862710315092436830123",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-b721a7d9",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-be7e2f3e",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-c07a0815",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-dc1f21b4",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14:0
Fixed
14:2026-11-01

Affected versions

Other
14

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"
    ],
    "severity":  "High",
    "spl":  "2026-11-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "10811404590297184625012246517754510723",
                    "38557443420447979725105533008591848729",
                    "36500624949640732891081198805194149301",
                    "41937053858921309827591534179865314616",
                    "116918324514043792988492797437850642114",
                    "305926743382029580080526147315083483511",
                    "199637705213902372317144684515966720141",
                    "29713240055298826321154361707253775685",
                    "237810246787005163378086971240965593526",
                    "284174083328779491502359191017767423929",
                    "39287127336100714361216649175370099616",
                    "119598462832303948720881297458939699250",
                    "190556830417566192177346275345666749239",
                    "271301502159942077005633928800994940860",
                    "305219192751480061536153022937513573428",
                    "162480143804614470951430089163484745376",
                    "323853559268175363460355608580225786737",
                    "6676856393142182630478645522092137364",
                    "329906485096539811481919253393070575415",
                    "77993043847421319080222136561885213629",
                    "260426774590151771315871551523392825474",
                    "137868691787347141706820307786814658436",
                    "117397841930829543885921524306670233749",
                    "57145236195244923900249850604494808454",
                    "137125631478036814816656843505882490241",
                    "165407861907512897049916312084276276153",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "243842501468538887765971816042029854319",
                    "89846349040193453991130522004132809253",
                    "223967277183972331218509646697427623560",
                    "152704043655446069922417078118165612389",
                    "147780671714161537326470579860312819234",
                    "113164474392596451840480311771214095692",
                    "71003702740838118427551582457717143558",
                    "177538456130970750657731723083762990111",
                    "52752873966804991105523868108618878458",
                    "73038314370391626312991035711869421842",
                    "279574413357627913980695502353115692120",
                    "215800136714010957363508227689601829523",
                    "295956816117374163543789009203932952283",
                    "333615357908677671068983618236072043832",
                    "41650909961926906243547172751816268071",
                    "149266451380887730843003012443181420074",
                    "205966453650990110532994851889196916658",
                    "125985303323382028418504444701546144445",
                    "95394048108630779985409354297354353474",
                    "5474102487111024916531217246690165446",
                    "239404334635043540563301879190630126720",
                    "185239516678978399104934069659107020992",
                    "14063206455578636607612468042865089202",
                    "236146303822403127496002143613453929161",
                    "250490440961240997886753018490963252129",
                    "97946257442450662465776097687578737284",
                    "216768944810461540294505569876681186898",
                    "109006633358845659435842303484415133261",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174",
                    "293904215442350582062619853273562108927",
                    "36853666616478442034184161102356793",
                    "129841244679917850086472616907727862756",
                    "65282789908333932583245853557372378174"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-062e9171",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "253604001194615151554816707903437874100",
                "length":  396
            },
            "id":  "ASB-A-472701802-09a5623d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java",
                "function":  "getIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "298386094523298441239528247333494038204",
                "length":  358
            },
            "id":  "ASB-A-472701802-1081b9d0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "141114043113016086411075381533187686576",
                    "177766908148516915055675893492008156829",
                    "155105046311275038055347769701358425466",
                    "153905884111081740127599168169698013421",
                    "228782904662833509770935833384624418884",
                    "7531361840033727833436382578830945514",
                    "5325236173954814147414988733089493448",
                    "151003419581095715693153629555918223234",
                    "39293302196661958760833788553633636052",
                    "233105945918500228495929732806656079717",
                    "443347286210528603789620266522079788",
                    "230952753009018370781921986671649710535",
                    "89877184509593243800322773383947096268",
                    "59134414503675186158709376082938933396",
                    "141167833114428543535813272463024751159",
                    "34095405163506835714257673216273144569",
                    "80964886351649667169203785612397608764",
                    "212337814420922154660822132938589695271",
                    "102827897168521551436130898798219221211",
                    "269371268711850245202721744890111012046",
                    "202947799998668815530680296613350112081",
                    "312565307590082429154311335049827827619",
                    "999450112222919716316381701409194414",
                    "312378887976764448796424829430962997016"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-1136c75a",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "323590058071093380205633487535883659177",
                "length":  742
            },
            "id":  "ASB-A-472701802-156a83ed",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadColorStateList"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "155155298273985528186695939400178672603",
                "length":  982
            },
            "id":  "ASB-A-472701802-1a484f84",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColor"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "102750650299548873472707643220316267640",
                "length":  2459
            },
            "id":  "ASB-A-472701802-2506702a",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawableForCookie"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "85499458181341280564577983272357377460",
                    "84347310141193324638862420571444366303",
                    "231335594062162574184456606070424536187",
                    "326321578442390683186571935479571032266",
                    "150381158651216646719148698211494846028",
                    "23151765586740511519295717281082123873",
                    "95145538254781149383404784955526797567",
                    "182052114336718683881636177501730583722",
                    "275506638880452690748362485484597088256",
                    "161972564796963571569028860824737257309",
                    "333275971189429073512234748596185799260",
                    "17633597113425938334651745372434570525"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-2a2ad541",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "252858882873128793864445650240389964463",
                "length":  197
            },
            "id":  "ASB-A-472701802-5e36ed3e",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "217138150511519761403328749688943267577",
                "length":  1447
            },
            "id":  "ASB-A-472701802-60db6ef1",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "getDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "322358548640569602880659804054399453930",
                    "27649366724771569432403943134248650177",
                    "23646804396685395244092817370998787180",
                    "231898441293870765028920512371985710253",
                    "254850434678505140789400597306564099031",
                    "266257410480188349537376302484356147229",
                    "13844014764224318603207506455616506891",
                    "216174001121034160517625578116739847871",
                    "304393124356905409773575441817312259159",
                    "159383755404193081478380383828340803153",
                    "324978279915978418174545229116121847037",
                    "207515641057991897622210478865947006789",
                    "282607631671040741154896176478175408990",
                    "242526149825609268541372728543209134228",
                    "235088195135620152251407585556968438292",
                    "44557865300760074235475084365918935962",
                    "121120905035641141878606437490163475996",
                    "274816948013900047545759389552640513315"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-6154068d",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286521619236615712460995230755174301900",
                "length":  308
            },
            "id":  "ASB-A-472701802-6438b514",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "decodeImageDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "84086066123351975907684362363205707757",
                    "232715079786755149997913825413092843733",
                    "160962522975705702609173343242041684932"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-7005b576",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/Resources.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "136798190406949545319115944413684344157",
                    "48394775666062931568244906870173337395",
                    "322059427382526996892951256209165856797",
                    "205130540018286111608403182942901739130",
                    "229859537853042323381547398606593300739",
                    "70074089560832797784402440555972953820",
                    "243452910992779618723372026234917569152",
                    "85876572915628878643065025867739985435",
                    "82820767208247957392188070425241067618",
                    "51020797195298257121977664020298640508",
                    "216786830511675421849782979054237904780",
                    "32440663372909928359657484973998306013"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-91d23026",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "261945506019130478605742740618049161207",
                    "196462219186140941122478165837191529323",
                    "218339436609421716577519875724588250877",
                    "295317470629734719820727505421519160170",
                    "287375082368200404886856358403587334582",
                    "33020979215474272498717951520009254940",
                    "31460900346935082850014484610752236649",
                    "339485843449698035402425913662136353596",
                    "265354217687104642992335722744678105742",
                    "194809171336222043800728722229168269524",
                    "242115850784671355085806020731695273810",
                    "269670720958351571185438758087113606364",
                    "167154788893874961085034472413429653589",
                    "88155616903402717451227298457710801595",
                    "51762051358637326717970875048378001209",
                    "297326323121441876567546672472935839572",
                    "110490788001961912744309865492197011024",
                    "126588447642692831503827086091473764055",
                    "201475328071118351409595217289285189556",
                    "299876998567497314940853803273845394654"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-a4bc1eb8",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/PackageManager.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "148452469483906952172202602087138152782",
                "length":  842
            },
            "id":  "ASB-A-472701802-a549b275",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadComplexColorFromName"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "283609953885957893983164713281745043221",
                "length":  356
            },
            "id":  "ASB-A-472701802-a93dc698",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherApps.java",
                "function":  "loadDrawableResourceFromPackage"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "241196287329775387843027558974828080660",
                "length":  192
            },
            "id":  "ASB-A-472701802-c0b70a1d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadBanner"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "284661896558169588179166018989996346770",
                "length":  519
            },
            "id":  "ASB-A-472701802-c5134e1d",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/app/ApplicationPackageManager.java",
                "function":  "loadUnbadgedItemIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "36070366594302291707805682718036586864",
                "length":  496
            },
            "id":  "ASB-A-472701802-c6f4138c",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/ResolveInfo.java",
                "function":  "loadIcon"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "35849702635038265291909496292750173838",
                "length":  188
            },
            "id":  "ASB-A-472701802-ccd47bfe",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/PackageItemInfo.java",
                "function":  "loadLogo"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "263583648312046095664476101594068937131",
                    "134304443512981238444472179348526701577",
                    "332212465241119731317766166729429857610",
                    "74089373301899430899237689826488247112",
                    "281756072593679522970386277538466999525",
                    "194722183866348917242043781668653091996",
                    "212456345422572491225162271107790733158"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-e3fd0c7f",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LauncherActivityInfo.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "286051172467585833232502427648629045675",
                "length":  2321
            },
            "id":  "ASB-A-472701802-ed5e0c99",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/res/ResourcesImpl.java",
                "function":  "loadDrawable"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "308914767584829754214433906557710991294",
                    "120677011764222514408660610554944163521",
                    "279052174783662451610406658851803659162",
                    "182953819822826117355740856883852043590",
                    "137909968597127059796997213129257951290",
                    "53347975347336923100633323262020905535"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-472701802-f4ffa650",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
            "target":  {
                "file":  "core/java/android/content/pm/LabeledIntent.java"
            }
        }
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-472701802.json"