CVE-2015-9157 In Android before 2018-04-05 or earlier security patch level on Qualcomm Snapdragon Mobile and Snapdragon Wear IPQ4019, MDM9206, MDM9607, MDM9625, MDM9635M, MSM8909W, SD 210/SD 212/SD 205, SD 400, SD....
- Published
- Updated
- Exploit status
- No public exploit known
Description
In Android before 2018-04-05 or earlier security patch level on Qualcomm Snapdragon Mobile and Snapdragon Wear IPQ4019, MDM9206, MDM9607, MDM9625, MDM9635M, MSM8909W, SD 210/SD 212/SD 205, SD 400, SD 410/12, SD 600, SD 615/16/SD 415, SD 617, SD 650/52, SD 800, SD 808, and SD 810, in widevine_dash_cmd_handler(), rsp buffers are passed off to widevine commands. These rsp buffers have values in them, such as buffer lengths, that need to be validated to ensure that no buffer overflow/over-reads happen. However, rsp buffers are not always in locked memory, meaning a time-of-check, time-of-use issue can occur where we check that the value is valid, but then a race condition occurs where this memory is swapped out with a different, possibly out of range, value.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| qualcomm mdm9206 firmware | All versions | No fix listed |
| qualcomm mdm9607 firmware | All versions | No fix listed |
| qualcomm ipq4019 firmware | All versions | No fix listed |
| qualcomm mdm9625 firmware | All versions | No fix listed |
| qualcomm mdm9635m firmware | All versions | No fix listed |
| qualcomm msm8909w firmware | All versions | No fix listed |
| qualcomm sd 210 firmware | All versions | No fix listed |
| qualcomm sd 212 firmware | All versions | No fix listed |
| qualcomm sd 205 firmware | All versions | No fix listed |
| qualcomm sd 400 firmware | All versions | No fix listed |
| qualcomm sd 410 firmware | All versions | No fix listed |
| qualcomm sd 412 firmware | All versions | No fix listed |
| qualcomm sd 600 firmware | All versions | No fix listed |
| qualcomm sd 615 firmware | All versions | No fix listed |
| qualcomm sd 616 firmware | All versions | No fix listed |
| qualcomm sd 415 firmware | All versions | No fix listed |
| qualcomm sd 617 firmware | All versions | No fix listed |
| qualcomm sd 650 firmware | All versions | No fix listed |
| qualcomm sd 652 firmware | All versions | No fix listed |
| qualcomm sd 800 firmware | All versions | No fix listed |
| qualcomm sd 808 firmware | All versions | No fix listed |
| qualcomm sd 810 firmware | All versions | No fix listed |
| qualcomm Snapdragon Mobile, Snapdragon Wear | = IPQ4019, MDM9206, MDM9607, MDM9625, MDM9635M, MSM8909W, SD 210/SD 212/SD 205, SD 400, SD 410/12, SD 600, SD 615/16/SD 415, SD 617, SD 650/52, SD 800, SD 808, SD 810 | No fix listed |
References
- 103671 third-party-advisory vdb-entry
- source.android.com vendor-advisory