CVE-2017-14883

Published Mar 30, 2018 CVSS 3.0 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
qualcomm
Published
Updated
Sep 16, 2024, 4:18 PM
Reserved
Sep 28, 2017, 12:00 AM
Status
Modified
Published
Mar 30, 2018, 9:29 PM
Modified
Jun 17, 2026, 1:06 AM