In the function wma_unified_power_debug_stats_event_handler() in Android for MSM, Firefox OS for MSM, and QRD Android before 2017-10-18, if the value param_buf->num_debug_register received from the FW command buffer is close to max of uint32, then the computation performed using this variable to calculate stats_registers_len may overflow to a smaller value leading to less than required memory allocated for power_stats_results and potentially a buffer overflow while copying the FW buffer to local buffer.
Advisories
Source ID Title
EUVD EUVD EUVD-2017-6361 In the function wma_unified_power_debug_stats_event_handler() in Android for MSM, Firefox OS for MSM, and QRD Android before 2017-10-18, if the value param_buf->num_debug_register received from the FW command buffer is close to max of uint32, then the computation performed using this variable to calculate stats_registers_len may overflow to a smaller value leading to less than required memory allocated for power_stats_results and potentially a buffer overflow while copying the FW buffer to local buffer.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: qualcomm

Published:

Updated: 2024-09-16T16:18:52.540Z

Reserved: 2017-09-28T00:00:00

Link: CVE-2017-14883

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2018-03-30T21:29:00.607

Modified: 2024-11-21T03:13:41.730

Link: CVE-2017-14883

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses