ASB-A-174749461

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-174749461.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-174749461
Aliases
  • A-174749461
  • CVE-2021-0390
Published
2021-03-01T00:00:00Z
Modified
2024-08-07T19:29:16.966450Z
Summary
Don't allow apps from background user to modify suggestions of foreground user
Details

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.

References

Affected packages

Android / platform/frameworks/opt/net/wifi

Affected ranges

Type
ECOSYSTEM
Events
Introduced
8.1:0
Fixed
8.1:2021-03-01

Affected versions

8.*

8.1

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 5160.0,
                "function_hash": "7902237138571188757299069877346343286"
            },
            "id": "ASB-A-174749461-0764f27e",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java",
                "function": "WifiInjector"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "235446977819532273793709626347594069135",
                    "101127014599611152743618904024137398901",
                    "312332081285069151116063167195837938001",
                    "135637887216394310980746736476813647162"
                ]
            },
            "id": "ASB-A-174749461-17afdf7f",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 766.0,
                "function_hash": "5799517830107215202815171038467356407"
            },
            "id": "ASB-A-174749461-194e91b5",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "enableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 9319.0,
                "function_hash": "35708657555752384783254921028562214131"
            },
            "id": "ASB-A-174749461-1df90304",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 830.0,
                "function_hash": "160754232519189763047390740699990712914"
            },
            "id": "ASB-A-174749461-24473799",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "removeNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 15764.0,
                "function_hash": "40773994835581081639120988991889662460"
            },
            "id": "ASB-A-174749461-24531661",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1090.0,
                "function_hash": "154917065986821601678253962035892142134"
            },
            "id": "ASB-A-174749461-25d33260",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "addOrUpdateNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1459.0,
                "function_hash": "231077196802683302629490899116431301856"
            },
            "id": "ASB-A-174749461-33420757",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "saveToStore"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 642.0,
                "function_hash": "283947835595690654257041200093787377752"
            },
            "id": "ASB-A-174749461-50d91eb1",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "clearInternalUserData"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "117762098337279137205808355148434237088",
                    "324132153195475606373829550144123270440",
                    "326211735119334626909686314426063840677",
                    "292962759945620688419309896501851991603",
                    "129168750733531731754844876877680599457",
                    "286948105492361463443308593603616393654"
                ]
            },
            "id": "ASB-A-174749461-63818c08",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 599.0,
                "function_hash": "166443060769229668400146813494203126086"
            },
            "id": "ASB-A-174749461-7f5e2469",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "checkAndUpdateLastConnectUid"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 730.0,
                "function_hash": "180293195795850333817553664645980777535"
            },
            "id": "ASB-A-174749461-9586d5cb",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "disableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 639.0,
                "function_hash": "52982654272073392983781791542898309923"
            },
            "id": "ASB-A-174749461-b39f3e40",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "PasspointManager"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "6146540244650484247725057935803377744",
                    "224965066954530211778009496393409489506",
                    "255724293914606371519557414721688910977",
                    "146963150558624278789572770429902913705",
                    "2356660561726167135244741641302147370",
                    "318016788677068602822914936277156082067",
                    "327657246149635846160533092884376787846",
                    "310873103942497350905109501633328816345"
                ]
            },
            "id": "ASB-A-174749461-b4dec2da",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1412.0,
                "function_hash": "111674133771945137513189698201394749433"
            },
            "id": "ASB-A-174749461-c80d1769",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "addOrUpdateProvider"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 413.0,
                "function_hash": "181483652853951769326786684162435380376"
            },
            "id": "ASB-A-174749461-d6b07913",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "removeProvider"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 235.0,
                "function_hash": "193031769511773489547431768644645677976"
            },
            "id": "ASB-A-174749461-dc1df0d2",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "doesUidBelongToCurrentUser"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e22dc22f6c61fa374169a6c9927c9abf47fbf9ee"
    ],
    "spl": "2021-03-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/opt/net/wifi

Affected ranges

Type
ECOSYSTEM
Events
Introduced
9:0
Fixed
9:2021-03-01

Affected versions

Other

