CVE-2026-67228 in RabbitMQ정보

요약

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

RabbitMQ는 메시징 및 스트리밍 브로커입니다. 버전 4.2.7 및 4.3.1 이전에서는 런타임 파라미터 조회 경로가 `lookup_component/1` (deps/rabbit/src/rabbit_runtime_parameters.erl) 내의 `rabbit_data_coercion:to_atom/1`을 사용하여 URL의 :component 세그먼트를 원자(atom)로 강제 변환하며, 이전에 보지 못한 값에 대해 새로운 원자를 생성합니다. `binary_to_existing_atom`과 catch 구문을 사용하는 안전한 헬퍼 함수인 `rabbit_registry:binary_to_type/1`이 이미 존재하지만 해당 호출 사이트에서는 사용되지 않습니다. `lookup_component/1`은 요청 URL의 :component 세그먼트에 대해 `rabbit_data_coercion:to_atom(Component)`를 호출하여 공격자가 제공한 문자열을 새로운 원자로 변환합니다. Erlang의 원자 테이블은 크기가 제한되어 있고 원자는 가비지 컬렉션 대상이 아니므로, 권한 있는 정책 관리자(policymaker)가 서로 다른 component 값을 가진 약 100만 건의 요청을 발행하면 원자 테이블이 고갈되어 노드가 충돌하고 서비스 거부(Denial of Service)가 발생합니다. 사전 조건으로는 공격에 policymaker 권한과 약 100만 건의 요청이 필요합니다. 이 문제는 버전 4.2.7 및 4.3.1에서 수정되었습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 07. 28.

모더레이션

수락

항목

VDB-409226

EPSS

0.00000

출처

Interested in the pricing of exploits?

See the underground prices here!