CVE-2016-0811
HIGHAndroid 6.x - Exposure of Sensitive Information via Integer Overflow in BnCrypto::onTransact
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-0811. PoCs published by codecat007.
AI-analyzed exploit summary The PoC exploits CVE-2016-0811, a memory corruption vulnerability in Android's MediaDrm service, by crafting malicious Parcel data to trigger an integer overflow in the CryptoPlugin::SubSample handling. This leads to a heap-based buffer overflow, potentially allowing arbitrary code execution.
Description
Integer overflow in the BnCrypto::onTransact function in media/libmedia/ICrypto.cpp in libmediaplayerservice in Android 6.x before 2016-02-01 allows attackers to obtain sensitive information, and consequently bypass an unspecified protection mechanism, by triggering an improper size calculation, as demonstrated by obtaining Signature or SignatureOrSystem access, aka internal bug 25800375.
Exploits (1)
The PoC exploits CVE-2016-0811, a memory corruption vulnerability in Android's MediaDrm service, by crafting malicious Parcel data to trigger an integer overflow in the CryptoPlugin::SubSample handling. This leads to a heap-based buffer overflow, potentially allowing arbitrary code execution.
References (2)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N