CVE-2026-57216
rabbitmq: RabbitMQ: Authentication bypass allows remote connection for loopback-restricted users via incorrect loopback check
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Photon OS. Rated lower by Red Hat (medium), Azure Linux (medium).
Description
RabbitMQ is a messaging and streaming broker. Prior to 3.13.15, 4.0.20, 4.1.11, and 4.2.6, AMQP 0-9-1, AMQP 1.0, and Stream Protocol authentication can allow a loopback-restricted user such as guest to connect remotely when traffic is accepted through a trusted PROXY-protocol path and the backend listener is loopback-bound because the loopback check uses the listener-side socket address instead of the real client source. This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 5.0 | rabbitmq-server | 4.2.9-1.ph5 |
| Azure Linux 3.0 | rabbitmq-server | 0:3.13.7-7.azl3 |
| debian 11 | rabbitmq-server | no fix listed |
| debian 12 | rabbitmq-server | no fix listed |
| debian 13 | rabbitmq-server | no fix listed |
| debian 14 | rabbitmq-server | 4.3.0-2 |
| echo | rabbitmq-server | no fix listed |
| rapidfort debian 12 | rabbitmq-server | 0:4.3.0-2 |
| rapidfort debian 13 | rabbitmq-server | 0:4.3.0-2 |
References
- https://access.redhat.com/security/cve/CVE-2026-57216
- https://github.com/rabbitmq/rabbitmq-server/commit/7273c9eb6920abcde17b892dbe97ccaf906ead47
- https://github.com/rabbitmq/rabbitmq-server/commit/9f8c39fcf0acbc43080ee7017a62a02832114112
- https://github.com/rabbitmq/rabbitmq-server/pull/15936
- https://github.com/rabbitmq/rabbitmq-server/pull/15940
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-36m6-588r-vqcw
- https://nvd.nist.gov/vuln/detail/CVE-2026-57216