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.
Project Subscriptions
| Vendors | Products |
|---|---|
|
Qualcomm
Subscribe
|
Ipq4019
Subscribe
Ipq4019 Firmware
Subscribe
Mdm9206
Subscribe
Mdm9206 Firmware
Subscribe
Mdm9607
Subscribe
Mdm9607 Firmware
Subscribe
Mdm9625
Subscribe
Mdm9625 Firmware
Subscribe
Mdm9635m
Subscribe
Mdm9635m Firmware
Subscribe
Msm8909w
Subscribe
Msm8909w Firmware
Subscribe
Sd 205
Subscribe
Sd 205 Firmware
Subscribe
Sd 210
Subscribe
Sd 210 Firmware
Subscribe
Sd 212
Subscribe
Sd 212 Firmware
Subscribe
Sd 400
Subscribe
Sd 400 Firmware
Subscribe
Sd 410
Subscribe
Sd 410 Firmware
Subscribe
Sd 412
Subscribe
Sd 412 Firmware
Subscribe
Sd 415
Subscribe
Sd 415 Firmware
Subscribe
Sd 600
Subscribe
Sd 600 Firmware
Subscribe
Sd 615
Subscribe
Sd 615 Firmware
Subscribe
Sd 616
Subscribe
Sd 616 Firmware
Subscribe
Sd 617
Subscribe
Sd 617 Firmware
Subscribe
Sd 650
Subscribe
Sd 650 Firmware
Subscribe
Sd 652
Subscribe
Sd 652 Firmware
Subscribe
Sd 800
Subscribe
Sd 800 Firmware
Subscribe
Sd 808
Subscribe
Sd 808 Firmware
Subscribe
Sd 810
Subscribe
Sd 810 Firmware
Subscribe
|
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2015-9010 | 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. |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: qualcomm
Published:
Updated: 2024-09-16T19:00:25.710Z
Reserved: 2017-08-16T00:00:00
Link: CVE-2015-9157
No data.
Status : Modified
Published: 2018-04-18T14:29:05.403
Modified: 2024-11-21T02:39:55.500
Link: CVE-2015-9157
No data.
OpenCVE Enrichment
No data.
EUVD