Skip to content

Latest commit

 

History

History
113 lines (109 loc) · 5.58 KB

README.md

File metadata and controls

113 lines (109 loc) · 5.58 KB

VirtualPatch: Fixing Android Security Vulnerabilities through Application-Level Virtualization

This repo contains the code of the exploits and the security patches we developed for the CVEs used in the paper "VirtualPatch: Fixing Android Security Vulnerabilities through Application-Level Virtualization"

CVE-2019-9376

CVE-2021-0313

CVE-2021-0604

CVE-2021-0444

CVE-2021-0341

CVE-2021-0521

CVE-2021-0591

CVE-2018-9493

CVE-2018-9452

CVE-2018-9525

CVE-2018-9548

CVE-2021-0931

CVE-2018-9582

CVE-2019-2003

CVE-2019-2232

CVE-2018-9467

CVE-2020-0239

CVE-2020-0441

CVE-2020-0459

CVE-2020-0391

CVE-2021-1929

CVE-2020-0014

CVE-2019-2137

CVE-2020-0443

CVE-2021-0597

Notes

Some CVEs do not require a patch because VirtualApp implementation of app-level virtualization prevents the exploits by design. For instance, only certain Broadcasts are delivered to or forwarded from apps running inside the virtual environment, so exploits that use other Broadcast messages are blocked by default.