9

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "235446977819532273793709626347594069135",
                    "101127014599611152743618904024137398901",
                    "312332081285069151116063167195837938001",
                    "135637887216394310980746736476813647162"
                ]
            },
            "id": "ASB-A-174749461-0321f189",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 7961.0,
                "function_hash": "323595361157019998898162338117373091685"
            },
            "id": "ASB-A-174749461-190d11a9",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1575.0,
                "function_hash": "82827953771777728857802112837147802568"
            },
            "id": "ASB-A-174749461-1fc6f501",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "saveToStore"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 697.0,
                "function_hash": "329992105436556801796718568987665564081"
            },
            "id": "ASB-A-174749461-26c52634",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "disableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 642.0,
                "function_hash": "283947835595690654257041200093787377752"
            },
            "id": "ASB-A-174749461-286a73db",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "clearInternalUserData"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 733.0,
                "function_hash": "137610825186834061786392538686304082519"
            },
            "id": "ASB-A-174749461-447b4f1b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "enableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 7276.0,
                "function_hash": "309788274408738042804018514478666865416"
            },
            "id": "ASB-A-174749461-70c98ffa",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java",
                "function": "WifiInjector"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "117389817310554465047341989283476097577",
                    "310908241670470339280599070983485571458",
                    "253920604610671635558918753257090306863",
                    "181288283785232000819797570614568588425",
                    "187229858311794315645371249517894075551",
                    "59135320195461794151697297371859002110"
                ]
            },
            "id": "ASB-A-174749461-71ba80e5",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 398.0,
                "function_hash": "200713156126834410362755887735932974860"
            },
            "id": "ASB-A-174749461-735d9d8b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "updateLastConnectUid"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 692.0,
                "function_hash": "46714016404801735279213662046047202322"
            },
            "id": "ASB-A-174749461-7fc7e9c9",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "PasspointManager"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 805.0,
                "function_hash": "317445086167744241707433751611201679269"
            },
            "id": "ASB-A-174749461-939614c0",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "removeNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 16675.0,
                "function_hash": "66553075106664231111901152332795776002"
            },
            "id": "ASB-A-174749461-972eac9f",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 235.0,
                "function_hash": "193031769511773489547431768644645677976"
            },
            "id": "ASB-A-174749461-9e2e1f5f",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "doesUidBelongToCurrentUser"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "6146540244650484247725057935803377744",
                    "224965066954530211778009496393409489506",
                    "255724293914606371519557414721688910977",
                    "146963150558624278789572770429902913705",
                    "2356660561726167135244741641302147370",
                    "318016788677068602822914936277156082067",
                    "327657246149635846160533092884376787846",
                    "310873103942497350905109501633328816345"
                ]
            },
            "id": "ASB-A-174749461-a983d5a9",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiStateMachine.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1412.0,
                "function_hash": "111674133771945137513189698201394749433"
            },
            "id": "ASB-A-174749461-b194c5ab",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "addOrUpdateProvider"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1090.0,
                "function_hash": "154917065986821601678253962035892142134"
            },
            "id": "ASB-A-174749461-b8f2afe7",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "addOrUpdateNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 413.0,
                "function_hash": "181483652853951769326786684162435380376"
            },
            "id": "ASB-A-174749461-bdfb510e",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "removeProvider"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/e26f3b9ffe1c862c8c8322a6ae7b03ce8f9900f9"
    ],
    "spl": "2021-03-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/opt/net/wifi

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2021-03-01

Affected versions

Other

