CVE-2016-2428

libAACdec/src/aacdec_drc.cpp 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 properly…

published May 9, 2016

CVSS
—
EPSS
2%
Percentile
81.1
In the wild
Unconfirmed
What it is

⚠️ A crafty media file could exploit this vulnerability, sneaking in the ability to run arbitrary code on your device! Think of it like an overbooked flight where too many passengers means chaos on board. When the system can't handle the influx of threads, it might just crash, leading to a denial of service experience for users! An attacker could exploit this by sending a specially crafted media file, potentially allowing them to execute arbitrary code or create a stack memory corruption situation. This could lead to anything from unexpected crashes to being able to take control of the device!

Put simply

Think of it like an overbooked flight where too many passengers means chaos on board. When the system can't handle the influx of threads, it might just crash, leading to a denial of service experience for users! In the libAACdec component of Android, there’s a flaw that fails to limit the number of threads it can spawn, which can be manipulated by specially crafted media files, leading to potential remote code execution or denial of service.

What to do

An attacker could exploit this by sending a specially crafted media file, potentially allowing them to execute arbitrary code or create a stack memory corruption situation. This could lead to anything from unexpected crashes to being able to take control of the device! To mitigate this risk, developers should update to Android versions 4.4.4, 5.0.2, 5.1.1, or any later version available. It's also beneficial to implement strict validation on media file inputs to avoid unexpected thread creation. You've got this! With the right updates, you can patch this vulnerability and keep your devices safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02060 · 81.1th percentile
Published
2016-05-09T10:00Z
EPSS history
Timeline
  • 09 MAY 10:00Z
    libAACdec/src/aacdec_drc.cpp 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 properly…
    cvelistv5