CVE-2026-67241 in RabbitMQinformação

Sumário

de VulDB • 25/09/2026

O RabbitMQ é um broker de mensagens e streaming. Das versões 4.2.0 até a 4.2.9, bem como na versão 4.3.3, o `exchange.declare` do AMQP 1.0 no gerenciamento omite a verificação de permissão para alternate-exchange. O endpoint PUT `/exchanges/:name` (linhas 192-240) verifica apenas a permissão configure sobre a exchange declarada e passa os XArgs diretamente para `rabbitexchange:declare/7`. Ele omite as verificações `checkreadpermitted(X)` + `checkwritepermitted(AE)` que o arquivo `rabbitchannel.erl` (linhas 2540-2548) aplica ao argumento alternate-exchange no caminho AMQP 0-9-1. O mesmo arquivo já implementa a verificação DLX análoga para filas (linhas 708-719), confirmando que se trata de um bug por falta de verificação e não de uma funcionalidade intencional. Um usuário com apenas permissão configure na exchange X pode rotear as mensagens não roteáveis da X para uma alternate-exchange sobre a qual ele não possui permissão write. AMQP 1.0 habilitado (padrão no RabbitMQ 4.x). O atacante tem permissão configure em pelo menos uma exchange, mas carece de permissão write na alvo. Este problema foi corrigido nas versões 4.2.9 e 4.3.3.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

GitHub M

Reservar

28/07/2026

Divulgação

25/09/2026

Moderação

aceite

Entrada

VDB-410343

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!