Description
A remote code execution vulnerability in Webview in Android 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-11-05 could enable a remote attacker to execute arbitrary code when the user is navigating to a website. This issue is rated as High due to the possibility of remote code execution in an unprivileged process. Android ID: A-31217937.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Android | Android-5.0.2, Android-5.1.1, Android-6.0, Android-6.0.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | android | No fix yet | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Google Android - 'BadKernel' Remote Code Execution EDB-40846 · remote · Nov 28, 2016
GitHub 1 repository
-
secmob/BadKernel ★ 150 · Nov 28, 2016
Full exploit of CVE-2016-6754(BadKernel) and slide of SyScan360 2016
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 40846 exploit
- 94204 vdb-entry
- https://source.android.com/security/bulletin/2016-11-01.html