CVE-2016-2429
CriticalSummary
In libFLAC/stream_decoder.c in mediaserver in Android versions before 4.4.4, 5.0.2, 5.1.1, and 6.x before May 1, 2016, free operations on uninitialized memory are not prevented, allowing remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a crafted media file.
Risk Assessment
This vulnerability poses a risk of remote code execution and potential denial of service, which can lead to serious consequences for the security of the Android system and user data.
Recommendation
It is recommended to update the Android system to the latest version to mitigate this vulnerability and to monitor applications handling media files for potential threats.
Original NVD description (English source)
libFLAC/stream_decoder.c in mediaserver in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-05-01 does not prevent free operations on uninitialized memory, which allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via a crafted media file, aka internal bug 27211885.