10

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "303508150285819881643303256455752130424",
                    "291115483168236398137803610036204738100",
                    "73322250126078873487444367683556859431",
                    "50052768308695800114314395657543851522",
                    "174320947989262821208576241549240294058",
                    "226584454987222445245545730774368611903"
                ]
            },
            "id": "ASB-A-174749461-0caaf54d",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 398.0,
                "function_hash": "200713156126834410362755887735932974860"
            },
            "id": "ASB-A-174749461-0f2e2c3b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "updateLastConnectUid"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 598.0,
                "function_hash": "254915016614647722419840629674192869464"
            },
            "id": "ASB-A-174749461-15e8f36f",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "removeProvider"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "86929182526505157794470712119474646477",
                    "67071363519995165458946182665353753296",
                    "58931436482856392426434403243535736717",
                    "26051102951233473360150666562291485326"
                ]
            },
            "id": "ASB-A-174749461-1c905584",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 235.0,
                "function_hash": "193031769511773489547431768644645677976"
            },
            "id": "ASB-A-174749461-32db2050",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "doesUidBelongToCurrentUser"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 847.0,
                "function_hash": "13996915555422199246546394574066773235"
            },
            "id": "ASB-A-174749461-3466fbac",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java",
                "function": "removeNetworkSuggestions"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1544.0,
                "function_hash": "210500433907892709968140523880644048550"
            },
            "id": "ASB-A-174749461-3a793e1b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "addOrUpdateProvider"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 18168.0,
                "function_hash": "89685662924132042097046752377801580324"
            },
            "id": "ASB-A-174749461-6c3a86da",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/ClientModeImpl.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 947.0,
                "function_hash": "5026459856635871889334288478375431856"
            },
            "id": "ASB-A-174749461-6ff90687",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "remove"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "203695496799824715518873040431497380989",
                    "142111471161640253913082425037065347058",
                    "143391839521550700414744858082569552026",
                    "299260619113233063628950553566556477494",
                    "188419523181841930973031107145558065645",
                    "57502681282634268914680310336743968391",
                    "337186693254617363950031164342805617092",
                    "67149365753020563795352662902924317035"
                ]
            },
            "id": "ASB-A-174749461-76de9a95",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 651.0,
                "function_hash": "18229319432201366651584341137408452598"
            },
            "id": "ASB-A-174749461-7d160dd6",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "clearInternalUserData"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 8125.0,
                "function_hash": "255242525356812310606810173766319251513"
            },
            "id": "ASB-A-174749461-8ddcd919",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/ClientModeImpl.java",
                "function": "processMessage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1664.0,
                "function_hash": "85295130655715541772211828181133278233"
            },
            "id": "ASB-A-174749461-90091f2d",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "saveToStore"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "103590875545491941656884531376143975290",
                    "71950720794770868921529302982073431169",
                    "75023098593320640773889055449614530992",
                    "151293034339437339499003783857819407146",
                    "110516711315102337601313968516025052624",
                    "293391070246212555822475097174367795541",
                    "242640119474043798549307626580335535141",
                    "298700985077337855084200315285533908183",
                    "22598504010132858510663362747184581701"
                ]
            },
            "id": "ASB-A-174749461-92d965bb",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 697.0,
                "function_hash": "131142172827554921773667005815986768021"
            },
            "id": "ASB-A-174749461-9b6d39ee",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "disableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 243.0,
                "function_hash": "104709006649267047806570256075447334530"
            },
            "id": "ASB-A-174749461-c7bb4ef9",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "removePasspointProviderWithPackage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1029.0,
                "function_hash": "207269873591090565090895297301758573201"
            },
            "id": "ASB-A-174749461-cfbb52ff",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "PasspointManager"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 733.0,
                "function_hash": "121705982265277019859936834910678448722"
            },
            "id": "ASB-A-174749461-d1f1ed75",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "enableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "6146540244650484247725057935803377744",
                    "224965066954530211778009496393409489506",
                    "255724293914606371519557414721688910977",
                    "146963150558624278789572770429902913705",
                    "2356660561726167135244741641302147370",
                    "318016788677068602822914936277156082067",
                    "327657246149635846160533092884376787846",
                    "310873103942497350905109501633328816345"
                ]
            },
            "id": "ASB-A-174749461-d7c4b756",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/ClientModeImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2072.0,
                "function_hash": "47525725566514511906797192951615285324"
            },
            "id": "ASB-A-174749461-dc82cf2b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "add"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 8979.0,
                "function_hash": "151101510073836598823975110444322007614"
            },
            "id": "ASB-A-174749461-ddde171d",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java",
                "function": "WifiInjector"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 805.0,
                "function_hash": "317445086167744241707433751611201679269"
            },
            "id": "ASB-A-174749461-e16a2845",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "removeNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1296.0,
                "function_hash": "226124046275953366158033723232007046012"
            },
            "id": "ASB-A-174749461-ff5ae9fe",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "addOrUpdateNetwork"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/95673e85133c78773870fb5161bb300b7f2ee51e"
    ],
    "spl": "2021-03-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/opt/net/wifi

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2021-03-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 1415.0,
                "function_hash": "254961698950920760118221479978653804053"
            },
            "id": "ASB-A-174749461-0dda0782",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "addOrUpdateNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1535.0,
                "function_hash": "255916453453559517875940602408856241400"
            },
            "id": "ASB-A-174749461-0ebdda43",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "saveToStore"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 970.0,
                "function_hash": "89849736890720102793066140735016140752"
            },
            "id": "ASB-A-174749461-12cc98f4",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "removeNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 375.0,
                "function_hash": "181193304504931775082820671900425456680"
            },
            "id": "ASB-A-174749461-1533bdae",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java",
                "function": "getNetworkSuggestions"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 326.0,
                "function_hash": "203467227122970595521929258074908352542"
            },
            "id": "ASB-A-174749461-256cbfb9",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java",
                "function": "unregisterSuggestionConnectionStatusListener"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 322.0,
                "function_hash": "307684203200391274524500986448376984337"
            },
            "id": "ASB-A-174749461-2e4b058b",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "doesUidBelongToCurrentUser"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 417.0,
                "function_hash": "290462667540234171168190098201318515423"
            },
            "id": "ASB-A-174749461-354abac6",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "unregisterSuggestionConnectionStatusListener"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 719.0,
                "function_hash": "130019331366884103952013288367927070008"
            },
            "id": "ASB-A-174749461-511b1982",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "disableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 4177.0,
                "function_hash": "286602589096887677559926435838580249817"
            },
            "id": "ASB-A-174749461-5256bf17",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "add"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 585.0,
                "function_hash": "126456977994977401502041272892566327689"
            },
            "id": "ASB-A-174749461-815e87c3",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "clearInternalDataForCurrentUser"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 9961.0,
                "function_hash": "15619514342957620809322858123412935526"
            },
            "id": "ASB-A-174749461-829879a4",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java",
                "function": "WifiInjector"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "273371497977133763264469697496983668813",
                    "85781190048481210897973429451571143744",
                    "137331914493513097080745479128275339869",
                    "237446086054293254667517212507001899194",
                    "246239478320250421325549291732446786869",
                    "91110940583516536628521317555625609168"
                ]
            },
            "id": "ASB-A-174749461-a147fb1c",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/util/WifiPermissionsUtil.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 717.0,
                "function_hash": "251882422741104470181419866813869416411"
            },
            "id": "ASB-A-174749461-b16e24c6",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "removeProviderInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "16013214545818080363119724530368848360",
                    "149095841077303173590570429762564082031",
                    "10929498232619013897999495409185659638",
                    "257386538156855427977063325501266113702"
                ]
            },
            "id": "ASB-A-174749461-c272b76d",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiInjector.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 398.0,
                "function_hash": "200713156126834410362755887735932974860"
            },
            "id": "ASB-A-174749461-c2c8c14a",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "updateLastConnectUid"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 925.0,
                "function_hash": "39516254714476003551785921345195497612"
            },
            "id": "ASB-A-174749461-c5069981",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "PasspointManager"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 616.0,
                "function_hash": "165323119540589626954753722042106649277"
            },
            "id": "ASB-A-174749461-ca2cce67",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiServiceImpl.java",
                "function": "registerSuggestionConnectionStatusListener"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 436.0,
                "function_hash": "307862263956526720509278091355388928137"
            },
            "id": "ASB-A-174749461-cb3f1f6f",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "get"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1497.0,
                "function_hash": "9658438000565726699451657446705107219"
            },
            "id": "ASB-A-174749461-ccea8cbc",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "remove"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2544.0,
                "function_hash": "288409170685178563957465208652025710853"
            },
            "id": "ASB-A-174749461-d7327e07",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java",
                "function": "addOrUpdateProvider"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 357.0,
                "function_hash": "291032959476976996113030970819028240095"
            },
            "id": "ASB-A-174749461-ec64b7a1",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiNetworkSuggestionsManager.java",
                "function": "registerSuggestionConnectionStatusListener"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 744.0,
                "function_hash": "319043994082375703878133977865729051210"
            },
            "id": "ASB-A-174749461-ec95f50d",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/WifiConfigManager.java",
                "function": "enableNetwork"
            },
            "signature_type": "Function"
        },
        {
            "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",
            "source": "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "service/java/com/android/server/wifi/hotspot2/PasspointManager.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/1ffc81e5470b3e98f86ac04a7e4f9daec89768b3"
    ],
    "spl": "2021-03-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}