CVE-2026-67232 in RabbitMQ정보

요약

\~에 의해 VulDB • 2026. 09. 23.

RabbitMQ는 메시징 및 스트리밍 브로커입니다. 버전 3.13.15, 4.0.20, 4.1.11, 4.2.6 및 4.3.0 이전에서는 라인 117의 cowboy WebSocket 옵션에서 compress => true가 설정되어 RFC 7692 permessage-deflate 협상이 활성화됩니다. 핸들러는 max_frame_size를 설정하지 않으므로 cowboy의 기본값인 무한대가 적용됩니다. cowlib의 cow_ws:parse_payload/9 함수는 압축된 페이로드에 대해 zlib:inflate/2를 호출하며, 출력 크기 제한이 없습니다. 공격자는 WebSocket 업그레이드 중에 permessage-deflate를 협상하고 zlib 폭탄(예: 50 KB → 5 GB)을 포함하는 프레임을 전송할 수 있습니다. 디컴프리는 websocket_handle/2가 MQTT 바이트를 처리하기 전에 연결 프로세스에서 발생합니다. 인증되지 않은 공격자는 단일 고압축 WebSocket 프레임(전송 시 몇 KB 크기, 메모리에서는 기바 단위로 팽창함)을 보내 Web-MQTT 플러그인이 실행 중인 RabbitMQ 노드를 충돌시킬 수 있습니다. cowboy WebSocket 핸들러는 MQTT CONNECT 패킷이 처리되기 전에 전체 프레임을 디컴프라이므로 자격 증명이 필요하지 않습니다. 사전 조건으로는 rabbitmq_web_mqtt 플러그인 활성화(기본값은 아니지만 브라우저 클라이언트에서 일반적임), 포트 15675/15676에 대한 네트워크 접근성, 인증 불필요가 있습니다. 이 문제는 버전 3.13.15, 4.0.20, 4.1.11, 4.2.6 및 4.3.0에서 해결되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

GitHub M

예약하다

2026. 07. 28.

모더레이션

수락

항목

VDB-409238

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!