
CVE-2023-33246 원격 코드 실행에 취약한 Apache RocketMQ 브로커를 악용하고 IP, CIDR 또는 파일 입력을 통해 대상을 확인합니다.
CVE-2023-33246 - Apache RocketMQ 설정 원격 코드 실행 익스플로잇
RocketMQ는 분산 메시징 및 스트리밍 플랫폼입니다.
RocketMQ 5.1.0 및 이하 버전은 임의 코드 인젝션(Arbitrary Code Injection)에 취약합니다. RocketMQ의 브로커 구성 요소가 외부 네트워크에 노출되어 있으며 권한 검증이 부족합니다. 공격자는 업데이트 구성 기능을 사용하여 RocketMQ가 실행 중인 시스템 사용자 권한으로 명령을 실행할 수 있습니다. 또한 공격자는 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