Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-94597-poc — PoC em Python para a cadeia de RCE de upload de imagens do NukeViet 4.6.01: gera um payload poliglota em PHP e, contra um laboratório autorizado, realiza login, faz o upload e executa um comando de prova. | Kitploit
Ferramentas/GitHubGitHub/canhieu/cve-2026-94597-poc
Geração de PayloadsAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebSegurança WebFerramenta de Acesso Remoto
GitHubcanhieu/cve-2026-94597-poc

CVE-2026-94597-poc

PoC em Python para a cadeia de RCE de upload de imagens do NukeViet 4.6.01: gera um payload poliglota em PHP e, contra um laboratório autorizado, realiza login, faz o upload e executa um comando de prova.

Ver Repositório
há 27 diasAinda 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

PoC de RCE por upload de imagem no NukeViet 4.6.01

PoC de laboratório autorizado para a cadeia de upload de imagem do NukeViet reportada:

  1. verify_image() não detecta short-open tags do PHP (<?).
  2. A normalização do nome do arquivo preserva a extensão interna .php.
  3. A regra de reescrita do upload verifica .php apenas no final da URI.
  4. Um servidor com short tags do PHP habilitadas e um handler PHP do Apache aplicável pode executar o polyglot enviado.

Este repositório não contém credenciais, tokens, cookies ou configuração de alvo ativo. Execute apenas contra um laboratório próprio ou explicitamente autorizado.

Requisitos

  • Python 3.10+
  • requests
  • Instância de laboratório do NukeViet 4.6.01 com uma conta autorizada com capacidade de upload
  • Configuração de PHP/Apache do laboratório compatível com as condições de execução acima

Instale a dependência:

python3 -m pip install requests

Apenas gerar o payload

Sem requisição de rede:

python3 nukeviet_rce.py --payload-only --file shell.php.jpg

Executar contra um laboratório autorizado

python3 nukeviet_rce.py \
  --authorized \
  --url http://127.0.0.1:8080 \
  --username LAB_USER \
  --password 'LAB_PASSWORD' \
  --command id

O script realiza: login -> upload multipart -> extração do caminho enviado -> uma requisição de comando. Use comandos de prova inofensivos, como id ou whoami.

Limite das evidências

O PoC demonstra impacto apenas quando a configuração exata do alvo alcança a execução do PHP. Uma execução de geração de payload ou uma correspondência apenas em nível de código-fonte não prova RCE em tempo de execução. Não o execute contra sistemas de terceiros.

Baixar ferramenta