
CVE-2018-8021 Prueba de concepto y Exploit
IBM : Apache Superset podría permitir a un atacante remoto ejecutar código arbitrario en el sistema, debido al uso del método de carga no seguro de la librería pickle para deserializar datos. Mediante el envío de una solicitud especialmente diseñada, un atacante podría explotar esta vulnerabilidad para ejecutar código arbitrario en el sistema.
usage: exploit.py [-h] -t TCP -tp TPORT -i IP -p PORT -U USER -P PASSW
optional arguments:
-h, --help show this help message and exit
-t TCP, --tcp TCP tcp ip for shell
-tp TPORT, --tport TPORT
tcp port for shell
-i IP, --ip IP ip
-p PORT, --port PORT port
-U USER, --user USER User belong to Superset
-P PASSW, --passw PASSW
password of the user !
Nota : El usuario y la contraseña deben pertenecer a un usuario que pueda importar Dashboards en Superset!!!
Tenga en cuenta que el PoC original fue escrito por David May [[email protected]][https://github.com/DavidMay121]