Grant Hernandez, Ph.D. in science at the University of Florida’s Cybersecurity Institute, has published a PoC exploit for Android’s zero-day vulnerability that allows gaining superuser rights and take control of the device.At the beginning of October 2019, experts at the Google Project Zero team reported an unpleasant bug in the Android kernel, due to which attackers could gain root access to the target device. The zero-day vulnerability received the identifier CVE-2019-2215 and poses a threat to the following smartphones running Android 8.x and newer:
- Pixel 2 running Android 9 and Android 10 preview;
- Huawei P20;
- Xiaomi Redmi 5A;
- Xiaomi Redmi Note 5;
- Xiaomi A1;
- Oppo A3;
- Moto Z3;
- Oreo LG smartphones
- Samsung S7, S8, S9.
After disclosing information about the problem, Google specialist Maddy Stone published a PoC exploit in the public domain, but its code was somewhat harmless, since it did not use the full potential of the vulnerability.
Now the idea was further developed by Grant Hernandez. He introduced his own PoC exploit called Qu1ckR00t.
“When I heard about the emergency disclosure of CVE-2019-2215 by Project Zero, I decided to replicate the exploit on my local device to see it in action. I so happened to have a vulnerable Pixel 2 with the exact kernel version as my main device (don’t hack me). All I needed to do was compile the exploit and run it over ADB. I downloaded the latest Android NDK and compiled the proof of concept”, — writes Grant Hernandez.
Its exploit allows bypassing such protective mechanisms as DAC (Discretionary Access Control) and Linux Capabilities (CAP), is able to disable SELinux (Security-Enhanced Linux), SECCOMP (Secure Computing Mode) and MAC (Mandatory Access Control). As a result, the tool can be used to gain quick root access to the device, giving the attacker full control.
The source code for Qu1ckR00t was published on GitHub, but not as a finished and packaged APK file. That is, the user will have to compile it himself, but after that he will get access to the application, which can provide root access with just one click.
Hernandez warns that he tested Qu1ckR00t only on Pixel 2, and inexperienced users are better off not experimenting with this tool, as they risk disrupting the OS and losing all the data.
Recall that Google engineers as part of the October Tuesday update for Android fixed the vulnerability CVE-2019-2215: patch level 2019-10-06.
User Review( votes)