Bug 2482208 (CVE-2026-44838) - CVE-2026-44838 rabbitmq-server: RabbitMQ: Authorization bypass via regular expression injection in MQTT client ID
Summary: CVE-2026-44838 rabbitmq-server: RabbitMQ: Authorization bypass via regular ex...
Keywords:
Status: NEW
Alias: CVE-2026-44838
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-27 16:01 UTC by OSIDB Bzimport
Modified: 2026-07-28 13:10 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-05-27 16:01:55 UTC
RabbitMQ is a messaging and streaming broker. From 4.2.0 to before 4.2.4, RabbitMQ's MQTT plugin allows for topic-level authorization using regular expressions with variable substitution. Administrators can create patterns such as ^{client_id}-sensors$ to restrict user access to topics that include their client ID. However, the client_id is provided by the user in the MQTT CONNECT packet and is inserted into the regex pattern without escaping special regex characters. This flaw enables an authenticated MQTT user to inject regex operators to bypass authorization. This vulnerability is fixed in 4.2.4 and 4.3.0.


Note You need to log in before you can comment on or make changes to this bug.