In uvcscanchainforward of uvcdriver.c, there is a possible linked list corruption due to an unusual root cause. This could lead to local escalation of privilege in the kernel with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 1549.0, "function_hash": "60626479737422533824532741070373279186" }, "id": "ASB-A-111893654-2d607d27", "source": "https://android.googlesource.com/kernel/common/+/68035c80e129", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/media/usb/uvc/uvc_driver.c", "function": "uvc_scan_chain_backward" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "120562242773611334247690270017307367008", "314134717899991047975011651615276986161", "329785512308302717970716491869670669225", "318417455983384928294155248693750694405", "200622169402816814162099168487583731592", "272887279343761342340979204992761554541", "151803682576569073663657577465118544463" ] }, "id": "ASB-A-111893654-5f80e208", "source": "https://android.googlesource.com/kernel/common/+/68035c80e129", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/media/usb/uvc/uvc_driver.c" }, "signature_type": "Line" }, { "digest": { "length": 1173.0, "function_hash": "194215759102333248697385159289433439026" }, "id": "ASB-A-111893654-8ead4b9c", "source": "https://android.googlesource.com/kernel/common/+/68035c80e129", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/media/usb/uvc/uvc_driver.c", "function": "uvc_scan_chain_forward" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/kernel/common/+/68035c80e129" ], "spl": "2020-09-05", "severity": "High", "types": [ "EoP" ] }