Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-67407

Опубликовано: 25 сент. 2026
Источник: redhat
CVSS3: 4.2
EPSS Низкий

Описание

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23, Incomplete fix for CVE-2026-44838: escaperegexchar/1 does not escape -, leaving room for an MQTT topic permission bypass. the CVE-2026-44838 fix made expandtopicpermission/2 escape regex metacharacters in expanded topic-permission variables (escaperegex(V)), but escaperegexchar/1 escapes \ ^ $ . | ? + ( ) [ ] { } and omits -. When a topic permission template places {clientid} inside a [...] character class A low-privileged authenticated MQTT user controlling its clientid can broaden topic authorization (read and write) when templates embed {clientid} in a [...] This issue is fixed in versions 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23.

A flaw was found in rabbitmq-server. Due to improper regular expression character escaping, topic permission templates for Message Queuing Telemetry Transport (MQTT) clients fail to sanitize hyphen characters. An authenticated, low-privileged attacker controlling their client identifier can exploit this flaw to alter permission evaluation rules. This issue allows the attacker to bypass authorization controls and gain unauthorized read and write access to restricted messaging topics.

Отчет

This vulnerability is classified as Moderate severity rather than Important because successful exploitation requires valid client credentials and relies on an uncommon configuration where topic permission templates embed client identifiers inside bracketed regular expression character classes. Red Hat products typically deploy RabbitMQ for internal system communication over AMQP with the MQTT plugin disabled by default. Environments that do not use MQTT topic authorization rules incorporating character classes remain unaffected.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Hardened Imagesrabbitmq-server4.2Will not fix
Red Hat OpenStack Platform 13 (Queens)rabbitmq-serverOut of support scope
Red Hat OpenStack Platform 16.2rabbitmq-serverOut of support scope
Red Hat OpenStack Platform 17.1rabbitmq-serverOut of support scope
Red Hat OpenStack Platform 18.0rabbitmq-serverFix deferred
Red Hat Hardened Imagesrabbitmq-server4-3-main-4.3.6-1.hum1FixedRHSA-2026:6755215.09.2026

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-184
https://bugzilla.redhat.com/show_bug.cgi?id=2541524rabbitmq-server: rabbitmq-server: MQTT topic permission bypass via improper regex escaping

EPSS

Процентиль: 18%
0.00263
Низкий

4.2 Medium

CVSS3

Связанные уязвимости

CVSS3: 7.1
ubuntu
около 1 месяца назад

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23, Incomplete fix for CVE-2026-44838: escaperegexchar/1 does not escape -, leaving room for an MQTT topic permission bypass. the CVE-2026-44838 fix made expandtopicpermission/2 escape regex metacharacters in expanded topic-permission variables (escaperegex(V)), but escaperegexchar/1 escapes \ ^ $ . | ? + ( ) [ ] { } and omits -. When a topic permission template places {clientid} inside a [...] character class A low-privileged authenticated MQTT user controlling its clientid can broaden topic authorization (read and write) when templates embed {clientid} in a [...] This issue is fixed in versions 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23.

CVSS3: 7.1
nvd
около 1 месяца назад

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23, Incomplete fix for CVE-2026-44838: escaperegexchar/1 does not escape -, leaving room for an MQTT topic permission bypass. the CVE-2026-44838 fix made expandtopicpermission/2 escape regex metacharacters in expanded topic-permission variables (escaperegex(V)), but escaperegexchar/1 escapes \ ^ $ . | ? + ( ) [ ] { } and omits -. When a topic permission template places {clientid} inside a [...] character class A low-privileged authenticated MQTT user controlling its clientid can broaden topic authorization (read and write) when templates embed {clientid} in a [...] This issue is fixed in versions 4.3.3 and 4.2.9 and 4.1.14 and 4.0.23.

msrc
около 1 месяца назад

RabbitMQ: Incomplete fix for CVE-2026-44838: `escape_regex_char/1` does not escape `-`, leaving room for an MQTT topic permission bypass

CVSS3: 7.1
debian
около 1 месяца назад

RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3 a ...

redos
6 дней назад

Уязвимость rabbitmq-server

EPSS

Процентиль: 18%
0.00263
Низкий

4.2 Medium

CVSS3