
Explota brokers de Apache RocketMQ vulnerables a CVE-2023-33246 de ejecución remota de código y verifica objetivos mediante IP, CIDR o entrada de archivo.
CVE-2023-33246 - Apache RocketMQ config Exploit de Ejecución Remota de Código
RocketMQ es una plataforma de mensajería y streaming distribuida.
Las versiones de RocketMQ 5.1.0 y anteriores son vulnerables a la Inyección de Código Arbitrario. El componente Broker de RocketMQ está expuesto en la extranet y carece de verificación de permisos. Un atacante puede explotar esta vulnerabilidad utilizando la función de actualización de configuración para ejecutar comandos como los usuarios del sistema bajo los que se ejecuta RocketMQ. Además, un atacante puede lograr el mismo efecto falsificando el contenido del protocolo RocketMQ.
usage: check.py [-h] [--ip IP] [--file FILE] [--port PORT] [--cidr CIDR]
Check CVE-2023-33246 RocketMQ RCE vulnerability
optional arguments:
-h, --help show this help message and exit
--ip IP A single IP address to check
--file FILE A file containing a list of IP addresses, one per line
--port PORT The port number to use when connecting to the server (default
is 9876)
--cidr CIDR A CIDR range to scan (e.g. 1.2.3.0/24)
python3 check.py --ip 127.0.0.1 --port 9876
python3 check.py --cidr 192.168.1.0/24
# or
python3 check.py --file rocketmq_targets.txt --port 9876
# target in file format:
# ip
# ip:port
# http://ip:port