CVE Catalog

CVE-2017-9677

High
Published: Translated: NVD NIST

Summary

In Qualcomm products with Android releases from CAF, in function msm_compr_ioctl_shared, the variable 'ddp->params_length' could be accessed and modified by multiple threads without proper protection. This can lead to race conditions and buffer overflow if the variable is set to a large value.

Risk Assessment

The organization may be exposed to attacks exploiting buffer overflow, potentially leading to unauthorized memory access and system takeover.

Recommendation

It is recommended to update the software to the latest version that implements proper synchronization mechanisms for the 'ddp->params_length' variable. A code audit should also be conducted to identify and fix similar issues.

Other vulnerabilities in Qualcomm products with Android releases from CAF using the Linux kernel

See all
Original NVD description (English source)

In all Qualcomm products with Android releases from CAF using the Linux kernel, in function msm_compr_ioctl_shared, variable "ddp->params_length" could be accessed and modified by multiple threads, while it is not protected with locks. If one thread is running, while another thread is setting data, race conditions will happen. If "ddp->params_length" is set to a big number, a buffer overflow will occur.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS