In various methods of WifiNetworkSuggestionsManager.java, there is a possible modification of suggested networks due to a missing permission check. This could lead to local escalation of privilege by a background user on the same device with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"length": 5160.0,
"function_hash": "7902237138571188757299069877346343286"
},
"id": "ASB-A-174749461-0764f27e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "WifiInjector",
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"235446977819532273793709626347594069135",
"101127014599611152743618904024137398901",
"312332081285069151116063167195837938001",
"135637887216394310980746736476813647162"
]
},
"id": "ASB-A-174749461-17afdf7f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"length": 766.0,
"function_hash": "5799517830107215202815171038467356407"
},
"id": "ASB-A-174749461-194e91b5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "enableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 9319.0,
"function_hash": "35708657555752384783254921028562214131"
},
"id": "ASB-A-174749461-1df90304",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 830.0,
"function_hash": "160754232519189763047390740699990712914"
},
"id": "ASB-A-174749461-24473799",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "removeNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 15764.0,
"function_hash": "40773994835581081639120988991889662460"
},
"id": "ASB-A-174749461-24531661",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 1090.0,
"function_hash": "154917065986821601678253962035892142134"
},
"id": "ASB-A-174749461-25d33260",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "addOrUpdateNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 1459.0,
"function_hash": "231077196802683302629490899116431301856"
},
"id": "ASB-A-174749461-33420757",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "saveToStore",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 642.0,
"function_hash": "283947835595690654257041200093787377752"
},
"id": "ASB-A-174749461-50d91eb1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "clearInternalUserData",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"117762098337279137205808355148434237088",
"324132153195475606373829550144123270440",
"326211735119334626909686314426063840677",
"292962759945620688419309896501851991603",
"129168750733531731754844876877680599457",
"286948105492361463443308593603616393654"
]
},
"id": "ASB-A-174749461-63818c08",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
}
},
{
"digest": {
"length": 599.0,
"function_hash": "166443060769229668400146813494203126086"
},
"id": "ASB-A-174749461-7f5e2469",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "checkAndUpdateLastConnectUid",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 730.0,
"function_hash": "180293195795850333817553664645980777535"
},
"id": "ASB-A-174749461-9586d5cb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "disableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"233249278613424218119409973532353291144",
"226311195060044764477283364951215226328",
"249179224599055654037166210315465087406",
"335301701631837917668124527003866268056",
"289795835616157160845519721639647848913",
"165015223950239574080591691969295172623",
"47159848956429161082904995939464772390",
"48983845789003998116489230617584920404",
"236352313951499719087713978359724949055",
"23772086132012751887676931100655678966",
"167988016506628211877214639872547125697",
"61949563683966696826877398621109949542",
"253036534351841584587131808389698534954",
"46089679652516380305487115319374224498",
"278615393744668320017199401595348906886",
"99947244545308039852048777144881905455",
"66634376430545487501765231500844769114",
"78807508545366641671806164085911562793",
"4725996115037783237299236333241327334",
"22618955228425635739421180922986991524",
"147833385347630521362686634061334644144",
"239100790471385305702391962513073028076",
"92334154338524868042945605751239630514",
"169521439842851952037620645610678497409",
"39341251199758442145468824229051975027",
"286417843834790679584452084103083772210",
"152239596534767405338092127576109931077",
"252139338069532119666193253056381321585",
"179312993331102520676764397517889998435"
]
},
"id": "ASB-A-174749461-9f290c62",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 639.0,
"function_hash": "52982654272073392983781791542898309923"
},
"id": "ASB-A-174749461-b39f3e40",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "PasspointManager",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"291486775306803747506740458059290025002",
"251174448724758595336767119476419342959",
"153392222041247503515165339435504688323",
"100504507351715038032281482661811849727",
"222165532219227211167718429174760193710",
"103182728016135908613185722287591257644",
"198974426947176261984300089807071652413",
"35489733924211495454399929170700167291",
"38036689052737970580728424497214346394",
"206776474456566025150808584124931150392",
"212654201495428395071329174337216812472",
"257241719485998171555195803017345859589",
"54838439508599772401309496539733478933",
"337852174690762685211058381254092102966",
"121945662404648489197867943914775975799",
"46967933975620438316815839708853491384",
"256928458891136103024767727373143914182",
"52151431447131146437118100491873948555",
"39411887871574908599970207606366394753",
"164198628506490563623411520109246323700",
"222691585544261236100734237100925063746",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"231849596236458404559443760105042996190",
"274987266355000479273795484942741581740",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"158973523331099127227022579190172082651",
"202442586736999462461792656155948154503",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"291362703333250454513852086383880818948",
"92287290501028677884849093120225363130",
"82179918418625673256883364757254039015",
"253614272476795388242474470753710458520",
"317735239205365913264994034675531859952",
"178546823382000392899617575649557539585",
"83757715552067445041338918394145951667",
"197171279268209485130017314090588913363",
"227942154377573096049010951530664329913",
"157209411452524496878968821390766523535",
"170685350271961539119329807287707028993",
"285322668970176832999242067867278468864",
"333035584339222284385223762602475995575",
"281827913994439605262021452004047804125",
"285944929086446317417500049887648180071"
]
},
"id": "ASB-A-174749461-b4cdd764",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"6146540244650484247725057935803377744",
"224965066954530211778009496393409489506",
"255724293914606371519557414721688910977",
"146963150558624278789572770429902913705",
"2356660561726167135244741641302147370",
"318016788677068602822914936277156082067",
"327657246149635846160533092884376787846",
"310873103942497350905109501633328816345"
]
},
"id": "ASB-A-174749461-b4dec2da",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 1412.0,
"function_hash": "111674133771945137513189698201394749433"
},
"id": "ASB-A-174749461-c80d1769",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "addOrUpdateProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 413.0,
"function_hash": "181483652853951769326786684162435380376"
},
"id": "ASB-A-174749461-d6b07913",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "removeProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 235.0,
"function_hash": "193031769511773489547431768644645677976"
},
"id": "ASB-A-174749461-dc1df0d2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
"target": {
"function": "doesUidBelongToCurrentUser",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee"
],
"types": [
"EoP"
],
"spl": "2021-03-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"235446977819532273793709626347594069135",
"101127014599611152743618904024137398901",
"312332081285069151116063167195837938001",
"135637887216394310980746736476813647162"
]
},
"id": "ASB-A-174749461-0321f189",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"length": 7961.0,
"function_hash": "323595361157019998898162338117373091685"
},
"id": "ASB-A-174749461-190d11a9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 1575.0,
"function_hash": "82827953771777728857802112837147802568"
},
"id": "ASB-A-174749461-1fc6f501",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "saveToStore",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 697.0,
"function_hash": "329992105436556801796718568987665564081"
},
"id": "ASB-A-174749461-26c52634",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "disableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 642.0,
"function_hash": "283947835595690654257041200093787377752"
},
"id": "ASB-A-174749461-286a73db",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "clearInternalUserData",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"291486775306803747506740458059290025002",
"251174448724758595336767119476419342959",
"153392222041247503515165339435504688323",
"100504507351715038032281482661811849727",
"222165532219227211167718429174760193710",
"103182728016135908613185722287591257644",
"198974426947176261984300089807071652413",
"35489733924211495454399929170700167291",
"38036689052737970580728424497214346394",
"206776474456566025150808584124931150392",
"212654201495428395071329174337216812472",
"257241719485998171555195803017345859589",
"54838439508599772401309496539733478933",
"337852174690762685211058381254092102966",
"121945662404648489197867943914775975799",
"46967933975620438316815839708853491384",
"256928458891136103024767727373143914182",
"52151431447131146437118100491873948555",
"39411887871574908599970207606366394753",
"164198628506490563623411520109246323700",
"222691585544261236100734237100925063746",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"231849596236458404559443760105042996190",
"274987266355000479273795484942741581740",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"158973523331099127227022579190172082651",
"202442586736999462461792656155948154503",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"291362703333250454513852086383880818948",
"92287290501028677884849093120225363130",
"82179918418625673256883364757254039015",
"253614272476795388242474470753710458520",
"317735239205365913264994034675531859952",
"178546823382000392899617575649557539585",
"83757715552067445041338918394145951667",
"197171279268209485130017314090588913363",
"227942154377573096049010951530664329913",
"157209411452524496878968821390766523535",
"170685350271961539119329807287707028993",
"285322668970176832999242067867278468864",
"333035584339222284385223762602475995575",
"281827913994439605262021452004047804125",
"285944929086446317417500049887648180071"
]
},
"id": "ASB-A-174749461-36f1b223",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 733.0,
"function_hash": "137610825186834061786392538686304082519"
},
"id": "ASB-A-174749461-447b4f1b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "enableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"233249278613424218119409973532353291144",
"226311195060044764477283364951215226328",
"249179224599055654037166210315465087406",
"335301701631837917668124527003866268056",
"73271305445800438967735474453662865833",
"321060019616125634990683503015226407976",
"253760146325800619009410865377655760609",
"111723047355651695029377768659691131578",
"236352313951499719087713978359724949055",
"23772086132012751887676931100655678966",
"167988016506628211877214639872547125697",
"61949563683966696826877398621109949542",
"208225680223915179206600690270425957851",
"266772994217027433321522985793065351207",
"216284529302916350545971566356582049488",
"303439408292009273245589741236638491459",
"66634376430545487501765231500844769114",
"78807508545366641671806164085911562793",
"4725996115037783237299236333241327334",
"22618955228425635739421180922986991524",
"147833385347630521362686634061334644144",
"239100790471385305702391962513073028076",
"92334154338524868042945605751239630514",
"169521439842851952037620645610678497409",
"39341251199758442145468824229051975027",
"286417843834790679584452084103083772210",
"152239596534767405338092127576109931077",
"252139338069532119666193253056381321585",
"179312993331102520676764397517889998435"
]
},
"id": "ASB-A-174749461-5dd3bbf3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 7276.0,
"function_hash": "309788274408738042804018514478666865416"
},
"id": "ASB-A-174749461-70c98ffa",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "WifiInjector",
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"117389817310554465047341989283476097577",
"310908241670470339280599070983485571458",
"253920604610671635558918753257090306863",
"181288283785232000819797570614568588425",
"187229858311794315645371249517894075551",
"59135320195461794151697297371859002110"
]
},
"id": "ASB-A-174749461-71ba80e5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
}
},
{
"digest": {
"length": 398.0,
"function_hash": "200713156126834410362755887735932974860"
},
"id": "ASB-A-174749461-735d9d8b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "updateLastConnectUid",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 692.0,
"function_hash": "46714016404801735279213662046047202322"
},
"id": "ASB-A-174749461-7fc7e9c9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "PasspointManager",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 805.0,
"function_hash": "317445086167744241707433751611201679269"
},
"id": "ASB-A-174749461-939614c0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "removeNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 16675.0,
"function_hash": "66553075106664231111901152332795776002"
},
"id": "ASB-A-174749461-972eac9f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 235.0,
"function_hash": "193031769511773489547431768644645677976"
},
"id": "ASB-A-174749461-9e2e1f5f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "doesUidBelongToCurrentUser",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"6146540244650484247725057935803377744",
"224965066954530211778009496393409489506",
"255724293914606371519557414721688910977",
"146963150558624278789572770429902913705",
"2356660561726167135244741641302147370",
"318016788677068602822914936277156082067",
"327657246149635846160533092884376787846",
"310873103942497350905109501633328816345"
]
},
"id": "ASB-A-174749461-a983d5a9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"file": "service/java/com/android/server/wifi/WifiStateMachine.java"
}
},
{
"digest": {
"length": 1412.0,
"function_hash": "111674133771945137513189698201394749433"
},
"id": "ASB-A-174749461-b194c5ab",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "addOrUpdateProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 1090.0,
"function_hash": "154917065986821601678253962035892142134"
},
"id": "ASB-A-174749461-b8f2afe7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "addOrUpdateNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 413.0,
"function_hash": "181483652853951769326786684162435380376"
},
"id": "ASB-A-174749461-bdfb510e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
"target": {
"function": "removeProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9"
],
"types": [
"EoP"
],
"spl": "2021-03-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"303508150285819881643303256455752130424",
"291115483168236398137803610036204738100",
"73322250126078873487444367683556859431",
"50052768308695800114314395657543851522",
"174320947989262821208576241549240294058",
"226584454987222445245545730774368611903"
]
},
"id": "ASB-A-174749461-0caaf54d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
}
},
{
"digest": {
"length": 398.0,
"function_hash": "200713156126834410362755887735932974860"
},
"id": "ASB-A-174749461-0f2e2c3b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "updateLastConnectUid",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 598.0,
"function_hash": "254915016614647722419840629674192869464"
},
"id": "ASB-A-174749461-15e8f36f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "removeProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"291486775306803747506740458059290025002",
"251174448724758595336767119476419342959",
"153392222041247503515165339435504688323",
"100504507351715038032281482661811849727",
"222165532219227211167718429174760193710",
"103182728016135908613185722287591257644",
"198974426947176261984300089807071652413",
"35489733924211495454399929170700167291",
"38036689052737970580728424497214346394",
"206776474456566025150808584124931150392",
"212654201495428395071329174337216812472",
"190881581153676421917549845403057218434",
"54472717478028157172682074126311810955",
"5394445490347968933457731578726273544",
"121945662404648489197867943914775975799",
"46967933975620438316815839708853491384",
"256928458891136103024767727373143914182",
"52151431447131146437118100491873948555",
"39411887871574908599970207606366394753",
"164198628506490563623411520109246323700",
"222691585544261236100734237100925063746",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"231849596236458404559443760105042996190",
"274987266355000479273795484942741581740",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"158973523331099127227022579190172082651",
"202442586736999462461792656155948154503",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"291362703333250454513852086383880818948",
"92287290501028677884849093120225363130",
"82179918418625673256883364757254039015",
"253614272476795388242474470753710458520",
"317735239205365913264994034675531859952",
"178546823382000392899617575649557539585",
"83757715552067445041338918394145951667",
"197171279268209485130017314090588913363",
"227942154377573096049010951530664329913",
"157209411452524496878968821390766523535",
"170685350271961539119329807287707028993",
"285322668970176832999242067867278468864",
"333035584339222284385223762602475995575",
"281827913994439605262021452004047804125",
"285944929086446317417500049887648180071"
]
},
"id": "ASB-A-174749461-19917f11",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"86929182526505157794470712119474646477",
"67071363519995165458946182665353753296",
"58931436482856392426434403243535736717",
"26051102951233473360150666562291485326"
]
},
"id": "ASB-A-174749461-1c905584",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"length": 235.0,
"function_hash": "193031769511773489547431768644645677976"
},
"id": "ASB-A-174749461-32db2050",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "doesUidBelongToCurrentUser",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 847.0,
"function_hash": "13996915555422199246546394574066773235"
},
"id": "ASB-A-174749461-3466fbac",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "removeNetworkSuggestions",
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"length": 1544.0,
"function_hash": "210500433907892709968140523880644048550"
},
"id": "ASB-A-174749461-3a793e1b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "addOrUpdateProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 18168.0,
"function_hash": "89685662924132042097046752377801580324"
},
"id": "ASB-A-174749461-6c3a86da",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/ClientModeImpl.java"
}
},
{
"digest": {
"length": 947.0,
"function_hash": "5026459856635871889334288478375431856"
},
"id": "ASB-A-174749461-6ff90687",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "remove",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"203695496799824715518873040431497380989",
"142111471161640253913082425037065347058",
"143391839521550700414744858082569552026",
"299260619113233063628950553566556477494",
"188419523181841930973031107145558065645",
"57502681282634268914680310336743968391",
"337186693254617363950031164342805617092",
"67149365753020563795352662902924317035"
]
},
"id": "ASB-A-174749461-76de9a95",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 651.0,
"function_hash": "18229319432201366651584341137408452598"
},
"id": "ASB-A-174749461-7d160dd6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "clearInternalUserData",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 8125.0,
"function_hash": "255242525356812310606810173766319251513"
},
"id": "ASB-A-174749461-8ddcd919",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "processMessage",
"file": "service/java/com/android/server/wifi/ClientModeImpl.java"
}
},
{
"digest": {
"length": 1664.0,
"function_hash": "85295130655715541772211828181133278233"
},
"id": "ASB-A-174749461-90091f2d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "saveToStore",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"103590875545491941656884531376143975290",
"71950720794770868921529302982073431169",
"75023098593320640773889055449614530992",
"151293034339437339499003783857819407146",
"110516711315102337601313968516025052624",
"293391070246212555822475097174367795541",
"242640119474043798549307626580335535141",
"298700985077337855084200315285533908183",
"22598504010132858510663362747184581701"
]
},
"id": "ASB-A-174749461-92d965bb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"length": 697.0,
"function_hash": "131142172827554921773667005815986768021"
},
"id": "ASB-A-174749461-9b6d39ee",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "disableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"21408337416405249824478342669777229784",
"316605270365158992104476550889847269193",
"287509665198546510228457473193199872449",
"129020255429469276887436443170830575535",
"293017743438323842277075949425451838655",
"32883901419116991989811577871609941697",
"230688688072933791169895166493579625819",
"136112370590866094288330312891067147209",
"259765014029976204798219752236019981788",
"207467996278495310170257265636181025308",
"70636759382120144566248882444172844497",
"330244828842712634563462473836218864677",
"186001669112074478058012125133557908981",
"130023714943250557669191581489041270160",
"176483848086394545901133115360727440596",
"29378278276177041083290979639024546227",
"104028666779524923330195582570450189167",
"146488021529816192763116497239090690776",
"647914713588878841554405611464998058",
"303439408292009273245589741236638491459",
"66634376430545487501765231500844769114",
"136170577742968486428314695272135969427",
"14852713139606283104647325168534887654",
"297031852926614670603257342632850729280",
"108551845549996486471495838344342818642",
"239100790471385305702391962513073028076",
"307356034899260888558262569019735676073",
"46235365393231345244227438691988260395",
"153527901002305354441383330209351767052",
"320519040673458702020649042687862821483",
"286417843834790679584452084103083772210",
"152239596534767405338092127576109931077",
"78669416226116791298572308738256603535",
"109427491725700462679388473867740380154"
]
},
"id": "ASB-A-174749461-9dc317fd",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 243.0,
"function_hash": "104709006649267047806570256075447334530"
},
"id": "ASB-A-174749461-c7bb4ef9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "removePasspointProviderWithPackage",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 1029.0,
"function_hash": "207269873591090565090895297301758573201"
},
"id": "ASB-A-174749461-cfbb52ff",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "PasspointManager",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 733.0,
"function_hash": "121705982265277019859936834910678448722"
},
"id": "ASB-A-174749461-d1f1ed75",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "enableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"6146540244650484247725057935803377744",
"224965066954530211778009496393409489506",
"255724293914606371519557414721688910977",
"146963150558624278789572770429902913705",
"2356660561726167135244741641302147370",
"318016788677068602822914936277156082067",
"327657246149635846160533092884376787846",
"310873103942497350905109501633328816345"
]
},
"id": "ASB-A-174749461-d7c4b756",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"file": "service/java/com/android/server/wifi/ClientModeImpl.java"
}
},
{
"digest": {
"length": 2072.0,
"function_hash": "47525725566514511906797192951615285324"
},
"id": "ASB-A-174749461-dc82cf2b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "add",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 8979.0,
"function_hash": "151101510073836598823975110444322007614"
},
"id": "ASB-A-174749461-ddde171d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "WifiInjector",
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"length": 805.0,
"function_hash": "317445086167744241707433751611201679269"
},
"id": "ASB-A-174749461-e16a2845",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "removeNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 1296.0,
"function_hash": "226124046275953366158033723232007046012"
},
"id": "ASB-A-174749461-ff5ae9fe",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
"target": {
"function": "addOrUpdateNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e"
],
"types": [
"EoP"
],
"spl": "2021-03-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"length": 1415.0,
"function_hash": "254961698950920760118221479978653804053"
},
"id": "ASB-A-174749461-0dda0782",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "addOrUpdateNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 1535.0,
"function_hash": "255916453453559517875940602408856241400"
},
"id": "ASB-A-174749461-0ebdda43",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "saveToStore",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 970.0,
"function_hash": "89849736890720102793066140735016140752"
},
"id": "ASB-A-174749461-12cc98f4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "removeNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 375.0,
"function_hash": "181193304504931775082820671900425456680"
},
"id": "ASB-A-174749461-1533bdae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "getNetworkSuggestions",
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"291486775306803747506740458059290025002",
"334493063068330322659782578190452668331",
"310703572631570269460961490483216577952",
"125132260098147230215321905447156733479",
"27921417679570555508147775322067079379",
"271605288602578102944341556801098750452",
"29029006263860837537032376302858351782",
"109737353328644568354696509138863871140",
"144481384131703441602306576758961774552",
"251332849430741548132587671985905687459",
"10837740481242196095610749678162210293",
"5022467744663234585950659649269827816",
"206776474456566025150808584124931150392",
"212654201495428395071329174337216812472",
"190881581153676421917549845403057218434",
"54472717478028157172682074126311810955",
"5394445490347968933457731578726273544",
"121945662404648489197867943914775975799",
"321959451636547762452447988524029921312",
"21297792659631352133656157880750741774",
"20573066973881938668161510882742331582",
"39411887871574908599970207606366394753",
"164198628506490563623411520109246323700",
"222691585544261236100734237100925063746",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"231849596236458404559443760105042996190",
"274987266355000479273795484942741581740",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"158973523331099127227022579190172082651",
"202442586736999462461792656155948154503",
"334691040837512287525045889498983029554",
"39411887871574908599970207606366394753",
"160711079593903981315405039634764461864",
"214636896979420671148725579669849020404",
"236693617470753862939997324091037450619",
"248005370216296546416108622122808548664",
"11959507729731055489957127848105880678",
"150535824303408466053428893333367158448",
"148833157941670546080092500041269903097",
"63844758988633013683799037823060965932",
"275033587740190188884041310760539178498",
"18967739319572982384326025006210442811",
"19551169127775114878150141453261772563",
"23029062314064827044945622488839857117"
]
},
"id": "ASB-A-174749461-23180e39",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 326.0,
"function_hash": "203467227122970595521929258074908352542"
},
"id": "ASB-A-174749461-256cbfb9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "unregisterSuggestionConnectionStatusListener",
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"length": 322.0,
"function_hash": "307684203200391274524500986448376984337"
},
"id": "ASB-A-174749461-2e4b058b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "doesUidBelongToCurrentUser",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 417.0,
"function_hash": "290462667540234171168190098201318515423"
},
"id": "ASB-A-174749461-354abac6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "unregisterSuggestionConnectionStatusListener",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"158102438002896186474083338300808258020",
"197855151565975576260952604002009628164",
"300463132472023211087822485414699764717",
"54887040948498725617298658299345208660",
"132394002737893027455907798401887534136",
"174118356588852768299288085121280350205",
"178466155558537484206800143061209927365",
"271563714847108409814887703950269018627",
"216363933106620769143402982682024611692",
"187393549596603543734624106336745508319",
"11357661154592001462228028330879630482",
"157533902613711173681911121831436859256",
"273626910024969384168778103730010932488",
"179430088784590599096278207712028782482",
"200719802938998617580663929030074187546",
"266612411910674599995325034774404621489",
"60669195069513040790710413807515619438",
"73882313299184580243426789491688913937",
"185842002527950753281724108241587940190",
"336800741976676819025145615671443197992",
"260104703422620106923455579854366624654",
"183507298391742051234726866113002526465",
"302468198705102978986054494442450246061",
"25597296393340573076949805413515909793",
"52258043964186663188054809780904280903",
"284842610408027432379293436656037625022"
]
},
"id": "ASB-A-174749461-3e1de03e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"length": 719.0,
"function_hash": "130019331366884103952013288367927070008"
},
"id": "ASB-A-174749461-511b1982",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "disableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 4177.0,
"function_hash": "286602589096887677559926435838580249817"
},
"id": "ASB-A-174749461-5256bf17",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "add",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 585.0,
"function_hash": "126456977994977401502041272892566327689"
},
"id": "ASB-A-174749461-815e87c3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "clearInternalDataForCurrentUser",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 9961.0,
"function_hash": "15619514342957620809322858123412935526"
},
"id": "ASB-A-174749461-829879a4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "WifiInjector",
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"273371497977133763264469697496983668813",
"85781190048481210897973429451571143744",
"137331914493513097080745479128275339869",
"237446086054293254667517212507001899194",
"246239478320250421325549291732446786869",
"91110940583516536628521317555625609168"
]
},
"id": "ASB-A-174749461-a147fb1c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
}
},
{
"digest": {
"length": 717.0,
"function_hash": "251882422741104470181419866813869416411"
},
"id": "ASB-A-174749461-b16e24c6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "removeProviderInternal",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"16013214545818080363119724530368848360",
"149095841077303173590570429762564082031",
"10929498232619013897999495409185659638",
"257386538156855427977063325501266113702"
]
},
"id": "ASB-A-174749461-c272b76d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/WifiInjector.java"
}
},
{
"digest": {
"length": 398.0,
"function_hash": "200713156126834410362755887735932974860"
},
"id": "ASB-A-174749461-c2c8c14a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "updateLastConnectUid",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"length": 925.0,
"function_hash": "39516254714476003551785921345195497612"
},
"id": "ASB-A-174749461-c5069981",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "PasspointManager",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"23275188520410114131580429726009211969",
"180702585065744728540311804168275909211",
"172584338882688898002734110226047510918",
"5413105713035236313961668720153981810",
"195814691580131101412101959601892445859",
"326473823184450452815182723508238493383",
"58288957394661898504768472781506584473",
"276066822978599549065661701034726026354",
"145801051040182061084519529662928354241",
"10006396434431915556292655921251004815",
"74771941064271894242313769150303257608",
"221657689222547466286682970285363531535",
"283586201116651363688428023576379199610",
"305378163260484450265586432961716991756",
"165233741961150890814148047507558721219",
"213497309362205877091374656666285639668",
"44904660308590943153889494307949955096",
"184859857429025784794661849980067004506",
"195783875299174065489901209542220540376",
"202544877208509220944545294106560553791",
"146193412054597547777921920756468718013",
"176502665076280104508412362606101942992",
"336718557049777513382080293278541125363",
"134840104816387338538057698706438018704",
"167976072611097538097694661312530941945",
"285561270407718953331280202168841715161",
"86304502809193595705551049597458015399",
"309308704886239218298893407727040766946"
]
},
"id": "ASB-A-174749461-c78d015d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 616.0,
"function_hash": "165323119540589626954753722042106649277"
},
"id": "ASB-A-174749461-ca2cce67",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "registerSuggestionConnectionStatusListener",
"file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
}
},
{
"digest": {
"length": 436.0,
"function_hash": "307862263956526720509278091355388928137"
},
"id": "ASB-A-174749461-cb3f1f6f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "get",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 1497.0,
"function_hash": "9658438000565726699451657446705107219"
},
"id": "ASB-A-174749461-ccea8cbc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "remove",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 2544.0,
"function_hash": "288409170685178563957465208652025710853"
},
"id": "ASB-A-174749461-d7327e07",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "addOrUpdateProvider",
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
},
{
"digest": {
"length": 357.0,
"function_hash": "291032959476976996113030970819028240095"
},
"id": "ASB-A-174749461-ec64b7a1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "registerSuggestionConnectionStatusListener",
"file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
}
},
{
"digest": {
"length": 744.0,
"function_hash": "319043994082375703878133977865729051210"
},
"id": "ASB-A-174749461-ec95f50d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"function": "enableNetwork",
"file": "service/java/com/android/server/wifi/WifiConfigManager.java"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"72939736505759734164715477316377033616",
"57235928311117380772794309572044230751",
"269070235586432271548166104466610566553",
"327096795781727492991501195811711147729",
"303994006460495109614201516691504129974",
"175399079170736588166494944076197875037",
"303738056413013650686151691989385837054",
"248612793960901306763242755502622021934",
"37645315171564914962386386365948828401",
"121680142805000093663141855035427015889",
"281578797874554798575730978109164809719",
"104028666779524923330195582570450189167",
"146488021529816192763116497239090690776",
"647914713588878841554405611464998058",
"303439408292009273245589741236638491459",
"25700589775961814815775783088444045892",
"214431786502652194269746130990875869406",
"96380133024133956981694375185647945280",
"274651975601723151825221799816318947008",
"80198476575877641345183536644370898341",
"132050718509724188727700752986732758188",
"29785890859897922152698661400012030197",
"60827583439082081218769892839424617494"
]
},
"id": "ASB-A-174749461-ef899969",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
"target": {
"file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3"
],
"types": [
"EoP"
],
"spl": "2021-03-01",
"severity": "High"
}