In launchConfigNewNetworkFragment of NetworkProviderSettings.java, there is a possible way for the guest user to add a new WiFi network due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "match_only_versions": [ "13" ], "digest": { "length": 411.0, "function_hash": "113741140047974922017156593469356999343" }, "id": "PUB-A-246301667-88d72468", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/6629b12a08c6b256b208fc52c3da248f05beb3a3", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/network/NetworkProviderSettings.java", "function": "launchConfigNewNetworkFragment" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "78347652971236948770087577465964121891", "266954423659928714766935379858697309385", "95126400396795845140522483765035262823", "130077548089353384704187211898530652787" ] }, "id": "PUB-A-246301667-b8a76d0f", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/6629b12a08c6b256b208fc52c3da248f05beb3a3", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/network/NetworkProviderSettings.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/6629b12a08c6b256b208fc52c3da248f05beb3a3" ], "spl": "2022-12-01", "severity": "Moderate", "types": [ "EoP" ] }