← Vulnerability feed

Vulnerability record · CVE-2015-3827 · published 1 October 2015

CVE-2015-3827: Android libstagefright MPEG4Extractor chunk size validation flaw

Google · Android

MPEG4Extractor::parseChunk in Android's libstagefright fails to validate the relationship between chunk sizes and skip sizes when parsing MPEG-4 covr atoms. This allows crafted media files to trigger an integer underflow and memory corruption. The flaw affects Android before 5.1.1 LMY48I and is remotely reachable through media processing.

9.3 CVSS 2.0 High EPSS 81% · top 0.4% CWE-119 · Memory buffer overflowCWE-189 · CWE-189
9.3CVSS 2.0 base score
81%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
12References
17 Jun 2026Last modified by NVD

Description

The MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in Android before 5.1.1 LMY48I does not validate the relationship between chunk sizes and skip sizes, which allows remote attackers to execute arbitrary code or cause a denial of service (integer underflow and memory corruption) via crafted MPEG-4 covr atoms, aka internal bug 20923261.

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

high priorityRemote code execution with no authentication and high EPSS probability, though exploitation requires user interaction and the affected Android versions are old.

What it is

MPEG4Extractor::parseChunk in Android's libstagefright fails to validate the relationship between chunk sizes and skip sizes when parsing MPEG-4 covr atoms. This allows crafted media files to trigger an integer underflow and memory corruption. The flaw affects Android before 5.1.1 LMY48I and is remotely reachable through media processing.

Impact

An attacker can execute arbitrary code in the context of the media processing service or cause a denial of service through memory corruption. Successful code execution could give the attacker the privileges of the affected process.

Attack surface

The vulnerability is reached remotely by supplying a crafted MPEG-4 file containing malicious covr atoms, typically via MMS, web browsing, or any app that parses media. No authentication is required, but some user interaction (opening or previewing the file) is needed per the AV:N/AC:M vector.

Exploitation

CVE-2015-3827 is not listed in CISA KEV, but EPSS shows a 30-day probability of 0.81143 (99.6th percentile), indicating high predicted exploitation likelihood. References include vendor advisories from Google and Huawei but no public exploit tags.

What to do

  • Apply the Android 5.1.1 LMY48I or later security update that includes the libstagefright fix.
  • Restrict or disable automatic MMS media preview and auto-download of media attachments on affected devices.
  • Avoid opening untrusted MPEG-4 files from unknown sources until devices are patched.
  • Monitor vendor advisories for backported fixes on OEM builds that may lag the AOSP patch.

Detection

  • Monitor for crashes or abnormal terminations in media server or stagefright-related processes when processing MPEG-4 files.
  • Inspect MPEG-4 files for malformed covr atoms with inconsistent chunk and skip sizes using a parser or file analysis tool.
  • Correlate device logs showing libstagefright parse errors with receipt of media via MMS or browser downloads.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2015-3827 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2026-58704Android Cellular Modem improper authorization allows adjacent privilege escalationAndroid's Cellular Modem component contains a logic error that bypasses permission checks, allowing an attacker within radio/adjacent range to escala…KEVEPSS 0.59%analysed8.8CVE-2025-48543Android use-after-free allows Chrome sandbox escape to system_serverA use-after-free in multiple Android locations lets an attacker escape the Chrome sandbox and reach the Android system_server process. Because the fl…KEVEPSS 0.54%analysed8.4CVE-2025-48595Android Framework integer overflow enables local code executionAn integer overflow in multiple locations of the Android Framework can be turned into code execution. It allows a local attacker to escalate privileg…KEVEPSS 1.7%analysed7.8CVE-2025-48572Android Framework permissions bypass enables background activity launchMultiple locations in the Android Framework allow activities to be launched from the background because of a permissions bypass, a missing authentica…KEVEPSS 0.26%analysed7.8CVE-2024-32896Android Pixel logic error allows local privilege escalationCVE-2024-32896 is a logic error in Android (CWE-670/CWE-783) that permits a local attacker to bypass intended restrictions and escalate privileges. I…KEVEPSS 3.0%analysed7.8CVE-2024-29748Android Pixel logic error allows local privilege escalationCVE-2024-29748 is a logic error in Android code that permits bypassing a security check, leading to local escalation of privilege. It affects Google …KEVEPSS 0.67%analysed7.8CVE-2023-35674Android WindowState logic error allows background activity launch and privilege escalationA logic error in onCreate of WindowState.java in the Android Framework lets a background activity be launched, enabling local escalation of privilege…KEVEPSS 2.6%analysed7.8CVE-2023-20963Android WorkSource parcel mismatch local privilege escalationCVE-2023-20963 is a parcel mismatch in Android's WorkSource component that allows a local attacker to escalate privileges without additional executio…KEVEPSS 1.5%analysed

Source: NIST National Vulnerability Database (record CVE-2015-3827), CISA KEV, FIRST EPSS (scores of 2026-09-25). This page is refreshed as NVD updates the record.