ASB-A-452010556

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-452010556.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-452010556
Aliases
  • A-452010556
  • CVE-2026-0061
Published
2026-06-01T00:00:00Z
Modified
2026-09-11T15:42:03Z
Summary
[none]
Details

In multiple functions of WindowState.java, there is a possible way to trick a user into accepting a permission due to a tapjacking/overlay attack. 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-next:0
Fixed
17-next:2026-06-01

Affected versions

Other
17-next

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/47589e30fe8bd9b8884758985bd23fb25b83a8fe",
        "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed"
    ],
    "severity": "High",
    "spl": "2026-06-01",
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "208536472408335385333295001693958171659",
                    "92921532584501547982983232518037797462",
                    "161752496325582586515317682944964764424",
                    "315678205046373786262785387319609067509",
                    "64228149780110296257553861832305208334",
                    "196556617660966524509401616103204201100",
                    "245862704243473066680785578318408587990",
                    "32357106102579850749877283717452206279",
                    "261274359568364679007874732694221050584",
                    "89959923726058016500765525838643169044",
                    "122345702955648808075386222577436047440",
                    "25633519463098651171654443785910403542",
                    "61081315963881908221174502598754814705",
                    "179401004312358943371861261667264222554",
                    "95677015135192826458335275221094906412",
                    "315054658759605726418748239813809096631",
                    "229342995031169460991768403786464000768",
                    "1406260197044388531441406414153842396",
                    "279155044334446074064075240561480828313",
                    "92483721308659551162614145917861137814",
                    "162314242146118470097922393736338517318",
                    "39111417932296375385525683379893771194"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-02ec5f17",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/window/SnapshotDrawerUtils.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "74417643193888580087294752461585692940",
                "length": 1077
            },
            "id": "ASB-A-452010556-20bc9873",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "sendAppVisibilityToClients"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "233835140382943319521149036762947111739",
                "length": 423
            },
            "id": "ASB-A-452010556-247f915c",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java",
                "function": "WindowStateAnimator"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "280635458621433388693517937334005060230",
                    "162528167769117407903578241676998504780",
                    "290011794766245030940860611165838769373",
                    "140424577218656209414106365078343333008",
                    "35900913684904431855516015899552070732",
                    "193381165109962501164358224317203864217",
                    "95870253939295292396907679847553648321",
                    "25151428725006650398755218181948236808",
                    "87650072818640098887823115373187564436",
                    "327256124223818411549955265838230231832",
                    "211862364804083708206695421895453354111",
                    "214848032902671922304059156670556790045",
                    "155399750901203065799420209049631826212",
                    "70617508994565217323134670733672045015",
                    "330018301120624978824298753889716617238",
                    "175159009456718798931377646371590754872",
                    "317771468529482879554509169351065093281",
                    "181037068568566142123866580528229334179",
                    "225647784353666071263019691125474490509",
                    "241045819410380802237629896961716468444",
                    "5991829730852748495124994390027069150",
                    "16347419994698975658133025271198226095",
                    "334950355770221274279141538853028846096",
                    "273464574610629873576898576137330992007",
                    "157075124990970450683069689876080339815",
                    "103286282941530789839000297617083140710",
                    "106125698860029591042240307128859909859",
                    "148436244041268620751755476510232216140",
                    "166351732457938400029649768736903354822",
                    "158640195420488270906595961140708871485",
                    "71923454418953888855144483537047468170",
                    "313091689929875953515132506712782286232",
                    "15008762765740809063881394710683505504",
                    "244656317248174326185609540630880535627",
                    "320915906684615023575403315521063879127",
                    "30286625818807754769474029095727294173",
                    "221209740219484994484173085762484109456",
                    "18858390344136544078892462213480923893",
                    "39880488366250582505660662563415556464",
                    "265832560031401909451473248280650528411",
                    "19513317371088151741387224072652064351",
                    "260902376422399539648716687426604643202",
                    "211092428831345854034939888736954206095",
                    "204644419289004980864402532972957513017",
                    "121495442638265606309184449328611447526",
                    "245453348520593957905791138186266440439",
                    "42837952922722756898929247226537290701"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-296ee3ef",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/ViewRootImpl.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "294869877026315846660662683679642153379",
                "length": 3795
            },
            "id": "ASB-A-452010556-345fc549",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowManagerService.java",
                "function": "addWindowInner"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "190529080102488794836235344695406134494",
                "length": 1330
            },
            "id": "ASB-A-452010556-3f96883e",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "performShowLocked"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "168182897507115103219437882724656682691",
                "length": 11937
            },
            "id": "ASB-A-452010556-44d82a0d",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowManagerService.java",
                "function": "relayoutWindow"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "49442533533595852153176553593007803968",
                    "9673562386502278983845950468954828539",
                    "205971922240660952360015674526685962315",
                    "245276645794459304337190320961993258974",
                    "150015790779092224384509034532968393018",
                    "327208999174065086197275988124637486105",
                    "82837957841548846207639607288734641647",
                    "129833833214878254943256302185369946640",
                    "170171800303344378098573966710077932340",
                    "300531730997161794660948746987378166185",
                    "235808364208021452663558114694092781258",
                    "228213997607467418943499335557035908841",
                    "220633780593900801784199396005516999945",
                    "107561062142398334047235774890710382692",
                    "15164453684942270659399639009068987442",
                    "285182671055983426954919587996928809782",
                    "222239007016012512259711426895878972944",
                    "223284298015815281911764903207055038330",
                    "245711705137800799084951446069154802392",
                    "84788689897926549687718804218695836956",
                    "120344006254067486562226277414729724955",
                    "274484498884978001221323183594834603923",
                    "19533003575424514951040837312519177956",
                    "125045131184527240295051858573642944881",
                    "225329237076503072855305515891562205396",
                    "328008853499034516907243112111264143430",
                    "51924351755952526575361761291465029127",
                    "134830213826836562753472914977882236862",
                    "57556791957179299285619788344311494264",
                    "174309977770679347413263579232991522473",
                    "31045910057181171438129486082692791453",
                    "29423682051717890947076249319550457265",
                    "196379433459528869359585898124878795986",
                    "331190054247093594002573618617708973011",
                    "283817860567163751241497690023432830483",
                    "86427125076598184756280723187438449074",
                    "286839175131599770483948570512344212798",
                    "250514654723008793361962185271807245522",
                    "289631674827069945041736710327837025364",
                    "220877895704276528255757381959374721628",
                    "190709419785564894800468424010722632555",
                    "25036038655135835930598776082672738905",
                    "289576438897952843018545446278178177947",
                    "335310715073996753124463091590083552090",
                    "102515252595899897253799959506026745426",
                    "269486685812309974258983585221565447116",
                    "82798854790618286281453085780093825715",
                    "339860136730551370150923379704882272697",
                    "172337100482398832716910433581909165516",
                    "64488601192964787279856574816359317971",
                    "38821198175918169537270946844660976613",
                    "209315731593121994268766737788773497752",
                    "153440597234849663453257403177849649444",
                    "266408077164671399476681953241754697205",
                    "312267248786536111892595391514203064506",
                    "292624039442606415956804547036885804631",
                    "326290011285450121942793739377714260777",
                    "258268333381536066362574626576969365876",
                    "55374184056890124673535974048643766928",
                    "253347372088726094724738419867405071936",
                    "214302553514794209730121069936186783691",
                    "259831047324623114959818787524588566484",
                    "66428244109836507893117949447600097607",
                    "221416231731231365494521378325383455486",
                    "241823434307532246988528040140739611881",
                    "52971753199174292895342585392143201952",
                    "253236423531366531524129444515577159301",
                    "259844554743398525960758811804305128121",
                    "49383751680876573358147113527446406025",
                    "192926202915258891276702743622728315084",
                    "206209365975012391341763997256299443379",
                    "190993223643896386120178908555953871492",
                    "299171613908227873079301547862910745743",
                    "260738483514476425316089161130647241940",
                    "151251536624477562880887529938693828646",
                    "159629865385491677606740286143366626555",
                    "124183243405299087334690392210729395103",
                    "239346472267149679878510204593147917217",
                    "206289071807806525402145375280324271289",
                    "120322104921551224056920995032753986464",
                    "286179994403265170197879432628299758197",
                    "60672896871329387523732049485625094547"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-4525ec9b",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/TaskSnapshotWindow.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "185478933049252576176852078803257425169",
                    "46756815176555032517423718359188285399",
                    "254309522530080391328680238301627611417",
                    "32006405646904515504105966848934850600",
                    "289854109053482787870431807861305133213",
                    "148962303938283668682487747551417450965",
                    "333227554977937827832588349654565703576",
                    "135174414571546661149463386236487787485",
                    "298403954011760986543588758974215797393",
                    "197114452137556128484335842902002837577",
                    "284016640588968801476178838436780467998",
                    "254846682561550691395530779644803713400",
                    "138115679692715625326968591290019605833",
                    "165887594080548385487214939959200210239",
                    "82798536272855574683592044997450344448",
                    "273166389903918808124660395984758703302",
                    "271602089896997578898041760688698530298",
                    "302643467532909533579183436452390752211",
                    "217309496524694244732137700643011243559",
                    "1410429180334408190564621889269327089",
                    "127473829799221349206183287996241494252",
                    "275206165575645579557524803783468572603",
                    "211298484564935134227003057435656994406",
                    "9390850373047511925595748263277881054",
                    "210349809752133576954778839653037881119",
                    "229029922739396567241708562090695438819",
                    "263978265997621931300647508172860859431",
                    "37625632526109881618740106297545169753",
                    "111570416340462057672634634679311194874",
                    "98874304031784546846782718758413894222",
                    "108165551333859031777064288181467849713",
                    "68271808188444839934434182650490510005",
                    "9021276939097382078026546827532187192",
                    "252049728701268148822032499077141604448",
                    "150381662025986017910646042164404108908",
                    "283563478472227569338075249052379150763",
                    "97280941797944976449617612259061471215",
                    "333057240843428954362705756811264671712",
                    "95451478706597608191043625976683817356",
                    "225859997943724785861959105865354156543",
                    "166331029728754080163101214966769889256",
                    "338744667216291713061329529324410730001",
                    "271184071338512566624270354001986191488",
                    "294152069364950756322230594064942423528",
                    "286271889150785755064305274499152345648",
                    "225048767282036074872898989293427643977",
                    "87041162058873608049595507397890933694",
                    "337479405993965850693335251465539798545",
                    "233832859311156775506309828939082986994",
                    "149278605671306416624532647485005952400",
                    "33028000583284283648174846562569725908",
                    "96441143094464190991372662504071882985",
                    "197666727365417304425377769048947705808",
                    "223969783721625969413907189069174423116",
                    "250841852232931731943220852058135194053",
                    "35732734061889961763733159769389821497",
                    "97450810596125629975758331305963158923",
                    "285386003143024643952353981146441719539",
                    "94222926264683892297076170556341158539",
                    "192697649127814772732552804986489873134",
                    "152424893264709737632971073116004314003",
                    "290464739488108381225827197680076419528",
                    "309857541327069468441147202437344270953",
                    "232711249438917105214930260683983774673",
                    "201186919478033156420905120430971568076",
                    "60502389714004882539820685545250292267",
                    "10420960022382988774159963899633802995",
                    "266567186671247452778401110687729488993",
                    "334349485885003579253890505444479619934",
                    "93864151758249150259446964940591695638",
                    "240810502343954141142523887462805282795",
                    "151343910445966843759646882927553160091",
                    "107463209172865853886497631319962732685",
                    "289059228918820222110200779682199249310",
                    "174164969914689595012307526137574824471",
                    "87374977565979387499549434071129086187",
                    "178645730874014461916545525037661531720",
                    "9065337333517913397529730037328144558",
                    "291185487188670616087359721149523029011",
                    "244584912921046038844409023615719018332",
                    "28756176909580467764815422695469943119",
                    "223281154372272608779498516009164483662",
                    "258434483013852221729210690285385520006",
                    "71897366905454992888207656628548899079",
                    "135684599194104391441523486721310679645",
                    "139379026328123251350841576607453384405",
                    "45195973559189353979472274115709586219",
                    "242530936058733939405154535897660773948"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-467ec2fe",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowManagerService.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "297671904695547420512849551846318293825",
                    "50879167566555447788276218536114216917",
                    "134196040906869933439117754265034542813",
                    "268539493093940733621037681217847149222",
                    "226169842462743008654312303130520673000",
                    "44910379140285235299100702402093867311",
                    "28775168840027622509529867691897922968",
                    "64751920296152958203482927897480581688",
                    "230180357287550840934976828594544049861",
                    "73396642621665002210382040922842497133",
                    "221099663724783564449995272561050021715",
                    "109184604989078564951621207972286982960",
                    "337207836395485830517745868703695519223",
                    "98668843852407332292428186635833897953",
                    "60275489848247818984300786976663106102",
                    "200778023234659998772990707367643604953",
                    "216580866180454368669936732787451388950",
                    "285561779628429496295974689454689884862",
                    "283908232369040961365292607668455359066",
                    "309549361624050234888878739725385174737",
                    "197402721424295116503708323344144604134",
                    "101401840349429564814862586143245539519",
                    "161046923961665746012968475045500665147",
                    "238680923879998024054444154576605894266",
                    "187438088546703981785742474621684747684",
                    "203639462306984652635177913934742701562",
                    "143979978186026877375698229779855143371",
                    "238536382958329532111940269717189387385",
                    "82308426503167714584124269896844043720",
                    "151737511046502285343645191040062807914",
                    "175326534687487351529868950085162360019",
                    "192429513324739439686531751295691865469",
                    "183456925972992552516420375925438392825",
                    "115809048521231525854121716558797615256",
                    "323661259736711748134440933191396542489",
                    "101461446068276079303110227086362795811",
                    "282627234336294809907086740370157449531",
                    "92714591009550727388810558901471523540",
                    "212488827292133460851188961288409213493",
                    "40233392971565921222532172384238790582",
                    "195062071042142361829609369598113740107",
                    "103112478456799968048087417399077439319",
                    "1560502823676470938944272452533294695"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-4ecb9812",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/service/wallpaper/WallpaperService.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "76343064624509323194949497897266436385",
                "length": 303
            },
            "id": "ASB-A-452010556-4ffd06f7",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/Session.java",
                "function": "relayout2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "224060946801312147741537730107567892183",
                "length": 270
            },
            "id": "ASB-A-452010556-55304b74",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/Session.java",
                "function": "relayoutAsync2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "12439647822053156049952466632682354937",
                "length": 2548
            },
            "id": "ASB-A-452010556-55eaa980",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java",
                "function": "createSurfaceLocked"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "78780377778886898288163211195803188699",
                "length": 617
            },
            "id": "ASB-A-452010556-5bc3be22",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java",
                "function": "hide"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "112339389463829872067814569704926931232",
                "length": 423
            },
            "id": "ASB-A-452010556-638dcbb6",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "apct-tests/perftests/windowmanager/src/android/wm/RelayoutPerfTest.java",
                "function": "RelayoutRunner"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "210512339428859064495155072493363893308",
                "length": 793
            },
            "id": "ASB-A-452010556-68317674",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "executeDrawHandlers"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "259494850086037824422439391238898543174",
                "length": 1382
            },
            "id": "ASB-A-452010556-7e7115ce",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/ViewRootImpl.java",
                "function": "canRelayoutAsync"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "184629768917100676530842628889070386086",
                "length": 326
            },
            "id": "ASB-A-452010556-87da5d89",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "apct-tests/perftests/windowmanager/src/android/wm/RelayoutPerfTest.java",
                "function": "runBenchmark"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "27039739204442239518002310468749294764",
                "length": 244
            },
            "id": "ASB-A-452010556-8ced0b2f",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/WindowlessWindowManager.java",
                "function": "relayoutAsync"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "323040584942767616586797895200559901987",
                "length": 328
            },
            "id": "ASB-A-452010556-95102229",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "setViewVisibility"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "239066434021974608520351696965179859044",
                "length": 260
            },
            "id": "ASB-A-452010556-96d423b7",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/WindowlessWindowManager.java",
                "function": "relayout2"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "109524242538516390912890363777801392123",
                "length": 1028
            },
            "id": "ASB-A-452010556-9bbd084d",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/service/wallpaper/WallpaperService.java",
                "function": "initializeSurface"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "280424570501394923531545687135333994361",
                    "291167666719110302688450694655178178843",
                    "243806603201580763377695323477989140389",
                    "166222719958822415945666183480478307956",
                    "70276143883771019278327881335497854076"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-9ea971ac",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/WindowManager.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "234350429741885408686014665845332870431",
                    "241209709020853210535156580153747045146",
                    "298531193843785762558071670854224995082",
                    "42251261730896621771433284503783992566",
                    "316949569794257597619909983334127974095",
                    "254229295833432907398740713030752915973",
                    "278301821236634455223031144428150739428",
                    "281502706799807890832391910945889018063",
                    "116371382474131582639278342870319793763",
                    "57792426064408747417435530202087975565",
                    "66075218002167347733861134654936919130",
                    "144883764722389636077643944591205866165",
                    "199121322240313424790599530978577833228"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-9edd412f",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "apct-tests/perftests/windowmanager/src/android/wm/RelayoutPerfTest.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "224720298846207806947506053426445509326",
                "length": 9746
            },
            "id": "ASB-A-452010556-9ef4f8a6",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/service/wallpaper/WallpaperService.java",
                "function": "updateSurface"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "208385913612603192778945344504402698421",
                "length": 62
            },
            "id": "ASB-A-452010556-9f7fd455",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "showSurfaceOnCreation"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "71670508452942983864424673295237248520",
                "length": 1378
            },
            "id": "ASB-A-452010556-a014d67a",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "show"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "158520403094176640427307389385857145987",
                "length": 599
            },
            "id": "ASB-A-452010556-ad735a93",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowManagerService.java",
                "function": "createSurfaceControl"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "116892847692836128110043684323651901825",
                "length": 7135
            },
            "id": "ASB-A-452010556-b6324102",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/ViewRootImpl.java",
                "function": "relayoutWindow"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "316810330842222858176582944522218877355",
                    "202640473296800933586033781598010929279",
                    "50156060404399588832106275021220797486",
                    "204295111266182931335815733649830377549",
                    "257486210096281204474096055907114455717",
                    "223333401544666476940118848501882654985",
                    "209578373977215573573136526006153042849",
                    "267789117927324030841582903474167935061",
                    "50907855093429463551390196883479099862",
                    "123735263712207008490986267374717711149",
                    "165654253423555241204532342681610673940",
                    "213643890106082460454498739190134899863",
                    "101785217407290344378087701970579847500",
                    "277779310222745831743599128763497190469",
                    "139038233156152956123665344419282736086",
                    "19151579780536144176132110672814056745",
                    "268035560573854481383481059072382587328",
                    "310340318673021231668075504800311929704",
                    "313716115642514534460310399122646135953",
                    "41546974131384961788064022265759793384",
                    "309893911787259485606611026250165860925",
                    "75201001733004504834373586496934197991",
                    "177860606839091433213927703641287978928",
                    "106073255539546171402376860978713803695",
                    "323976827434603759287097812458357599327",
                    "43484062269067613121060064103323409869"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-be9f40fb",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/view/WindowlessWindowManager.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "148868701325180983390734921103533481659",
                    "287613951006946167877108158454725538001",
                    "84602040318208514504544692596251417983",
                    "73746205000392494152073612489299967508",
                    "93184137151550102377920027572594516953",
                    "92500136356365603629755823275506751793",
                    "74517792303242987532532881073124482506",
                    "155647467119368944459349509994901850537",
                    "74859492438726777141868276264026724397",
                    "337537239908556722773357291072120058941",
                    "111610224158884893786666877073315746535",
                    "74848578241942700505918281843101076203",
                    "115583570113331426819955978635259125176",
                    "63369292966190389845753311060867897798",
                    "211286263751543384247303110083407087217",
                    "255379631252541915582809287935858307207",
                    "204134338975134436826528832733720922121",
                    "39077999682106659624518190318959540555",
                    "67683618499416016627706386852331958759",
                    "257706122021773074349911414296465313964",
                    "13773623459088096085040017128373288444",
                    "269345767346288937296300449006729771142",
                    "271826470657858508921506608865535707557",
                    "100114316646366570234257099197414505187",
                    "24759028094822886682912472601768566243",
                    "309772682246948756117787277948105920139",
                    "122263981898973974501990141443355948444",
                    "16346484520083740112132825794010130826",
                    "2364860583046473652064237329985909693",
                    "30450777344068195575787584504659205463",
                    "253295545978954929906755010157600936864",
                    "272848390341590380250929411433509076095",
                    "311158160168691846305861688994656928338",
                    "216804492987204624456085398460468734670",
                    "262716950774661145192880377821990341558",
                    "311497366309867642860982150537889223488",
                    "217361124291514228910895752365644982922",
                    "157925693309430682213135975860162803006",
                    "270488710550707155019415684581644962998",
                    "57529954734208254576754725234553775012",
                    "143116424492881529730170594584225026813",
                    "9242180987031471900920051213647363582",
                    "118003949162939033604738197870231613565",
                    "237088471775160273426222896164841882178",
                    "122217898292006493653431879017050593365",
                    "103468734336560549689949687859650438936",
                    "64655893912098079513156711702861506187",
                    "122936989889229852926653770990600542537",
                    "223946172413333765975628994511042567393",
                    "185780588160674279795851338314176337395",
                    "121024037207725693056646585516376582017",
                    "278688235570416716555681503034075101992",
                    "56193635739365765452944186686948669998",
                    "1047122236239956674588888692218511303",
                    "235879994676106639524404338484176936159",
                    "336117804986041185188346694954730249042",
                    "253741207562621807979801601713131762226",
                    "63788580713883642495534794937856004763",
                    "35838480059737301131435262567980978954",
                    "69159845438852339280248633636562570353",
                    "208518341673365053392434112418635285339",
                    "124893032826139217307100246335777137109",
                    "221062983306981010116208014407091995545",
                    "171082891850617074481013309875306097351",
                    "10863275427490121699954082335312653707",
                    "127160745286323285795594012220835179672",
                    "265930741220238110610498614961805146715",
                    "148075247808382574587928505425436247971",
                    "191950697627992114517339138236454072683",
                    "120252658619035270743570426414778975351",
                    "35473465076297396019769362714935785419",
                    "283630944212761404944521990211193136584",
                    "142601980854914059100418878492788369487",
                    "127373758654162534802197270652764425658",
                    "29155510183671454633549526303801687485",
                    "145026289423885308503920288072224476198",
                    "277519491143764446137887940128263321710",
                    "311358903959162414211603075712967308944",
                    "61608865776325386128216037703270867518",
                    "101758252246459862209525905849739221610",
                    "274740214535475569431589492083042114615",
                    "158092326395220887320821491048827635412",
                    "70192471198335839014588368905126806849",
                    "219161868306643263872497287218158249030",
                    "321473256011015700699065265789617383188",
                    "1941043056113021823389377382409405092",
                    "244575524103995163451332459709575244923",
                    "111599123590785990603640310546571644565",
                    "124659180261956160205864936648762500543",
                    "132665609482205713933362827823905210005",
                    "166313764765467228342166908909185164931",
                    "111966696394032798463194909969092509989",
                    "190677063394131069876174430813509810613",
                    "273170300504408232642153133138201212515",
                    "126140182056901936495839924423043881411",
                    "326248226589423703270409255693377101016",
                    "320464200943154132067995873238125526904",
                    "101564030324177548251722236651884736918",
                    "28641151621459730088062380512369879955",
                    "22183695679371846435647768270757444393",
                    "178928978674936328524960236212486372360",
                    "185377736136574457664502503892276073628",
                    "24735120622117840078672933565006882237",
                    "242770620422287930930327897494551306887",
                    "40105975335058550740629379808796766084",
                    "220863645611815169724173335133036024015",
                    "216667765639271061013528504906828771510",
                    "271838454836651019696142591319717686893",
                    "18390437123554107827952778395457522860",
                    "82035835352037609688966260186339557591",
                    "12990382255423670754541461943108359432",
                    "321895813278234112831319559421588158259",
                    "45814636348998675410411238204873701323",
                    "178078984985593832108934316405074804283",
                    "338292596719609749339526108041353043978",
                    "118228387931441196364473165851182771143",
                    "208036323343119000737918303370574772931",
                    "33882850242796396330708372288461348912",
                    "93708000295174100685118987534030135669",
                    "238551804792136693651160342175029589557",
                    "190591493029267465860058886286723741556",
                    "106626715018564677227703046364000760608",
                    "163908967469193945257406222053685498820"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-c2aa0809",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "239525553670914867113304279534600177151",
                    "274607819252412355875752527191232835015",
                    "76226274840501517243450674544864782192",
                    "95791281839787443788756083765233418829",
                    "183979470873951845181269980110438600694",
                    "158412068092175249276895300723264412426",
                    "268478900238068333784473781629220985932",
                    "35260495169962388007867214143259790219",
                    "11126000078411018652632601098410251485",
                    "225145657283662189016981519282461445957",
                    "226872649739373373382857788384262585897",
                    "99693019684705800001194506162253998323",
                    "259405907789233422796187689667988881105",
                    "243342626970002483505095398207457110439",
                    "168802897433917938155086626552531402692",
                    "225775694364482651725426158682064347603",
                    "236200644286659263676475673099196234375",
                    "29598621148919168288955467262390108205",
                    "224214028686182552477227540409952484021",
                    "172200784258630034432146945995698089504",
                    "241356606831133824254800509423895912052",
                    "257744294380902298033764917116472540022",
                    "73327412952021697408563018857527038624",
                    "106652839591407881250287060322991069976",
                    "302346002587945278282044388449621124078",
                    "242370429737751345352884589839323828208",
                    "143197918907232611707402772616218540260",
                    "52360074216182614704031170568775520313",
                    "111090477236128053111174385865157573077",
                    "240292977250416709045951822714763132670",
                    "98317749963674525638198087419045214225",
                    "326797904544279928870782501617803434393",
                    "274672234045950718262899431884799270300"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-cdecc33d",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/Session.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "224179469086863942894758270490998332460",
                "length": 767
            },
            "id": "ASB-A-452010556-d827e02e",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java",
                "function": "destroySurface"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "229778237847431585403112808439824054262",
                "length": 223
            },
            "id": "ASB-A-452010556-d87f6e24",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/Session.java",
                "function": "relayoutAsync"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "36458934618186977799625706393867834043",
                "length": 793
            },
            "id": "ASB-A-452010556-db695b6b",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "checkPolicyVisibilityChange"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "106442540238726354636340021881826688590",
                "length": 616
            },
            "id": "ASB-A-452010556-e0d6f2b1",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowStateAnimator.java",
                "function": "showRobustly"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "232538315207238797093922206853217666531",
                    "163349527389480116554948649078804171063",
                    "15604627145322788848711930863776297118",
                    "53864628443719484326443386268471633107",
                    "207029584451509779763905262023841329450",
                    "335856830703754744470623322113894195973",
                    "165191405461588014100202757032332076041",
                    "188791177002321579423544294963826106039",
                    "73854981304018516756466501658563448908",
                    "104503434339822812441114665131938075027",
                    "320480137567982343415049828208536945940",
                    "2272135506174357379861977475373247717",
                    "89781460750998022263140194914587854600",
                    "175271546628757396970075894133957273562",
                    "288410651977012936907572577702472545769",
                    "130887803400246427775125776221163596382",
                    "282564358779480070623229832929013287187",
                    "109245480837054816919374535430845117009",
                    "99591537734016753168547473657990217342",
                    "94397822274727237841724870818150580858",
                    "273775866562475387579584742994454576643",
                    "203909322426140432772460716763774854065",
                    "270129588059533645385111751031744944118",
                    "241925904320576947225960053856819012461",
                    "298417448785306479402218644759904788602",
                    "335032361566255698911858490829776267122",
                    "107405721693418843877168144422636241743",
                    "226234472868787724575761587997146519756",
                    "16218065508013703016784825653120533226",
                    "136801742098251481543733864693562347435",
                    "128861831918266631968060851779984152647",
                    "121363473236019227779001609927069582926",
                    "122122973892237361194816921590631556342",
                    "315425374639534706730988238581716917123",
                    "124488405829993655629465744367454148192",
                    "186692026661489936300200870859276971501",
                    "131459236473357485925885196638364005273",
                    "281146523767300000740257982345282971119",
                    "175005218538926631064919609962434412000",
                    "272106673724603052378910230338118074203",
                    "115834566630087469602968646422881254834",
                    "328892504117037399689158135809467032892",
                    "6961980978776842620065771239399781080",
                    "208427187459335111423401842701438582971",
                    "339635642323014274218698666225240630098"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-e4bcaef8",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "222085870426206766527989758179032473514",
                "length": 407
            },
            "id": "ASB-A-452010556-e5c35072",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/Session.java",
                "function": "relayout"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "262590428372497768520790679642637825189",
                "length": 3326
            },
            "id": "ASB-A-452010556-eb161684",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/TaskSnapshotWindow.java",
                "function": "create"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "199469126482013413213262438941925447503",
                "length": 1290
            },
            "id": "ASB-A-452010556-ed5aa684",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "120807513768343175765724173529104993889",
                "length": 615
            },
            "id": "ASB-A-452010556-f76bc8b5",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "destroySurfaceUnchecked"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "244195307949611502435498612104328889600",
                "length": 1024
            },
            "id": "ASB-A-452010556-f7b8d9b3",
            "match_only_versions": [
                "17-next"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/afe07297fa67cdd9c54b8b17fdd70d35f23c53ed",
            "target": {
                "file": "core/java/android/window/SnapshotDrawerUtils.java",
                "function": "drawSizeMismatchSnapshot"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "159025997728744761787732655721851653361",
                "length": 977
            },
            "id": "ASB-A-452010556-fb17d557",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/47589e30fe8bd9b8884758985bd23fb25b83a8fe",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
15

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/837d1ffa54b637de35558c87dae7d0c155721a43"
    ],
    "severity": "High",
    "spl": "2026-06-01",
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "142158782823989243623119978438196278745",
                "length": 861
            },
            "id": "ASB-A-452010556-0614470d",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/837d1ffa54b637de35558c87dae7d0c155721a43",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "132273760158267097983055288787745018694",
                    "47474440456811787385441026627601259867",
                    "242470691432714548066435559718828354906",
                    "56253570038693443920346756364922371372",
                    "165124606163499328616044586147998878597",
                    "156262576093604747735016125120236669588",
                    "192755441024916862262803870834814989812",
                    "327426287910549702753734403691805186519",
                    "121307267217890474450687958466294167117",
                    "124008452490842615502247265697895910966",
                    "324428782986657472512410250713071903874",
                    "308282977652990622579472355143846589277"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-2e2f8729",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/837d1ffa54b637de35558c87dae7d0c155721a43",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "219547898696826789866437462920609420287",
                "length": 678
            },
            "id": "ASB-A-452010556-542f0e18",
            "match_only_versions": [
                "15"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/837d1ffa54b637de35558c87dae7d0c155721a43",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "checkPolicyVisibilityChange"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "295990930738223302744833455286679802854",
                "length": 1073
            },
            "id": "ASB-A-452010556-d36fee16",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/837d1ffa54b637de35558c87dae7d0c155721a43",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "show"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
