
Esto contiene un exploit de un solo archivo para cve-2021-4034, que es una escalada de privilegios local de Polkit. ¡Úsalo con sabiduría!
Esto contiene un exploit de un solo archivo para cve-2021-4034, que es una escalada de privilegios local de Polkit. ¡Úsalo con sabiduría!
CVE-2021-4034, comúnmente conocida como Pwnkit, es una vulnerabilidad de corrupción de memoria en el componente pkexec de Polkit, un conjunto de herramientas utilizado para definir y manejar autorizaciones en sistemas tipo Unix. La vulnerabilidad se origina por un manejo inadecuado de las variables de entorno, lo que permite a un usuario local ejecutar código arbitrario como el usuario root.
El problema central radica en que pkexec no sanitiza adecuadamente las variables de entorno antes de procesarlas. Esto provoca una condición de escritura fuera de los límites en ciertos escenarios, lo que finalmente permite una escalada de privilegios local. Ha existido en la base de código desde el commit inicial de pkexec en 2009, dejando vulnerables a casi todas las distribuciones principales de Linux hasta que fue parcheado a principios de 2022.
sudo apt updatesudo apt install gitgit clone https://github.com/Z3R0-0x30/CVE-2021-4034.gitcd CVE-2021-4034chmod +x Z3R0_polkitLPE.sh./Z3R0_polkitLPE.sh