
Script de explotación y detección en Python para CVE-2024-27348, una vulnerabilidad de ejecución remota de código en Apache HugeGraph Server a través de la interfaz del lenguaje de recorrido Gremlin.
CVE-2024-27348 es una vulnerabilidad crítica de Ejecución Remota de Comandos (RCE) en Apache HugeGraph Server, un popular sistema de base de datos de grafos. La falla reside en la interfaz del lenguaje de recorrido Gremlin, que permite a los usuarios interactuar con la base de datos de grafos. Un atacante puede explotar esta vulnerabilidad enviando solicitudes especialmente diseñadas al servidor Gremlin, obteniendo potencialmente la capacidad de eludir el sandbox y ejecutar código arbitrario en el sistema subyacente.
Para mitigar este riesgo, la Apache Software Foundation recomienda a los usuarios actualizar a HugeGraph versión 1.3.0 o posterior y asegurarse de que se ejecute en Java 11. Además, implementar el sistema de autenticación integrado y configurar la función "Whitelist-IP/port" puede ayudar a restringir el acceso y mejorar la seguridad.
python3 exploit.py -t http://<target_host>:<target_port> -c "<cmd>"
Script de detección:
python detect.py --target http://<target_host> --port <target_port> --domain <your_domain>
Este script de exploit ha sido creado únicamente con fines de investigación y desarrollo de técnicas defensivas efectivas. No está destinado a ser utilizado para ninguna actividad maliciosa o no autorizada. El autor y propietario del script rechazan cualquier responsabilidad o culpa por cualquier uso indebido o daño causado por este software. Para su conocimiento, se insta a los usuarios a utilizar este software de manera responsable y solo de acuerdo con las leyes y regulaciones aplicables. Úselo con responsabilidad.