CVE-2026-67231 in RabbitMQ
요약
\~에 의해 VulDB • 2026. 09. 23.
RabbitMQ는 메시징 및 스트리밍 브로커입니다. 버전 3.13.15, 4.0.20, 4.1.11, 4.2.6 및 4.3.0 이전에서는 trust-store 플러그인이 제시된 인증서가 화이트리스트에 등록된 것과 "일치"할 때 {bad_cert, unknown_ca} / {bad_cert, selfsigned_peer}를 재정의하는 verify_fun을 설치합니다. 일치 키는 extract_issuer_id/1 → public_key:pkix_issuer_id/2 → {IssuerName, SerialNumber}이며, 두 필드는 제시된 인증서 본문에서 그대로 가져오며 공개키(SKI), 지문 또는 서명 자료를 포함하지 않습니다. is_whitelisted/1은 순수한 ets:member 조회이며, 저장된 전체 DER은 list/0 표시용으로만 사용되며 제시된 인증서와 비교되지 않습니다. cacerts는 []이므로 화이트리스트에 등록된 인증서는 경로 검증의 신뢰_anchor로 결코 사용되지 않습니다. TLS 클라이언트 인증 우회: 공격자가 화이트리스트에 있는 임의의 인증서의 Issuer DN 및 Serial을 알고 있다면 위조된 self-signed cert를 사용하여 연결할 수 있습니다. 사전 조건으로는 rabbitmq_trust_store 플러그인이 활성화되어 TLS verify_fun으로 사용되는 것과, 공격자가 적어도 하나의 whitelisted cert의 {Issuer, Serial}을 알거나 추측 가능해야 합니다(비밀 정보가 아님; CLI/로그 또는 임의의 인증서 사본을 통해 노출됨). 이 문제는 버전 3.13.15, 4.0.20, 4.1.11, 4.2.6 및 4.3.0에서 수정되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.