CVE-2026-44393

oslo.messaging: openstack: OpenStack oslo.messaging: Man-in-the-middle attack via improper TLS hostname verification

Published Jun 4, 2026 CVSS 3.1 · 7.4 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-76qh-xr7q-h39m OpenStack oslo.messaging does not verify RabbitMQ broker hostname during TLS handshake
History
Type Values Removed Values Added
Title Missing TLS Hostname Verification in OpenStack Oslo.Messaging RabbitMQ Driver oslo.messaging: openstack: OpenStack oslo.messaging: Man-in-the-middle attack via improper TLS hostname verification
Weaknesses CWE-295
References
Metrics threat_severity

None

threat_severity

Important

Type Values Removed Values Added
First Time appeared Openstack
Openstack oslo.messaging
Vendors & Products Openstack
Openstack oslo.messaging
Type Values Removed Values Added
Title Missing TLS Hostname Verification in OpenStack Oslo.Messaging RabbitMQ Driver
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
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'}

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
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
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 27, 2026, 12:04 PM
Reserved
May 5, 2026, 12:00 AM
Status
Awaiting Analysis
Published
Jun 4, 2026, 4:16 PM
Modified
Aug 27, 2026, 1:18 PM
Severity
Important
Public date
Jun 4, 2026, 12:00 AM