In scheme of Uri.java, there is a possible way to craft a malformed Uri object due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "138002153911268528554143659310083762241", "297455482597830554531229895867445278578", "239294018139755612860533715583550949084", "55165090047528802198270063357550666438" ] }, "id": "ASB-A-261721900-003de596", "source": "https://android.googlesource.com/platform/frameworks/base/+/003800764d6180cddb7202e4e46e7bd48b71d4b9", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/net/Uri.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "104738803165679544444835421662763770740", "282854974940796504727249461649251767358", "193301029035352083894885517289582284355", "189082287069262779762421083968669274300" ] }, "id": "ASB-A-261721900-988bb4b2", "source": "https://android.googlesource.com/platform/frameworks/base/+/737bc87e74763a073b01253cd3d9a35ccfdc0138", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/net/Uri.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/737bc87e74763a073b01253cd3d9a35ccfdc0138", "https://android.googlesource.com/platform/frameworks/base/+/003800764d6180cddb7202e4e46e7bd48b71d4b9" ], "spl": "2024-09-01", "severity": "High", "types": [ "EoP" ] }