CVE Catalog

CVE-2015-3828

High
Published: Translated: NVD NIST

Summary

The MPEG4Extractor::parse3GPPMetaData function in libstagefright in Android before version 5.1.1 LMY48I does not enforce a minimum size for UTF-16 strings containing a Byte Order Mark (BOM). This allows remote attackers to execute arbitrary code or cause a denial of service via crafted 3GPP metadata.

Risk Assessment

This vulnerability may lead to remote code execution or denial of service, posing a serious security threat to systems running the vulnerable version of Android.

Recommendation

It is recommended to update Android to version 5.1.1 LMY48I or later to mitigate this vulnerability.

Other vulnerabilities in libstagefright

See all
Original NVD description (English source)

The MPEG4Extractor::parse3GPPMetaData function in MPEG4Extractor.cpp in libstagefright in Android before 5.1.1 LMY48I does not enforce a minimum size for UTF-16 strings containing a Byte Order Mark (BOM), which allows remote attackers to execute arbitrary code or cause a denial of service (integer underflow and memory corruption) via crafted 3GPP metadata, aka internal bug 20923261, a related issue to CVE-2015-3826.

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