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
exploit-CVE-2025-29927 — Exploit para CVE-2025-29927 (Next.js) - Desvio de Autorização | Kitploit
Ferramentas/GitHubGitHub/unicordev/exploit-cve-2025-29927
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebSegurança WebTestes de PenetraçãoAprendizado e Educação
GitHubunicordev/exploit-cve-2025-29927

exploit-CVE-2025-29927

Exploit para CVE-2025-29927 (Next.js) - Desvio de Autorização

Ver Repositório
122há 1 anoAinda 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
Site

Exploit para CVE-2025-29927 (Next.js) - Bypass de Autorização

GitHub Cover

Gostou deste repositório? Dê-nos uma ⭐!

Apenas para fins educacionais e de pesquisa de segurança autorizada.

Autor do Exploit

@UNICORDev por (@NicPWNs e @Dev-Yeoj)

Descrição da Vulnerabilidade

O Next.js é um framework React para construir aplicações web full-stack. A partir da versão 1.11.4 e anteriores às versões 12.3.5, 13.5.9, 14.2.25 e 15.2.3, é possível contornar as verificações de autorização dentro de uma aplicação Next.js, se a verificação de autorização ocorrer no middleware. Se a correção para uma versão segura for inviável, recomenda-se evitar que requisições de usuários externos que contenham o cabeçalho x-middleware-subrequest atinjam sua aplicação Next.js. Essa vulnerabilidade é corrigida nas versões 12.3.5, 13.5.9, 14.2.25 e 15.2.3.

Descrição do Exploit

Em versões vulneráveis do Next.js, é possível contornar as verificações de autorização dentro de uma aplicação, se a verificação de autorização ocorrer no middleware, enviando requisições que contenham o cabeçalho x-middleware-subrequest. Este exploit avalia a versão do Next.js de um alvo e envia vários cabeçalhos especialmente criados para realizar o bypass do middleware.

Uso

root@kitploit:~
  python3 exploit-CVE-2025-29927.py -u <target-url>
  python3 exploit-CVE-2025-29927.py -u <target-url> [-v <version>] [-m <middleware>]
  python3 exploit-CVE-2025-29927.py -h

Opções

root@kitploit:~
  -u    URL alvo para verificar e explorar
  -v    Especificar versão do Next.js se conhecida (ex.: 15.2.0) [Opcional]
  -m    Especificar nome/local do arquivo de middleware se conhecido (ex.: src/middleware) [Opcional]
  -h    Mostrar este menu de ajuda.

Download

Baixe exploit-CVE-2025-29927.py Aqui

Requisitos do Exploit

  • python3
  • python3:requests
  • python3:selenium

Demonstração

Demo

Testado Em

Next.js Versão 13.5.6

Aplica-se A

  • Next.js Versões 15.0.0 - 15.2.2
  • Next.js Versões 14.0.0 - 14.2.24
  • Next.js Versões 13.0.0 - 13.5.8
  • Next.js Versões 11.1.4 - 12.3.4

Ambiente de Teste

root@kitploit:~
cd vulnerable-next-app
docker compose up
python3 exploit-CVE-2025-29927.py -u http://localhost:3000/admin

Créditos

  • https://nvd.nist.gov/vuln/detail/CVE-2025-29927
  • https://github.com/advisories/GHSA-f82v-jwr5-mffw
  • https://vercel.com/blog/postmortem-on-next-js-middleware-bypass
Baixar ferramenta