
Implementación del exploit CVE-2021-0396 para el motor V8 JavaScript en Android 10 (AOSP r33), que demuestra una vulnerabilidad de ejecución remota de código en el compilador JIT.
V8 es el motor JavaScript de código abierto de Google.
V8 implementa ECMAScript según lo especificado en ECMA-262.
V8 está escrito en C++ y se utiliza en Google Chrome, el navegador de código abierto de Google.
V8 puede ejecutarse de forma independiente o integrarse en cualquier aplicación C++.
Página del proyecto V8: https://github.com/v8/v8/wiki
Obtén depot tools y ejecuta
fetch v8
Esto descargará V8 en el directorio v8 y obtendrá todas sus dependencias.
Para mantenerse actualizado, ejecuta
git pull origin
gclient sync
Para obtener todas las ramas, añade lo siguiente a tu configuración remota en .git/config:
fetch = +refs/branch-heads/*:refs/remotes/branch-heads/*
fetch = +refs/tags/*:refs/tags/*
Sigue las instrucciones mencionadas en la wiki de V8.