Vulnerabilidad CVE-2021-4034
Vulnerabilidad CVE-2021-4034
Recientemente se descubrió una vulnerabilidad de corrupción de memoria en pkexec de polkit, un programa raíz de SUID que se instala de forma predeterminada en todas las principales distribuciones de Linux.
Esta vulnerabilidad fácilmente explotable permite que cualquier usuario sin privilegios obtenga privilegios completos de raíz en un host vulnerable al explotar esta vulnerabilidad en su configuración predeterminada.
Polkit (anteriormente PolicyKit) es un componente para controlar los privilegios de todo el sistema en sistemas operativos similares a Unix. Proporciona una forma organizada para que los procesos no privilegiados se comuniquen con los procesos privilegiados. También es posible usar polkit para ejecutar comandos con privilegios elevados usando el comando pkexec seguido del comando que se pretende ejecutar (con permiso de root).
En el siguiente repositorio podemos ver el código y el readme, y nos podremos descargar el directorio.
https://github.com/berdav/CVE-2021-4034
Es tan fácil como usar el siguiente comando en consola:
git clone https://github.com/berdav/CVE-2021-4034
Luego entramos en el directorio con:
cd CVE-2021-4034/
Una vez dentro realizamos un make (fig.2)
Y una vez compilado ejecutamos el exploit con:
./cve-2021-4034
Y pasamos de ser un usuario con bajos privilegios a ser un usuario root.
S4vitar en su canal secundario explota en directo dicha vulnerabilidad.
Fuentes:
https://www.qualys.com/2022/01/25/cve-2021-4034/pwnkit.txt
https://youtu.be/Nzg-_FJFz0g (S4vitar video)
Comentarios
Publicar un comentario