CVE-2015-3864
CriticalPublic exploitInteger underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in Android before 5.1.1 LMY48M allows remote attackers to execute arbitrary code via crafted MPEG-4 data, aka internal bug 23034759.
Published Sep 30, 2015 · Updated May 6, 2026
Key Facts
Patch immediately- CVE-2015-3864 is a critical-severity vulnerability (CVSS 10.0 v2) affecting Android (Google).
- It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
- EPSS estimates a 87% probability of exploitation in the next 30 days.
- Fixed versions are available, including Android 5.1.
- Brandefense priority: patch immediately, because it is very likely to be exploited soon.
CVSS v2
10.0
AV:N/AC:L/Au:N/C:C/I:C/A:C
EPSS (30-day exploit likelihood)
87%
Higher than 99.7% of all scored CVEs
Exploited in the wild
No known
Not in a known-exploited catalog
Public exploit code
Available
Proof-of-concept or weaponized module
Get the full CVE-2015-3864 brief as a PDF
Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.
Description
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in Android before 5.1.1 LMY48M allows remote attackers to execute arbitrary code via crafted MPEG-4 data, aka internal bug 23034759. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-3824.
Affected Products
1 affected entries in total| Product | Affected versions | Fixed in |
|---|---|---|
| AndroidGoogle | See advisory | 5.1 |
Patched Releases
Android
5.1
Timeline
Publicly disclosed
Sep 30, 2015
Last updated
May 6, 2026
Weakness Type
- CWE-189
References
- advisoryhttps://android.googlesource.com/platform/frameworks/av/+/6fe85f7e15203e48df2cc3e8e1c4bc6ad49dc968
- advisoryhttps://blog.zimperium.com/cve-2015-3864-metasploit-module-now-available-for-testing/
- advisory[android-security-updates] 20150909 Nexus Security Bulletin (September 2015)
- exploitMSF stagefright_mp4_tx3g_64bit.rb
- exploitExploitDB-38226
FAQ
Common Questions.
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in Android before 5.1.1 LMY48M allows remote attackers to execute arbitrary code via crafted MPEG-4 data, aka internal bug 23034759.
Affected: Android (Google). The full list is in the CVE brief.
It is not listed in any known-exploited vulnerabilities catalog.
No, it is not currently listed in the CISA Known Exploited Vulnerabilities catalog.
Public exploit code is available.
Fixed versions are available, including Android 5.1.
Brandefense priority: patch immediately, because it is very likely to be exploited soon.
Is CVE-2015-3864 Running On Your Attack Surface?
Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.
Request A Demo