CVE-2026-67231
rabbitmq: rabbitmq-server: RabbitMQ: Trust-store whitelist by Issuer+Serial only
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, Bitnami. Plus basse selon Red Hat (élevée), Azure Linux (élevée), Ubuntu (moyenne).
Description
RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, The trust-store plugin installs a verify_fun that overrides {bad_cert, unknown_ca} / {bad_cert, selfsigned_peer} when the presented cert "matches" a whitelisted one. The match key is extract_issuer_id/1 → public_key:pkix_issuer_id/2 → {IssuerName, SerialNumber} , both fields are taken verbatim from the presented certificate body and contain no public-key, SKI, fingerprint or signature material. is_whitelisted/1 is a pure ets:member lookup; the stored full DER is used only for list/0 display and is never compared against the presented cert. cacerts is [], so the whitelisted cert is never used as a trust anchor for path validation either. TLS client-authentication bypass: an attacker who knows the issuer DN + serial of any whitelisted certificate can connect with a forged self-signed cert. Preconditions include rabbitmq_trust_store plugin enabled and used as the TLS verify_fun Attacker knows or can guess the {Issuer, Serial} of at least one whitelisted cert (non-secret; exposed via CLI/logs/any cert copy). This issue is fixed in versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | rabbitmq | 3.13.15, 4.0.20, 4.1.11, 4.2.6 |
| Azure Linux 3.0 | rabbitmq-server | 0:3.13.7-10.azl3 |
| debian 11 | rabbitmq-server | pas de correctif indiqué |
| debian 12 | rabbitmq-server | pas de correctif indiqué |
| debian 13 | rabbitmq-server | pas de correctif indiqué |
| debian 14 | rabbitmq-server | 4.3.0-2 |
| echo | rabbitmq-server | pas de correctif indiqué |
| rapidfort debian 12 | rabbitmq-server | 0:4.3.0-2 |
| rapidfort debian 13 | rabbitmq-server | 0:4.3.0-2 |
| rapidfort ubuntu 20.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
| rapidfort ubuntu 22.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
| rapidfort ubuntu 24.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
Afficher les 17 entrées de 17 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | rabbitmq | 3.13.15, 4.0.20, 4.1.11, 4.2.6 |
| Azure Linux 3.0 | rabbitmq-server | 0:3.13.7-10.azl3 |
| debian 11 | rabbitmq-server | pas de correctif indiqué |
| debian 12 | rabbitmq-server | pas de correctif indiqué |
| debian 13 | rabbitmq-server | pas de correctif indiqué |
| debian 14 | rabbitmq-server | 4.3.0-2 |
| echo | rabbitmq-server | pas de correctif indiqué |
| rapidfort debian 12 | rabbitmq-server | 0:4.3.0-2 |
| rapidfort debian 13 | rabbitmq-server | 0:4.3.0-2 |
| rapidfort ubuntu 20.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
| rapidfort ubuntu 22.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
| rapidfort ubuntu 24.04 | rabbitmq-server | 0:3.12.1-1ubuntu1.7, 0:3.9.27-0ubuntu0.6, 0:4.0.5-10ubuntu5.2 |
| ubuntu 18.04-ESM | rabbitmq-server | 3.6.10-1ubuntu0.5+esm1 |
| ubuntu 20.04-ESM | rabbitmq-server | 3.8.3-0ubuntu0.3+esm2 |
| ubuntu 22.04 | rabbitmq-server | 3.9.27-0ubuntu0.6 |
| ubuntu 24.04 | rabbitmq-server | 3.12.1-1ubuntu1.7 |
| ubuntu 26.04 | rabbitmq-server | 4.0.5-10ubuntu5.2 |
Références
- https://access.redhat.com/security/cve/CVE-2026-67231
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6
- https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.0
- https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-cw8c-4m83-9c6w
- https://nvd.nist.gov/vuln/detail/CVE-2026-67231
- https://ubuntu.com/security/notices/USN-8933-1
- https://www.cve.org/CVERecord?id=CVE-2026-67231