CVE Catalog

CVE-2017-8244

High
Published: Translated: NVD NIST

Summary

In core_info_read and inst_info_read in all Android releases from CAF, variables 'dbg_buf', 'dbg_buf->curr', and 'dbg_buf->filled_size' can be modified simultaneously by different threads, leading to a lack of protection with mutexes or locks. Buffer overflow is possible on race conditions.

Risk Assessment

The organization may be exposed to attacks that exploit buffer overflow, potentially leading to unauthorized access to kernel memory and privilege escalation.

Recommendation

It is recommended to implement appropriate synchronization mechanisms, such as mutexes or locks, to secure access to variables in core_info_read and inst_info_read.

Other vulnerabilities in Android releases from CAF using the Linux kernel

See all
Original NVD description (English source)

In core_info_read and inst_info_read in all Android releases from CAF using the Linux kernel, variable "dbg_buf", "dbg_buf->curr" and "dbg_buf->filled_size" could be modified by different threads at the same time, but they are not protected with mutex or locks. Buffer overflow is possible on race conditions. "buffer->curr" itself could also be overwritten, which means that it may point to anywhere of kernel memory (for write).

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