
Si tratta di un exploit di una vulnerabilità critica UAF che ha colpito il sistema IPC Binder di Android, sfruttato in the wild e scoperto da P0.
Il seguente è l'exploit per la vulnerabilità bad binder (CVE-2019-2215) testato su un emulatore x86. L'obiettivo era abusare della vulnerabilità UAF per attivare una primitiva AAR per far trapelare indirizzi del kernel e usare una primitiva AAW per sovrascrivere addr_limit, portando a una primitiva di lettura e scrittura del kernel che ci consente di modificare cred_struct per l'escalation dei privilegi locali (LPE).