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-2022-24112 — Exploit de Prueba de Concepto para Apache APISIX 2.12.x RCE (CVE-2022-24112) mediante inyección en filter_func de Lua. Ejecuta comandos arbitrarios del sistema en objetivos vulnerables. | Kitploit
Herramientas/GitHubGitHub/fatkz/cve-2022-24112
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónDesarrollo de Payloads
GitHubfatkz/cve-2022-24112

CVE-2022-24112

Exploit de Prueba de Concepto para Apache APISIX 2.12.x RCE (CVE-2022-24112) mediante inyección en filter_func de Lua. Ejecuta comandos arbitrarios del sistema en objetivos vulnerables.

Ver Repositorio
hace 1 añoAú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

Apache APISIX 2.12.x Ejecución Remota de Código (RCE) Exploit

Este script en Python es una Prueba de Concepto (PoC) para una vulnerabilidad de ejecución remota de código (RCE) en Apache APISIX versiones 2.12.0 y 2.12.1.

La vulnerabilidad radica en el mal uso del campo Lua filter_func dentro de la API de administración, permitiendo a un atacante inyectar código Lua arbitrario que ejecuta comandos del sistema a través de io.popen. La respuesta del comando se devuelve en la respuesta HTTP usando ngx.say().

⚠️ AVISO LEGAL: Esta herramienta está destinada únicamente para pruebas autorizadas y fines educativos. No la utilice en sistemas que no posea o para los cuales no tenga permiso explícito para realizar pruebas.


🧰 Requisitos

  • Python 3.6+
  • Biblioteca requests (pip install requests)

🚀 Uso

📁 Nombre del archivo

exploit.py

🔧 Sintaxis

root@kitploit:~
python3 exploit.py -d <dominio_o_ip_destino> -p <puerto> -c <comando>
root@kitploit:~
python3 exploit.py -d 127.0.0.1 -p 9080 -c id
python3 exploit.py --domain 192.168.1.100 --cmd "uname -a"
python3 exploit.py -d vulnerable.host.local -c "cat /etc/passwd"
Descargar herramienta