16

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/31f2c2486a1af6a3cea4403783978d6544e15d63"
    ],
    "severity": "High",
    "spl": "2026-06-01",
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "219547898696826789866437462920609420287",
                "length": 678
            },
            "id": "ASB-A-452010556-4d57f745",
            "match_only_versions": [
                "16"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/31f2c2486a1af6a3cea4403783978d6544e15d63",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "checkPolicyVisibilityChange"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "132273760158267097983055288787745018694",
                    "47474440456811787385441026627601259867",
                    "242470691432714548066435559718828354906",
                    "56253570038693443920346756364922371372",
                    "165124606163499328616044586147998878597",
                    "156262576093604747735016125120236669588",
                    "192755441024916862262803870834814989812",
                    "327426287910549702753734403691805186519",
                    "121307267217890474450687958466294167117",
                    "124008452490842615502247265697895910966",
                    "324428782986657472512410250713071903874",
                    "308282977652990622579472355143846589277"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-7d02ecf6",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/31f2c2486a1af6a3cea4403783978d6544e15d63",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "295990930738223302744833455286679802854",
                "length": 1073
            },
            "id": "ASB-A-452010556-89986394",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/31f2c2486a1af6a3cea4403783978d6544e15d63",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "show"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "142158782823989243623119978438196278745",
                "length": 861
            },
            "id": "ASB-A-452010556-f3bd14c2",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/31f2c2486a1af6a3cea4403783978d6544e15d63",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
