SB20260918199 - Multiple vulnerabilities in RabbitMQ Server
Published: September 18, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 3 vulnerabilities.
1) Insufficient Session Expiration (CVE-ID: N/A)
CWE-ID: CWE-613 - Insufficient Session Expiration
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose message payloads.
The vulnerability exists due to insufficient session expiration in the RabbitMQ native STOMP adapter when delivering messages to an existing subscription after OAuth JWT expiration. A remote user can retain a STOMP subscription established with a valid JWT past its expiration to disclose message payloads.
The JWT must have read permission for the subscribed queue before it expires.
2) Observable discrepancy (CVE-ID: N/A)
CWE-ID: CWE-203 - Observable discrepancy
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose the existence of vhosts and Stream queues.
The vulnerability exists due to an observable response discrepancy in rabbit_stream_publishers_mgmt when handling Stream Publisher Management API requests for vhosts and queues. A remote user can send requests specifying vhost and Stream queue names to disclose the existence of vhosts and Stream queues.
Exploitation requires a management-tagged user with no permissions on the target vhost.
3) Information disclosure (CVE-ID: N/A)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose virtual-host existence.
The vulnerability exists due to improper access control in the Stream consumer management endpoint when handling GET requests for a virtual host. A remote user can submit a request containing a target virtual-host name to disclose virtual-host existence.
Exploitation requires the Management, Stream, and Stream Management plugins to be enabled.
Remediation
Install update from vendor's website.
References
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-j6hc-926v-qwq2
- https://github.com/rabbitmq/rabbitmq-server/blob/a509158b1b1e21c892a7f1dacbe0d158076dc7b8/deps/rabbitmq_stomp/src/rabbit_stomp_processor.erl#L583-L615
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-6jvc-jx8w-m757
- https://github.com/rabbitmq/rabbitmq-server/blob/a509158b1b1e21c892a7f1dacbe0d158076dc7b8/deps/rabbitmq_stream_management/src/rabbit_stream_publishers_mgmt.erl#L39-L58
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-342v-cj47-c9g8