Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-94597-poc — Prueba de concepto (PoC) en Python para la cadena de RCE de carga de imágenes de NukeViet 4.6.01: genera un payload políglota en PHP y, contra un laboratorio autorizado, inicia sesión, lo sube y ejecuta un comando de prueba. | Kitploit
Herramientas/GitHubGitHub/canhieu/cve-2026-94597-poc
Generación de PayloadsAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad WebHerramienta de Acceso Remoto
GitHubcanhieu/cve-2026-94597-poc

CVE-2026-94597-poc

Prueba de concepto (PoC) en Python para la cadena de RCE de carga de imágenes de NukeViet 4.6.01: genera un payload políglota en PHP y, contra un laboratorio autorizado, inicia sesión, lo sube y ejecuta un comando de prueba.

Ver Repositorio
hace 27 díasAú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

PoC de RCE por carga de imágenes en NukeViet 4.6.01

PoC de laboratorio autorizado para la cadena de carga de imágenes de NukeViet reportada:

  1. verify_image() no detecta las etiquetas cortas de apertura de PHP (<?).
  2. La normalización del nombre de archivo conserva la extensión interna .php.
  3. La regla de reescritura de la carga comprueba .php solo al final de la URI.
  4. Un servidor con las etiquetas cortas de PHP habilitadas y un manejador PHP de Apache aplicable puede ejecutar el polyglot cargado.

Este repositorio no contiene credenciales, tokens, cookies ni configuración de objetivos en vivo. Ejecútelo únicamente contra un laboratorio propio o explícitamente autorizado.

Requisitos

  • Python 3.10+
  • requests
  • Instancia de laboratorio NukeViet 4.6.01 con una cuenta autorizada con capacidad de carga
  • Configuración de laboratorio PHP/Apache que coincida con las condiciones de ejecución anteriores

Instalar la dependencia:

python3 -m pip install requests

Generar solo el payload

Sin solicitud de red:

python3 nukeviet_rce.py --payload-only --file shell.php.jpg

Ejecutar contra un laboratorio autorizado

python3 nukeviet_rce.py \
  --authorized \
  --url http://127.0.0.1:8080 \
  --username LAB_USER \
  --password 'LAB_PASSWORD' \
  --command id

El script realiza: inicio de sesión -> carga multipart -> extracción de la ruta cargada -> una solicitud de comando. Utilice comandos de prueba inofensivos como id o whoami.

Alcance de la evidencia

El PoC demuestra impacto solo cuando la configuración exacta del objetivo alcanza la ejecución de PHP. Una pasada de generación de payload o una coincidencia a nivel de código fuente por sí sola no prueba un RCE en tiempo de ejecución. No lo ejecute contra sistemas de terceros.

Descargar herramienta