16-qpr2

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/2f94bab50c57d490c9d4597d0c077e7610200c71"
    ],
    "severity": "High",
    "spl": "2026-06-01",
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "8161235701582556819583907762950175376",
                "length": 1209
            },
            "id": "ASB-A-452010556-5e4e82a0",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2f94bab50c57d490c9d4597d0c077e7610200c71",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "show"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "159025997728744761787732655721851653361",
                "length": 977
            },
            "id": "ASB-A-452010556-5f240f95",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2f94bab50c57d490c9d4597d0c077e7610200c71",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "132273760158267097983055288787745018694",
                    "47474440456811787385441026627601259867",
                    "242470691432714548066435559718828354906",
                    "56253570038693443920346756364922371372",
                    "165124606163499328616044586147998878597",
                    "156262576093604747735016125120236669588",
                    "192755441024916862262803870834814989812",
                    "327426287910549702753734403691805186519",
                    "121307267217890474450687958466294167117",
                    "124008452490842615502247265697895910966",
                    "166910566218191803577508002129885722568",
                    "203909322426140432772460716763774854065"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-697d3d98",
            "match_only_versions": [
                "16-qpr2"
            ],
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2f94bab50c57d490c9d4597d0c077e7610200c71",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "219547898696826789866437462920609420287",
                "length": 678
            },
            "id": "ASB-A-452010556-ba3acbc3",
            "match_only_versions": [
                "16-qpr2"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2f94bab50c57d490c9d4597d0c077e7610200c71",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "checkPolicyVisibilityChange"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/e58fd9cd11e400235ac480b4fba6a20f8161ff9b"
    ],
    "severity": "High",
    "spl": "2026-06-01",
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "219547898696826789866437462920609420287",
                "length": 678
            },
            "id": "ASB-A-452010556-39caf7e4",
            "match_only_versions": [
                "14"
            ],
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e58fd9cd11e400235ac480b4fba6a20f8161ff9b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "checkPolicyVisibilityChange"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "295990930738223302744833455286679802854",
                "length": 1073
            },
            "id": "ASB-A-452010556-4247b1ca",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e58fd9cd11e400235ac480b4fba6a20f8161ff9b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "show"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "189797230159533773981665047340823514841",
                    "29852250565518537273863339087482042728",
                    "177333664150954540924630996645953050901",
                    "260092212136069913281304572642024478635",
                    "165124606163499328616044586147998878597",
                    "156262576093604747735016125120236669588",
                    "192755441024916862262803870834814989812",
                    "327426287910549702753734403691805186519",
                    "121307267217890474450687958466294167117",
                    "124008452490842615502247265697895910966",
                    "324428782986657472512410250713071903874",
                    "308282977652990622579472355143846589277"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-452010556-97783533",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e58fd9cd11e400235ac480b4fba6a20f8161ff9b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "142158782823989243623119978438196278745",
                "length": 861
            },
            "id": "ASB-A-452010556-af2902e5",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e58fd9cd11e400235ac480b4fba6a20f8161ff9b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowState.java",
                "function": "hide"
            }
        }
    ]
}

Database specific

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