ASB-A-406880479

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-406880479.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-406880479
Aliases
  • A-406880479
  • CVE-2025-32348
Published
2026-06-01T00:00:00Z
Modified
2026-06-12T15:08:17.296522730Z
Summary
[none]
Details

In multiple locations, there is a possible background activity launch due to a missing permission check. 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

Package

Name
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

{
    "types": [
        "DoS"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-0e737554",
            "digest": {
                "function_hash": "43341353690523608519055322803925351461",
                "length": 95.0
            }
        },
        {
            "id": "ASB-A-406880479-1d4b5b7a",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "329925646218465887734567287837540430771",
                    "77205611102275417931247021207936657972",
                    "148840562743898795869477639541087056623",
                    "39899739891317357523149121488918989110",
                    "166507517358826232411644083553020176283",
                    "215100524108106959968906514981902032030",
                    "279959831927959266828060507271143929353",
                    "274053537070379248329715366615719288606"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c57fe3a6f9684ce48b053580a446e0ee7032f52e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-1ef2649b",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-2509a96b",
            "digest": {
                "function_hash": "71058351120214205553456279773330176973",
                "length": 300.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "126038170691511909013864754443773309533",
                "length": 1207.0
            },
            "id": "ASB-A-406880479-2a846297",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/accdba705e784ca8a90a62733e9ee44995d823b1",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-3a232039",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "238777758857340374831617210139629692648",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf4c1b1a1a21029d3bc6988543ed5fc62c9c1d3d",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "match_only_versions": [
                "17-next"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-4f956b48",
            "digest": {
                "line_hashes": [
                    "68733668432375173415662738484669392018",
                    "115423498295622011451894933617486228116",
                    "320442785777699706472988337991262157683",
                    "339687113148304829343109697738956589683",
                    "182285456198332853746747897738049151951",
                    "220019424359378177417216772589583819134",
                    "250062537261581859357271192009148081205",
                    "278651672855435833070204510451836366516",
                    "221011866239318451282113211493656100287",
                    "293607120932910214146633867006080371989",
                    "238720725435916850102220818866411207155",
                    "203072219734970033532043706466911568984",
                    "185795455330853093074391169567318746366",
                    "16002081345344697779392795291205443971",
                    "4447668826458087411111074765066143607",
                    "187867577732892487373879149611552011849",
                    "330548130067494543325491844634673662238",
                    "236984465472658208199826141898385134615",
                    "122067559553026761946108633567049760295",
                    "139657027526579764231075012118495525000",
                    "182748803164095511229980582566400721134",
                    "300449530330881337425904264900144793951",
                    "101902408604476201726594378060561810519",
                    "97624294294897519873212986508297614473",
                    "141725329608492534831220508455598271369",
                    "248961385026021894129080254857659604479",
                    "240938536746787488707375963052977933346",
                    "43519772428360395511549894508017560149",
                    "238190327104859222953545835170142814408",
                    "56975414637171644378862110815478165937",
                    "245858695311066828538018527432039156039",
                    "117052322578400629918396524194163904833",
                    "209172489563637273093894513214004731919",
                    "186992946724056910217592940839596239816",
                    "27448620295049693718507440589629021820",
                    "289288044379880702457408047412866224323",
                    "81530028210906395277066630389090499910",
                    "180570302239669942414423072367381549970",
                    "329601605156347528159386557846691246655",
                    "8716474460049763647120376949181280486",
                    "150717327968351412185965451876496652205",
                    "235462453561076086565759862962235145805",
                    "16092532358692591858940896079121693799",
                    "262199469287050793241963523307727930974",
                    "196766427872310625605908942620015700658",
                    "228040728306052890687667208682188294189",
                    "211448656458798978182451318318520597181",
                    "150766256780730655083125083966493185811",
                    "39156102104593560647775365448494300388",
                    "228492201858215563932394092334810674610",
                    "335479296470313094374150256775700185954"
                ],
                "threshold": 0.9
            }
        },
        {
            "id": "ASB-A-406880479-61b543f9",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "154863364496548347096584004801506565522",
                    "319369952411343138063273785494678934443",
                    "223033738670233591870510224434073314661",
                    "193177644375539260622122367761003983155",
                    "174283868220512594858609005925534603558",
                    "26218649994063346930219732322956572168",
                    "7528895940946535465175659141903787466",
                    "122058645855336743067280005969172406169",
                    "53103844946119995656332327045994120908"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/accdba705e784ca8a90a62733e9ee44995d823b1",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-6ba11120",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "20186378314999821172831281973170803550",
                "length": 264.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/c57fe3a6f9684ce48b053580a446e0ee7032f52e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-70bc4783",
            "digest": {
                "function_hash": "205760792718540089575401196304857661805",
                "length": 286.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "match_only_versions": [
                "17-next"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-75eb8ad4",
            "digest": {
                "function_hash": "320748263260024709463365858540772044174",
                "length": 3892.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-b4d15417",
            "digest": {
                "function_hash": "105976709581871459305663005491763137334",
                "length": 3594.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-b7b704fe",
            "digest": {
                "line_hashes": [
                    "150387721308265893430580294329360065454",
                    "2066284585578747852735566469928739572",
                    "190946754475103123568992113920129739109",
                    "133639818456798849049634090822334790871",
                    "218666068912181012968469652962054386838"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-b8fca226",
            "digest": {
                "function_hash": "212149598703801142655170959717874680712",
                "length": 1402.0
            }
        },
        {
            "id": "ASB-A-406880479-cab1e65c",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "260112080183657683756888606290430099119",
                    "134458554972439421048991884487586197370",
                    "111531999700374342303475809588083138438",
                    "238777758857340374831617210139629692648",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "149695155946483662179203018908073464604",
                    "145708541140298408007297477913120325400",
                    "85934312269385661762892630293588631426",
                    "10055604479616497106983041239319481448"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-d0be3db1",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/cf4c1b1a1a21029d3bc6988543ed5fc62c9c1d3d",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "17-next"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
            "signature_version": "v1",
            "id": "ASB-A-406880479-f688de01",
            "digest": {
                "line_hashes": [
                    "336341840418191483059364915534716713610",
                    "205951806732136585771896188877083978619",
                    "226146896718181283649486691914271749857",
                    "298608633813669718412652515501694523411",
                    "140558595092859521273092815852173328315",
                    "158693576330344012299160816183393323314",
                    "312293262190838090482109159889626497857",
                    "82772864066681553498439758768744879907",
                    "298874347951501743559243706229687481535",
                    "167749514230067057457141551970369978186",
                    "80792154166819618221551225209849264935"
                ],
                "threshold": 0.9
            }
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/accdba705e784ca8a90a62733e9ee44995d823b1",
        "https://android.googlesource.com/platform/frameworks/base/+/cf4c1b1a1a21029d3bc6988543ed5fc62c9c1d3d",
        "https://android.googlesource.com/platform/frameworks/base/+/909ce18827bf5d5d96f0e85c865808291d1012fb",
        "https://android.googlesource.com/platform/frameworks/base/+/c57fe3a6f9684ce48b053580a446e0ee7032f52e",
        "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6"
    ],
    "severity": "High"
}

Database specific

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

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
15

Ecosystem specific

{
    "types": [
        "DoS"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-406880479-00cc180f",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "statsLog"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "329417271926567053786853577520330733490",
                "length": 1327.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-0344434a",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "230500295297309250593569679676518846046",
                    "302299083434354715616120870513656705425",
                    "88629149111712871713212452369303334871",
                    "336889926695326504755862411839266462122",
                    "182486959831149511388816208335442445094",
                    "281146304570819158747008977159674242567",
                    "214866156587723558985377838296435327101",
                    "238314258881397392682881868499873697575",
                    "287559104716582838075032835284546620798",
                    "123739617011328306918817402977937015971",
                    "68470235224733885521675350662974548065",
                    "155248528217753321093480742172173991861",
                    "107658681646714050359222014252072169921",
                    "12065907164764047775648959794239929431",
                    "248570259463486184883600096484502596596",
                    "236984465472658208199826141898385134615",
                    "212890417158733772553899290998649791780",
                    "208277584806365772414702148466149649653",
                    "282707015763018373506055003301266446008",
                    "287626587148469458983361816450822017917",
                    "268227230406125489177850292401636766232",
                    "254833941617622489801827329057558749171",
                    "177655768655451659972437859634614356683",
                    "214893923849729576731318997969193562740",
                    "39489557754200456108149477906663461507",
                    "107043580986909444058301917591307691877",
                    "332447189393256962729156756661633024799",
                    "60565622197577151700482015659401082199",
                    "154127355271383417212600244542909336600",
                    "164336454679277863437265010110653859707",
                    "113567723641424561668603789608444392167",
                    "193087455595563755759809177319481767208",
                    "156029121333678890873739734780508677054",
                    "273734752131125044384770860948312967546",
                    "216016716355287742115294667820447831194",
                    "322930428141608172054602517208368743453",
                    "110952537291387007847077159349676566205",
                    "323872242575485727560546684090717957801",
                    "192899399018005278948995769237466235675",
                    "323383085470158173825284991861929501474",
                    "274562089880388886582943217364671633908",
                    "143293397937461199808571744315903360541",
                    "221812153284464571197229898028814893579",
                    "241087571917741093212194844984621037895",
                    "98197253748319086498162473403928497666",
                    "310042106628151018822012247837787249175",
                    "160616950332091540622557042395985790507",
                    "53730438432854183564525929300249691878",
                    "76583105452351589524227958229382858330",
                    "256999259134381718428018581405159073901",
                    "288254020075345711512720207353276619113",
                    "133770969870306607994901333117116015191",
                    "104687677343205015072071341047031033037",
                    "326107033258286155484732655894588125070",
                    "104729159276713808136277265102755289462",
                    "229165110540511449506488096653052516300",
                    "53600963098303874194723305425553520926",
                    "13396182905483146072496739406084411516"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-058b67f4",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "300079214338300842381703861701956862304",
                    "244885088612760281233931994167224304503",
                    "181639168803195672479879665392800342431",
                    "262143022462036558789260578768105799642",
                    "99938173888654374477596064309089760760",
                    "322202403567039195374072644610545474690",
                    "89476221935779235474432962304603725498",
                    "230994226324847062192471773086503872413",
                    "50343540344329144061458675983236493729"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-0a38df02",
            "digest": {
                "line_hashes": [
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStartAllowedByCaller"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "51534828823653025357829285101548323152",
                "length": 2862.0
            },
            "id": "ASB-A-406880479-0d4a5646",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-0def1d9e",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "statsLog"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "329417271926567053786853577520330733490",
                "length": 1327.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-0ee4a50d",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "computeProcessActivityState"
            },
            "digest": {
                "function_hash": "250126714280315306400105698309820648463",
                "length": 2392.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ce951994091185f2fb6570c8a1e906e1268007a0",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-27ead435",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "230500295297309250593569679676518846046",
                    "302299083434354715616120870513656705425",
                    "88629149111712871713212452369303334871",
                    "336889926695326504755862411839266462122",
                    "182486959831149511388816208335442445094",
                    "281146304570819158747008977159674242567",
                    "214866156587723558985377838296435327101",
                    "238314258881397392682881868499873697575",
                    "287559104716582838075032835284546620798",
                    "123739617011328306918817402977937015971",
                    "68470235224733885521675350662974548065",
                    "155248528217753321093480742172173991861",
                    "107658681646714050359222014252072169921",
                    "12065907164764047775648959794239929431",
                    "248570259463486184883600096484502596596",
                    "236984465472658208199826141898385134615",
                    "212890417158733772553899290998649791780",
                    "208277584806365772414702148466149649653",
                    "282707015763018373506055003301266446008",
                    "287626587148469458983361816450822017917",
                    "268227230406125489177850292401636766232",
                    "254833941617622489801827329057558749171",
                    "177655768655451659972437859634614356683",
                    "214893923849729576731318997969193562740",
                    "39489557754200456108149477906663461507",
                    "107043580986909444058301917591307691877",
                    "332447189393256962729156756661633024799",
                    "60565622197577151700482015659401082199",
                    "154127355271383417212600244542909336600",
                    "164336454679277863437265010110653859707",
                    "113567723641424561668603789608444392167",
                    "193087455595563755759809177319481767208",
                    "156029121333678890873739734780508677054",
                    "273734752131125044384770860948312967546",
                    "216016716355287742115294667820447831194",
                    "322930428141608172054602517208368743453",
                    "110952537291387007847077159349676566205",
                    "323872242575485727560546684090717957801",
                    "192899399018005278948995769237466235675",
                    "323383085470158173825284991861929501474",
                    "274562089880388886582943217364671633908",
                    "143293397937461199808571744315903360541",
                    "221812153284464571197229898028814893579",
                    "241087571917741093212194844984621037895",
                    "98197253748319086498162473403928497666",
                    "310042106628151018822012247837787249175",
                    "160616950332091540622557042395985790507",
                    "53730438432854183564525929300249691878",
                    "76583105452351589524227958229382858330",
                    "256999259134381718428018581405159073901",
                    "288254020075345711512720207353276619113",
                    "133770969870306607994901333117116015191",
                    "104687677343205015072071341047031033037",
                    "326107033258286155484732655894588125070",
                    "104729159276713808136277265102755289462",
                    "229165110540511449506488096653052516300",
                    "53600963098303874194723305425553520926",
                    "13396182905483146072496739406084411516"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "300079214338300842381703861701956862304",
                    "244885088612760281233931994167224304503",
                    "181639168803195672479879665392800342431",
                    "262143022462036558789260578768105799642",
                    "99938173888654374477596064309089760760",
                    "322202403567039195374072644610545474690",
                    "89476221935779235474432962304603725498",
                    "230994226324847062192471773086503872413",
                    "50343540344329144061458675983236493729"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-406880479-2a095191",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-35c74b17",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "164684395831999526318466841477889344768",
                    "82243650588025707031630979938455624897",
                    "330682453771776739591231207197042003325",
                    "261094227210246283707008132397194717104",
                    "45564246891819560701495767817298019844",
                    "222557067979422425915213553525463494546",
                    "191238049616557812513326387140825983093"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-3daf8f12",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "164684395831999526318466841477889344768",
                    "82243650588025707031630979938455624897",
                    "330682453771776739591231207197042003325",
                    "261094227210246283707008132397194717104"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-4acb7c37",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "match_only_versions": [
                "15"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1",
            "id": "ASB-A-406880479-6ec4f4c7",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "id": "ASB-A-406880479-6fbe77e7",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "computeProcessActivityState"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "278072923249959966673812771450833285116",
                "length": 2262.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dbdbdf5e0c56757462d4e9aa0092990077919a11",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-755d5b77",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "134469270295270862806935353413744986160",
                "length": 1358.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-88a7931b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "digest": {
                "line_hashes": [
                    "80273238038263234894385638807977420706",
                    "208329450823047961121527510075395995851",
                    "278377913837456267506077491411321202327",
                    "239352758366285976992757686749209599017",
                    "96555034578057241896462690572308322888",
                    "173746163490818508519347332074738673053",
                    "46856838014462111351383090858227448562",
                    "140510859731630333565862926876134144215",
                    "39373451027931890676097620156309306511",
                    "54300880384500519800360547610421548300",
                    "202770387075917738883523652427232515814",
                    "178712568785912089980240891404610127583",
                    "316892946911238687659889789573840199814",
                    "38525757654845673737589152052047907091",
                    "98342497359337877711548300522725449977",
                    "24426252875081665910939993037480136543",
                    "278766611347140048492931217885674529089",
                    "38056510159936630509738046279736008957",
                    "190331233051445414132611357093331236596",
                    "82143662361114235124054783072414517427"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ce951994091185f2fb6570c8a1e906e1268007a0",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-985ec1ba",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "231476500027896022146414312709980704638",
                "length": 3461.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-9ed1ae78",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStartAllowedBySender"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "155150645633448052734261422376704419642",
                "length": 1527.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-a0290495",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1ee36749484bf96fd866081c24f7bca8fd47fdd7",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-ae3c4bac",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "231476500027896022146414312709980704638",
                "length": 3461.0
            },
            "id": "ASB-A-406880479-b0ea392a",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-b1fa5e16",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "id": "ASB-A-406880479-be2ea422",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "310595783980534828195383522918367637553",
                "length": 3081.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "15"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1",
            "id": "ASB-A-406880479-c6f9339d",
            "digest": {
                "line_hashes": [
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "15"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1",
            "id": "ASB-A-406880479-cb702834",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "id": "ASB-A-406880479-cdb22845",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "134469270295270862806935353413744986160",
                "length": 1358.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-d51d278c",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStartAllowedByCaller"
            },
            "digest": {
                "function_hash": "51534828823653025357829285101548323152",
                "length": 2862.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-d6191da0",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "digest": {
                "function_hash": "310595783980534828195383522918367637553",
                "length": 3081.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-dd2a5c38",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "digest": {
                "line_hashes": [
                    "260112080183657683756888606290430099119",
                    "134458554972439421048991884487586197370",
                    "111531999700374342303475809588083138438",
                    "238777758857340374831617210139629692648",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "149695155946483662179203018908073464604",
                    "145708541140298408007297477913120325400",
                    "85934312269385661762892630293588631426",
                    "10055604479616497106983041239319481448"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1ee36749484bf96fd866081c24f7bca8fd47fdd7",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-e0281c1f",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStartAllowedBySender"
            },
            "digest": {
                "function_hash": "155150645633448052734261422376704419642",
                "length": 1527.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-f239278e",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dbdbdf5e0c56757462d4e9aa0092990077919a11",
            "match_only_versions": [
                "15"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-f692953a",
            "digest": {
                "line_hashes": [
                    "130169730994762001558973794321403678395",
                    "196106874398412350543122109409126430585",
                    "172739315727383187415168036651118123978",
                    "50841129479682834017902816278244239940",
                    "32228562039191855214292747098734033351",
                    "212323898339800994887577978248953318085",
                    "182480241687482448447199827724665085683",
                    "311393033882694097971658216751447989824",
                    "326933945325750135149000731540843629084",
                    "110722150525092945483364651597511097814",
                    "158398275351744123900373840022639307347",
                    "7818629221218772313227305010165729594",
                    "188359217810449129231755595849276590765",
                    "160658081927223103800667706475077615324",
                    "110548176465453116763740975476813880697",
                    "227971634378547159040542785328890245393",
                    "146474899362531181932196823256513353837",
                    "280573773140818341007035729071453160434",
                    "256802623691511754475310078232955981153",
                    "28400613101998114389306792212807632842",
                    "253274181232269391803412482177653798456",
                    "175363370639545784645078396081465855161",
                    "25938959545620839183622769705646218274",
                    "51215462223532669571023683108999215743",
                    "44868811234261097103885388330684352664",
                    "27002094723295406301601792336461245891",
                    "204820154518133452036538186750363530271",
                    "192465734568530030074372680498932214224",
                    "190110795070841560443137663626936290688",
                    "169038498238791630664049049823085757253",
                    "217132297616782099974532635991045174445",
                    "242779008257206438885531869163804428038",
                    "61239456584582932422358793470456413990",
                    "74379814641070709686715929598810203117",
                    "113168867727083170445703164816187056255"
                ],
                "threshold": 0.9
            }
        }
    ],
    "severity": "High",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
        "https://android.googlesource.com/platform/frameworks/base/+/1ee36749484bf96fd866081c24f7bca8fd47fdd7",
        "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
        "https://android.googlesource.com/platform/frameworks/base/+/dbdbdf5e0c56757462d4e9aa0092990077919a11",
        "https://android.googlesource.com/platform/frameworks/base/+/ce951994091185f2fb6570c8a1e906e1268007a0"
    ]
}

Database specific

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

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
16

Ecosystem specific

{
    "types": [
        "DoS"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-010d0751",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-09dfc510",
            "digest": {
                "line_hashes": [
                    "8411348014195848905724043146919093947",
                    "218434980688956523282096694355866737888",
                    "204977918964434377162694990932106801433",
                    "143123885460499590011407613659270430562",
                    "297418860594652498180507075549191341135",
                    "4377236174319538313078297996870591659",
                    "202153367051327486483410904688455416470",
                    "47090963532857521031731276631618947962",
                    "229984708129437298209496804617679518991",
                    "284406454661619406118454946056363669471",
                    "68968773536165473431440737921661762973",
                    "29800265090133770173472460803596449120",
                    "12477343613344656133402036038670977456",
                    "152255129533838345322463588075103836555",
                    "15836381897239141669884193387039081267",
                    "68257246154269192221251994692741166249",
                    "236984465472658208199826141898385134615",
                    "122067559553026761946108633567049760295",
                    "43310709153699316402719511911392985911",
                    "257977485498726890972820794302855579126",
                    "5455769870669790160682707520339633964",
                    "280012371693602341272014604599302899462",
                    "9224860112403904598037185718934273973",
                    "285659036639047393427427737514467302483",
                    "238190327104859222953545835170142814408",
                    "287303716397279276579631525153296745577",
                    "1804548408985248156196942942958641097",
                    "259666822850450869605185357495367940190",
                    "1127753730323902025259912585226340482",
                    "317034587161087207420005592996692861669",
                    "150420024827817398334967375275810937224",
                    "295888773751256488727072026798218875171",
                    "115797353469958034822338629365685162069",
                    "104044396684930393212751477816188211715",
                    "103200516722237517466750898814973021277",
                    "329767218029608246235812726023082587096",
                    "153904759199026981503945364585689690759",
                    "82968032980164601707995133833506696117",
                    "52285931580443014417261894229158317578",
                    "241248759330029002626709404424520934769",
                    "250205962100941552575938364143544745596",
                    "299148476459354641158311352635551923681",
                    "262704408288718295349486370128617455296"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-0f7f6732",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-1e0f81f5",
            "digest": {
                "function_hash": "311626549971013556781914055789604914335",
                "length": 3231.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-1eed72f5",
            "digest": {
                "line_hashes": [
                    "154863364496548347096584004801506565522",
                    "319369952411343138063273785494678934443",
                    "223033738670233591870510224434073314661",
                    "193177644375539260622122367761003983155",
                    "322817216382735873524660467722716855946",
                    "327550995844592498930608991774196576767",
                    "7528895940946535465175659141903787466",
                    "122058645855336743067280005969172406169",
                    "53103844946119995656332327045994120908"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-2088bc86",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-2458cbdc",
            "digest": {
                "line_hashes": [
                    "154863364496548347096584004801506565522",
                    "319369952411343138063273785494678934443",
                    "223033738670233591870510224434073314661",
                    "193177644375539260622122367761003983155",
                    "322817216382735873524660467722716855946",
                    "327550995844592498930608991774196576767",
                    "7528895940946535465175659141903787466",
                    "122058645855336743067280005969172406169",
                    "53103844946119995656332327045994120908"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-33992b88",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-35e44af8",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-3a6e40c3",
            "digest": {
                "line_hashes": [
                    "8411348014195848905724043146919093947",
                    "218434980688956523282096694355866737888",
                    "204977918964434377162694990932106801433",
                    "143123885460499590011407613659270430562",
                    "297418860594652498180507075549191341135",
                    "4377236174319538313078297996870591659",
                    "202153367051327486483410904688455416470",
                    "47090963532857521031731276631618947962",
                    "229984708129437298209496804617679518991",
                    "284406454661619406118454946056363669471",
                    "68968773536165473431440737921661762973",
                    "29800265090133770173472460803596449120",
                    "12477343613344656133402036038670977456",
                    "152255129533838345322463588075103836555",
                    "15836381897239141669884193387039081267",
                    "68257246154269192221251994692741166249",
                    "236984465472658208199826141898385134615",
                    "122067559553026761946108633567049760295",
                    "43310709153699316402719511911392985911",
                    "257977485498726890972820794302855579126",
                    "5455769870669790160682707520339633964",
                    "280012371693602341272014604599302899462",
                    "9224860112403904598037185718934273973",
                    "285659036639047393427427737514467302483",
                    "238190327104859222953545835170142814408",
                    "287303716397279276579631525153296745577",
                    "1804548408985248156196942942958641097",
                    "259666822850450869605185357495367940190",
                    "1127753730323902025259912585226340482",
                    "317034587161087207420005592996692861669",
                    "150420024827817398334967375275810937224",
                    "295888773751256488727072026798218875171",
                    "115797353469958034822338629365685162069",
                    "104044396684930393212751477816188211715",
                    "103200516722237517466750898814973021277",
                    "329767218029608246235812726023082587096",
                    "153904759199026981503945364585689690759",
                    "82968032980164601707995133833506696117",
                    "52285931580443014417261894229158317578",
                    "241248759330029002626709404424520934769",
                    "250205962100941552575938364143544745596",
                    "299148476459354641158311352635551923681",
                    "262704408288718295349486370128617455296"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-4061d7d1",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "id": "ASB-A-406880479-43867e35",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "260112080183657683756888606290430099119",
                    "134458554972439421048991884487586197370",
                    "111531999700374342303475809588083138438",
                    "238777758857340374831617210139629692648",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "149695155946483662179203018908073464604",
                    "145708541140298408007297477913120325400",
                    "85934312269385661762892630293588631426",
                    "10055604479616497106983041239319481448"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2a241daaaff01b086ea0fe20ce4c2f5de5c46acb",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-534a44f3",
            "digest": {
                "line_hashes": [
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-56b66d0c",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-5b0072ca",
            "digest": {
                "function_hash": "16161705194124592107271433099829619571",
                "length": 1340.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-61cd9a98",
            "digest": {
                "line_hashes": [
                    "204640506310356412729760197223568642463",
                    "164406271484977551228872066451318830852",
                    "175070705145704231407524258188030523758",
                    "261094227210246283707008132397194717104",
                    "45564246891819560701495767817298019844",
                    "222557067979422425915213553525463494546",
                    "191238049616557812513326387140825983093"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-6370e650",
            "digest": {
                "line_hashes": [
                    "204640506310356412729760197223568642463",
                    "164406271484977551228872066451318830852",
                    "175070705145704231407524258188030523758",
                    "261094227210246283707008132397194717104",
                    "45564246891819560701495767817298019844",
                    "222557067979422425915213553525463494546",
                    "191238049616557812513326387140825983093"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-63efcb98",
            "digest": {
                "function_hash": "16161705194124592107271433099829619571",
                "length": 1340.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-6f5c43ac",
            "digest": {
                "function_hash": "1630155490396964046288230403515732678",
                "length": 3646.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/68417f0d05b24a0bd959171bca34cd218b42fa40",
            "signature_version": "v1",
            "id": "ASB-A-406880479-72b4d29d",
            "digest": {
                "line_hashes": [
                    "177389306448536684190615354163569749657",
                    "194128829129402519386126555768531191660",
                    "297958074295331773178760221883948919887",
                    "239352758366285976992757686749209599017",
                    "96555034578057241896462690572308322888",
                    "162009868232271305975635558965403544457",
                    "14711957889423854301190313278715867357",
                    "319928842294795303641575370866314734115",
                    "262310130742950869704989274306748884358",
                    "54300880384500519800360547610421548300",
                    "202770387075917738883523652427232515814",
                    "178712568785912089980240891404610127583",
                    "316892946911238687659889789573840199814",
                    "38525757654845673737589152052047907091",
                    "98342497359337877711548300522725449977",
                    "24426252875081665910939993037480136543",
                    "4839157103101446392144092278508944679",
                    "299961358106529316812406174103170432689",
                    "30109595005288146563222857163359783359",
                    "82143662361114235124054783072414517427"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-792beb32",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-9d14f0bf",
            "digest": {
                "function_hash": "311626549971013556781914055789604914335",
                "length": 3231.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-a2537907",
            "digest": {
                "function_hash": "1630155490396964046288230403515732678",
                "length": 3646.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-a3d8b7da",
            "digest": {
                "line_hashes": [
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "id": "ASB-A-406880479-ade2e6dd",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2a241daaaff01b086ea0fe20ce4c2f5de5c46acb",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-bc3574af",
            "digest": {
                "line_hashes": [
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-bce4534f",
            "digest": {
                "function_hash": "311626549971013556781914055789604914335",
                "length": 3231.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
            "signature_version": "v1",
            "id": "ASB-A-406880479-c32e5581",
            "digest": {
                "function_hash": "16161705194124592107271433099829619571",
                "length": 1340.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-c9e11f61",
            "digest": {
                "line_hashes": [
                    "204640506310356412729760197223568642463",
                    "164406271484977551228872066451318830852",
                    "175070705145704231407524258188030523758",
                    "261094227210246283707008132397194717104"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "signature_version": "v1",
            "id": "ASB-A-406880479-ccfeced3",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
            "match_only_versions": [
                "16"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-e0acfd74",
            "digest": {
                "line_hashes": [
                    "8411348014195848905724043146919093947",
                    "218434980688956523282096694355866737888",
                    "204977918964434377162694990932106801433",
                    "143123885460499590011407613659270430562",
                    "297418860594652498180507075549191341135",
                    "4377236174319538313078297996870591659",
                    "202153367051327486483410904688455416470",
                    "47090963532857521031731276631618947962",
                    "229984708129437298209496804617679518991",
                    "284406454661619406118454946056363669471",
                    "68968773536165473431440737921661762973",
                    "29800265090133770173472460803596449120",
                    "12477343613344656133402036038670977456",
                    "152255129533838345322463588075103836555",
                    "15836381897239141669884193387039081267",
                    "68257246154269192221251994692741166249",
                    "236984465472658208199826141898385134615",
                    "122067559553026761946108633567049760295",
                    "43310709153699316402719511911392985911",
                    "257977485498726890972820794302855579126",
                    "5455769870669790160682707520339633964",
                    "280012371693602341272014604599302899462",
                    "9224860112403904598037185718934273973",
                    "285659036639047393427427737514467302483",
                    "238190327104859222953545835170142814408",
                    "287303716397279276579631525153296745577",
                    "1804548408985248156196942942958641097",
                    "259666822850450869605185357495367940190",
                    "1127753730323902025259912585226340482",
                    "317034587161087207420005592996692861669",
                    "150420024827817398334967375275810937224",
                    "295888773751256488727072026798218875171",
                    "115797353469958034822338629365685162069",
                    "104044396684930393212751477816188211715",
                    "103200516722237517466750898814973021277",
                    "329767218029608246235812726023082587096",
                    "153904759199026981503945364585689690759",
                    "82968032980164601707995133833506696117",
                    "52285931580443014417261894229158317578",
                    "241248759330029002626709404424520934769",
                    "250205962100941552575938364143544745596",
                    "299148476459354641158311352635551923681",
                    "262704408288718295349486370128617455296"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-ecc6a856",
            "digest": {
                "function_hash": "1630155490396964046288230403515732678",
                "length": 3646.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "computeProcessActivityState"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/68417f0d05b24a0bd959171bca34cd218b42fa40",
            "signature_version": "v1",
            "id": "ASB-A-406880479-f5f4c9fc",
            "digest": {
                "function_hash": "249333837987416994625836216155959474079",
                "length": 3300.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "16"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
            "signature_version": "v1",
            "id": "ASB-A-406880479-f7dcfae9",
            "digest": {
                "line_hashes": [
                    "154863364496548347096584004801506565522",
                    "319369952411343138063273785494678934443",
                    "223033738670233591870510224434073314661",
                    "193177644375539260622122367761003983155",
                    "322817216382735873524660467722716855946",
                    "327550995844592498930608991774196576767",
                    "7528895940946535465175659141903787466",
                    "122058645855336743067280005969172406169",
                    "53103844946119995656332327045994120908"
                ],
                "threshold": 0.9
            }
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
        "https://android.googlesource.com/platform/frameworks/base/+/b1c9647eabe1a13c8d43a2519ae1e2117133fd43",
        "https://android.googlesource.com/platform/frameworks/base/+/2a241daaaff01b086ea0fe20ce4c2f5de5c46acb",
        "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
        "https://android.googlesource.com/platform/frameworks/base/+/4d41392e80c274f2816196c5f75cdccbd83f1489",
        "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
        "https://android.googlesource.com/platform/frameworks/base/+/852726d52abe5d26e424b7215147eb439d36c362",
        "https://android.googlesource.com/platform/frameworks/base/+/68417f0d05b24a0bd959171bca34cd218b42fa40"
    ],
    "severity": "High"
}

Database specific

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

Package

Name
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

{
    "types": [
        "DoS"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "match_only_versions": [
                "16-qpr2"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-03855903",
            "digest": {
                "line_hashes": [
                    "45564246891819560701495767817298019844",
                    "222557067979422425915213553525463494546",
                    "191238049616557812513326387140825983093"
                ],
                "threshold": 0.9
            }
        },
        {
            "id": "ASB-A-406880479-64dd1032",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "toString"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "83373333249949019346248343629020149036",
                "length": 3553.0
            },
            "id": "ASB-A-406880479-8dd976a3",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "BalState"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "match_only_versions": [
                "16-qpr2"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-9d6475bc",
            "digest": {
                "function_hash": "311626549971013556781914055789604914335",
                "length": 3231.0
            }
        },
        {
            "id": "ASB-A-406880479-a5ee68a7",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "300834147741051549193254430669204472869",
                    "119133944795794786523863379218124262681",
                    "7528895940946535465175659141903787466",
                    "251163698854955242742749097686375062697",
                    "106620821289249201302641956493405127843"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-a83a435f",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "8411348014195848905724043146919093947",
                    "218434980688956523282096694355866737888",
                    "204977918964434377162694990932106801433",
                    "143123885460499590011407613659270430562",
                    "297418860594652498180507075549191341135",
                    "4377236174319538313078297996870591659",
                    "202153367051327486483410904688455416470",
                    "47090963532857521031731276631618947962",
                    "229984708129437298209496804617679518991",
                    "284406454661619406118454946056363669471",
                    "68968773536165473431440737921661762973",
                    "29800265090133770173472460803596449120",
                    "12477343613344656133402036038670977456",
                    "152255129533838345322463588075103836555",
                    "15836381897239141669884193387039081267",
                    "68257246154269192221251994692741166249",
                    "236984465472658208199826141898385134615",
                    "122067559553026761946108633567049760295",
                    "43310709153699316402719511911392985911",
                    "257977485498726890972820794302855579126",
                    "5455769870669790160682707520339633964",
                    "280012371693602341272014604599302899462",
                    "9224860112403904598037185718934273973",
                    "285659036639047393427427737514467302483",
                    "238190327104859222953545835170142814408",
                    "287303716397279276579631525153296745577",
                    "1804548408985248156196942942958641097",
                    "259666822850450869605185357495367940190",
                    "1127753730323902025259912585226340482",
                    "317034587161087207420005592996692861669",
                    "150420024827817398334967375275810937224",
                    "295888773751256488727072026798218875171",
                    "115797353469958034822338629365685162069",
                    "104044396684930393212751477816188211715",
                    "55210735521964310761984392852813689678",
                    "155470814332672025429400120127892278697",
                    "147317150025501854826005066114719613972",
                    "255201130604933749749661545662819164010",
                    "52285931580443014417261894229158317578",
                    "322084711737244004780777672297757617546",
                    "160132755111550694698104165661137899390",
                    "251200314340842946320487165028625061548",
                    "49666947764480018662116988103975803518"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "260765817448966064127390198516076273744",
                "length": 1276.0
            },
            "id": "ASB-A-406880479-cec7bd77",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "238777758857340374831617210139629692648",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-406880479-da53ae37",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/62278cc486b906af93bdabdd06796819ce69fcce",
        "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286"
    ],
    "severity": "High"
}

Database specific

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

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "types": [
        "DoS"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-406880479-2236ab4b",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "184381844220261702237675475519706690392",
                    "211602039203076069254737790940158539121",
                    "82243650588025707031630979938455624897",
                    "93902337469979270663186029498448893424"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-2920e5ea",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "174734686379432661305497377783514699520",
                "length": 1753.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-2c9c6b16",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-4256cb22",
            "digest": {
                "function_hash": "237873317987471079240692664949961246724",
                "length": 285.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-66cfeb93",
            "digest": {
                "line_hashes": [
                    "265563811323592989965117257882036582611",
                    "218020521168743441785529524466657981703",
                    "157043259962982024477180279170268961377",
                    "55422420286839206847078914417910222101",
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1",
            "id": "ASB-A-406880479-7dc7285f",
            "digest": {
                "line_hashes": [
                    "265563811323592989965117257882036582611",
                    "218020521168743441785529524466657981703",
                    "157043259962982024477180279170268961377",
                    "55422420286839206847078914417910222101",
                    "81432635911213069458416336371782829523",
                    "3112154314005968372972000977540004078",
                    "61573298333007728622488275809059875031",
                    "299512721478295858289606906411460826868",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "7844283344123534170972041770063190150",
                    "196400038097245968881558446974339508784",
                    "321041186872957412260037325603140432241",
                    "131937220475604266703449649552964243041"
                ],
                "threshold": 0.9
            }
        },
        {
            "id": "ASB-A-406880479-8543e4c3",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "88701929656851789324595415251011584142",
                    "243010182946774853871827507072079931418",
                    "114873672723543664296566592661629575794",
                    "292482938526710283015601011422659835701",
                    "211919174009052773630776973581421064967",
                    "118765276118289632096567881660556437852",
                    "123038288581479441406416373612773103804",
                    "196064506490268882016692158618032467456",
                    "307226497041054687788638687057130147547",
                    "302909392124883081193446529583537026691",
                    "35536009046899593412735628801422678480",
                    "117120574918742676386600209782753898057",
                    "183764333142093201902903525141432385746",
                    "149695155946483662179203018908073464604",
                    "145708541140298408007297477913120325400",
                    "85934312269385661762892630293588631426",
                    "10055604479616497106983041239319481448"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/66d87515f86735dae25b940e135fe7d69278db20",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-9db0a40c",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
                "function": "areBackgroundActivityStartsAllowed"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "174734686379432661305497377783514699520",
                "length": 1753.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-a3584a28",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "325033094016725129112703795868487858311",
                    "139427327385433114448504286550717166246",
                    "338094010345215116631798510342910727471",
                    "236535738483263243602603247344882603413",
                    "252866596059059570138217670906538852002",
                    "67481916357129660267163148202801854495",
                    "87012629539840568952497291114981513183",
                    "314087016326283695799433117612254602650"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-ac12e6b7",
            "target": {
                "file": "services/core/java/com/android/server/wm/WindowProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "184381844220261702237675475519706690392",
                    "211602039203076069254737790940158539121",
                    "82243650588025707031630979938455624897",
                    "93902337469979270663186029498448893424",
                    "45564246891819560701495767817298019844",
                    "222557067979422425915213553525463494546",
                    "191238049616557812513326387140825983093"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-c087e55c",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStart"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "106208126357132285774302549580619534769",
                "length": 7328.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-c5bdd0f9",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "167902612804214882457717928642331639765",
                    "122907691364844956600498242439228075313",
                    "172774259310630137306675888302450061872",
                    "30079778374254947532715602525572587398",
                    "71978867222726620518168394653672197483",
                    "98356249260893225864843227461650512448",
                    "181639168803195672479879665392800342431",
                    "262143022462036558789260578768105799642",
                    "127810445767868490970280489734276404362",
                    "292104957164115662736811286540996818982",
                    "14114121518302263913933699345462222874",
                    "172639709389274772639378794198690466610",
                    "38212218883766051381774217929854460588"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-406880479-c8d8ae74",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "167902612804214882457717928642331639765",
                    "122907691364844956600498242439228075313",
                    "172774259310630137306675888302450061872",
                    "30079778374254947532715602525572587398",
                    "71978867222726620518168394653672197483",
                    "98356249260893225864843227461650512448",
                    "181639168803195672479879665392800342431",
                    "262143022462036558789260578768105799642",
                    "127810445767868490970280489734276404362",
                    "292104957164115662736811286540996818982",
                    "14114121518302263913933699345462222874",
                    "172639709389274772639378794198690466610",
                    "38212218883766051381774217929854460588"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-d1ff49de",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "match"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-db38ded2",
            "digest": {
                "function_hash": "202778022433034186667456193658308372043",
                "length": 307.0
            }
        },
        {
            "id": "ASB-A-406880479-ec710607",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleNotPinnedActivity"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "170868249287888798786594237280595412281",
                "length": 92.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/66d87515f86735dae25b940e135fe7d69278db20",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1",
            "id": "ASB-A-406880479-eeebdcbb",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "325033094016725129112703795868487858311",
                    "139427327385433114448504286550717166246",
                    "338094010345215116631798510342910727471",
                    "236535738483263243602603247344882603413",
                    "252866596059059570138217670906538852002",
                    "67481916357129660267163148202801854495",
                    "87012629539840568952497291114981513183",
                    "314087016326283695799433117612254602650"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-406880479-f0cd2377",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
                "function": "hasVisibleActivity"
            },
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
            "match_only_versions": [
                "14"
            ],
            "signature_version": "v1",
            "id": "ASB-A-406880479-f2a74610",
            "digest": {
                "function_hash": "160705458252235159258627560681330013505",
                "length": 69.0
            }
        },
        {
            "id": "ASB-A-406880479-f8c9e515",
            "target": {
                "file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
                "function": "checkBackgroundActivityStart"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "106208126357132285774302549580619534769",
                "length": 7328.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
        "https://android.googlesource.com/platform/frameworks/base/+/66d87515f86735dae25b940e135fe7d69278db20",
        "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5"
    ],
    "severity": "High"
}

Database specific

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