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.
{
"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"
},
"digest": {
"function_hash": "170868249287888798786594237280595412281",
"length": 92.0
},
"signature_type": "Function",
"deprecated": false,
"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
}
},
{
"id": "ASB-A-406880479-2a846297",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
"function": "areBackgroundActivityStartsAllowed"
},
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "126038170691511909013864754443773309533",
"length": 1207.0
},
"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,
"match_only_versions": [
"17-next"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
"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,
"digest": {
"line_hashes": [
"154863364496548347096584004801506565522",
"319369952411343138063273785494678934443",
"223033738670233591870510224434073314661",
"193177644375539260622122367761003983155",
"174283868220512594858609005925534603558",
"26218649994063346930219732322956572168",
"7528895940946535465175659141903787466",
"122058645855336743067280005969172406169",
"53103844946119995656332327045994120908"
],
"threshold": 0.9
},
"signature_type": "Line",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
"match_only_versions": [
"17-next"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
"match_only_versions": [
"17-next"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
"match_only_versions": [
"17-next"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/7dd276c1cf343d034480ac5c8cc646f6da2a89d6",
"match_only_versions": [
"17-next"
],
"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,
"signature_type": "Line",
"digest": {
"line_hashes": [
"260112080183657683756888606290430099119",
"134458554972439421048991884487586197370",
"111531999700374342303475809588083138438",
"238777758857340374831617210139629692648",
"307226497041054687788638687057130147547",
"302909392124883081193446529583537026691",
"35536009046899593412735628801422678480",
"117120574918742676386600209782753898057",
"183764333142093201902903525141432385746",
"149695155946483662179203018908073464604",
"145708541140298408007297477913120325400",
"85934312269385661762892630293588631426",
"10055604479616497106983041239319481448"
],
"threshold": 0.9
},
"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"
}{
"types": [
"DoS"
],
"spl": "2026-06-01",
"vanir_signatures": [
{
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
"function": "statsLog"
},
"deprecated": false,
"digest": {
"function_hash": "329417271926567053786853577520330733490",
"length": 1327.0
},
"id": "ASB-A-406880479-00cc180f",
"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,
"signature_type": "Line",
"digest": {
"line_hashes": [
"300079214338300842381703861701956862304",
"244885088612760281233931994167224304503",
"181639168803195672479879665392800342431",
"262143022462036558789260578768105799642",
"99938173888654374477596064309089760760",
"322202403567039195374072644610545474690",
"89476221935779235474432962304603725498",
"230994226324847062192471773086503872413",
"50343540344329144061458675983236493729"
],
"threshold": 0.9
},
"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/+/85f96289058efd23af98480e8cc74cc073662676",
"signature_version": "v1",
"id": "ASB-A-406880479-0a38df02",
"digest": {
"line_hashes": [
"81432635911213069458416336371782829523",
"3112154314005968372972000977540004078",
"61573298333007728622488275809059875031",
"299512721478295858289606906411460826868",
"117120574918742676386600209782753898057",
"183764333142093201902903525141432385746",
"7844283344123534170972041770063190150",
"196400038097245968881558446974339508784",
"321041186872957412260037325603140432241",
"131937220475604266703449649552964243041"
],
"threshold": 0.9
}
},
{
"id": "ASB-A-406880479-0d4a5646",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
"function": "checkBackgroundActivityStartAllowedByCaller"
},
"deprecated": false,
"digest": {
"function_hash": "51534828823653025357829285101548323152",
"length": 2862.0
},
"signature_type": "Function",
"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,
"signature_type": "Function",
"digest": {
"function_hash": "329417271926567053786853577520330733490",
"length": 1327.0
},
"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"
},
{
"id": "ASB-A-406880479-2a095191",
"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/+/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,
"digest": {
"line_hashes": [
"164684395831999526318466841477889344768",
"82243650588025707031630979938455624897",
"330682453771776739591231207197042003325",
"261094227210246283707008132397194717104"
],
"threshold": 0.9
},
"signature_type": "Line",
"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,
"match_only_versions": [
"15"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
"match_only_versions": [
"15"
],
"signature_version": "v1",
"id": "ASB-A-406880479-6ec4f4c7",
"digest": {
"function_hash": "202778022433034186667456193658308372043",
"length": 307.0
}
},
{
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/WindowProcessController.java",
"function": "computeProcessActivityState"
},
"deprecated": false,
"digest": {
"function_hash": "278072923249959966673812771450833285116",
"length": 2262.0
},
"id": "ASB-A-406880479-6fbe77e7",
"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,
"signature_type": "Function",
"digest": {
"function_hash": "134469270295270862806935353413744986160",
"length": 1358.0
},
"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"
},
"digest": {
"function_hash": "170868249287888798786594237280595412281",
"length": 92.0
},
"signature_type": "Function",
"deprecated": false,
"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,
"match_only_versions": [
"15"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/85f96289058efd23af98480e8cc74cc073662676",
"signature_version": "v1",
"id": "ASB-A-406880479-ae3c4bac",
"digest": {
"function_hash": "237873317987471079240692664949961246724",
"length": 285.0
}
},
{
"id": "ASB-A-406880479-b0ea392a",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
"function": "toString"
},
"digest": {
"function_hash": "231476500027896022146414312709980704638",
"length": 3461.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": "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"
},
"digest": {
"function_hash": "310595783980534828195383522918367637553",
"length": 3081.0
},
"signature_type": "Function",
"deprecated": false,
"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/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
"match_only_versions": [
"15"
],
"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"
},
"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/+/1ee36749484bf96fd866081c24f7bca8fd47fdd7",
"signature_version": "v1"
},
{
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
"function": "checkBackgroundActivityStartAllowedBySender"
},
"deprecated": false,
"digest": {
"function_hash": "155150645633448052734261422376704419642",
"length": 1527.0
},
"id": "ASB-A-406880479-e0281c1f",
"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,
"match_only_versions": [
"15"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/d7e9d1e8b8fd3202dfc8a91772ae7c7d1e88e2c8",
"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
}
}
],
"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"
],
"severity": "High"
}{
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"match_only_versions": [
"16"
],
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
"match_only_versions": [
"16"
],
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
"match_only_versions": [
"16"
],
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"match_only_versions": [
"16"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/68417f0d05b24a0bd959171bca34cd218b42fa40",
"match_only_versions": [
"16"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
"match_only_versions": [
"16"
],
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
"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
}
},
{
"id": "ASB-A-406880479-ade2e6dd",
"target": {
"file": "services/core/java/com/android/server/wm/VisibleActivityProcessTracker.java",
"function": "hasVisibleNotPinnedActivity"
},
"digest": {
"function_hash": "170868249287888798786594237280595412281",
"length": 92.0
},
"signature_type": "Function",
"deprecated": false,
"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,
"match_only_versions": [
"16"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/6eef64d5a835c956db5177a6e9171ad3fe997118",
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/61eafea8fc148b173582a2e2687d4519c63026ff",
"match_only_versions": [
"16"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
"match_only_versions": [
"16"
],
"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,
"source": "https://android.googlesource.com/platform/frameworks/base/+/706a5659e316aad87298225d145574719c5ac9de",
"match_only_versions": [
"16"
],
"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"
}{
"types": [
"DoS"
],
"spl": "2026-06-01",
"vanir_signatures": [
{
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/WindowProcessController.java"
},
"deprecated": false,
"match_only_versions": [
"16-qpr2"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"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,
"match_only_versions": [
"16-qpr2"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"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"
},
"digest": {
"line_hashes": [
"300834147741051549193254430669204472869",
"119133944795794786523863379218124262681",
"7528895940946535465175659141903787466",
"251163698854955242742749097686375062697",
"106620821289249201302641956493405127843"
],
"threshold": 0.9
},
"signature_type": "Line",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"signature_version": "v1"
},
{
"signature_type": "Line",
"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
},
"id": "ASB-A-406880479-a83a435f",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"signature_version": "v1"
},
{
"id": "ASB-A-406880479-cec7bd77",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundLaunchProcessController.java",
"function": "areBackgroundActivityStartsAllowed"
},
"deprecated": false,
"digest": {
"function_hash": "260765817448966064127390198516076273744",
"length": 1276.0
},
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"signature_version": "v1"
},
{
"id": "ASB-A-406880479-da53ae37",
"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/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286",
"signature_version": "v1"
}
],
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/62278cc486b906af93bdabdd06796819ce69fcce",
"https://android.googlesource.com/platform/frameworks/base/+/a6d3224a21bbaa0477cffc4bf38e11b83872b286"
]
}{
"types": [
"DoS"
],
"spl": "2026-06-01",
"vanir_signatures": [
{
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/WindowProcessController.java"
},
"deprecated": false,
"digest": {
"line_hashes": [
"184381844220261702237675475519706690392",
"211602039203076069254737790940158539121",
"82243650588025707031630979938455624897",
"93902337469979270663186029498448893424"
],
"threshold": 0.9
},
"id": "ASB-A-406880479-2236ab4b",
"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,
"match_only_versions": [
"14"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/b9b608203ab3020555e966f5809c196656ca636b",
"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,
"signature_type": "Line",
"digest": {
"line_hashes": [
"325033094016725129112703795868487858311",
"139427327385433114448504286550717166246",
"338094010345215116631798510342910727471",
"236535738483263243602603247344882603413",
"252866596059059570138217670906538852002",
"67481916357129660267163148202801854495",
"87012629539840568952497291114981513183",
"314087016326283695799433117612254602650"
],
"threshold": 0.9
},
"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"
},
{
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/BackgroundActivityStartController.java",
"function": "checkBackgroundActivityStart"
},
"deprecated": false,
"digest": {
"function_hash": "106208126357132285774302549580619534769",
"length": 7328.0
},
"id": "ASB-A-406880479-c087e55c",
"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,
"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/+/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,
"match_only_versions": [
"14"
],
"source": "https://android.googlesource.com/platform/frameworks/base/+/2082409753f60804c47fc0948028b4db5c0c90b5",
"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
}
},
{
"id": "ASB-A-406880479-f0cd2377",
"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/+/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"
},
"digest": {
"function_hash": "106208126357132285774302549580619534769",
"length": 7328.0
},
"signature_type": "Function",
"deprecated": false,
"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"
}