Description
An issue was discovered in OpenStack oslo.messaging 1.0.0 through 17.3.0. The oslo.messaging RabbitMQ driver does not perform TLS hostname verification when connecting to the message broker. When ssl_ca_file is configured, the driver enables certificate chain validation but does not pass the expected broker hostname into the underlying TLS stack. Any certificate signed by the deployment CA is accepted regardless of hostname, allowing an attacker who can intercept control-plane traffic to impersonate the RabbitMQ broker and perform a man-in-the-middle attack on RPC and notification traffic. All OpenStack services using oslo.messaging with RabbitMQ over TLS are affected.
Published: 2026-06-04
Score: 7.4 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The oslo.messaging RabbitMQ driver, in OpenStack versions 1.0.0 through 17.3.0, fails to perform hostname verification when a TLS connection is established with a RabbitMQ broker. When a CA file is supplied, the driver validates the certificate chain but does not provide the expected broker hostname to the TLS stack, so any certificate signed by the deployment CA is accepted regardless of hostname. This flaw permits an attacker who can intercept control‑plane traffic to impersonate the RabbitMQ broker, thereby gaining the ability to read, alter or drop RPC and notification traffic between OpenStack services, and the weakness aligns with the missing TLS hostname validation (CWE‑297).

Affected Systems

All OpenStack deployments that use oslo.messaging version 1.0.0 through 17.3.0 with RabbitMQ over TLS. This includes any OpenStack service that relies on oslo.messaging for inter‑service communication via MQTT, such as Nova, Neutron, Swift, and others that connect to a RabbitMQ broker over an encrypted channel.

Risk and Exploitability

The risk is high because the vulnerability enables a full man‑in‑the‑middle attack on critical control‑plane traffic, with a CVSS score of 7.4. The EPSS score is not reported, and the vulnerability is not listed in the CISA KEV catalog, so the exact exploitation probability is unknown. The likely attack vector is an attacker who can intercept OpenStack control‑plane traffic, such as a compromised network device or insider with network privileges. Exploitation requires the attacker to present a certificate signed by the same deployment CA; under those conditions the driver will accept the connection, allowing the attacker to forward or tamper with messages.

Generated by OpenCVE AI on June 4, 2026 at 21:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenStack services to use the latest oslo.messaging release that includes hostname verification in the RabbitMQ driver
  • Audit RabbitMQ broker URLs in OpenStack service configurations to ensure the broker hostname is included and matches the server certificate; reject connections that do not match
  • Restrict network access to RabbitMQ brokers to trusted hosts and use VPN or dedicated network segments to limit the ability of attackers to intercept control‑plane traffic

Generated by OpenCVE AI on June 4, 2026 at 21:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 05 Jun 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Openstack
Openstack oslo.messaging
Vendors & Products Openstack
Openstack oslo.messaging

Thu, 04 Jun 2026 21:45:00 +0000

Type Values Removed Values Added
Title Missing TLS Hostname Verification in OpenStack Oslo.Messaging RabbitMQ Driver

Thu, 04 Jun 2026 20:15:00 +0000

Type Values Removed Values Added
Title TLS Hostname Verification Bypass in OpenStack Oslo.Messaging RabbitMQ Driver Enabling Man‑in‑the‑Middle Attacks
Weaknesses CWE-640

Thu, 04 Jun 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-297
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 04 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Title TLS Hostname Verification Bypass in OpenStack Oslo.Messaging RabbitMQ Driver Enabling Man‑in‑the‑Middle Attacks
Weaknesses CWE-640

Thu, 04 Jun 2026 15:45:00 +0000

Type Values Removed Values Added
Description An issue was discovered in OpenStack oslo.messaging 1.0.0 through 17.3.0. The oslo.messaging RabbitMQ driver does not perform TLS hostname verification when connecting to the message broker. When ssl_ca_file is configured, the driver enables certificate chain validation but does not pass the expected broker hostname into the underlying TLS stack. Any certificate signed by the deployment CA is accepted regardless of hostname, allowing an attacker who can intercept control-plane traffic to impersonate the RabbitMQ broker and perform a man-in-the-middle attack on RPC and notification traffic. All OpenStack services using oslo.messaging with RabbitMQ over TLS are affected.
References

Subscriptions

Openstack Oslo.messaging
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-06-04T17:25:05.825Z

Reserved: 2026-05-05T00:00:00.000Z

Link: CVE-2026-44393

cve-icon Vulnrichment

Updated: 2026-06-04T17:22:49.214Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-06-04T16:16:38.497

Modified: 2026-06-04T18:16:31.010

Link: CVE-2026-44393

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-05T10:11:09Z

Weaknesses