CVE-2019-0223
qpid-proton: TLS Man in the Middle Vulnerability
Severity
ModerateRed Hat Product Security
CVSS 3.0
Review impact separately from score.
Published · April 23, 2019
Updated · August 5, 2026
Description
A cryptographic weakness was discovered in qpid-proton's use of TLS. If the qpid-proton client was used without client certificates, it would accept an anonymous cipher offered by the server. A man-in-the-middle attacker could use this to silently intercept traffic that should have been encrypted.
Statement
Red Hat OpenStack Platform 14 (and its Operational Tools) is impacted by this flaw; other supported versions are not vulnerable.
Red Hat Virtualization 4 uses qpid-proton for katello-agent, which always uses client certificate authentication.
Red Hat Update Infrastructure 3 is impacted by this flaw, however in its default configuration client certificate authentication is used and qpidd service, which uses qpid-proton, cannot be reach from other machines.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
This attack will not work if client-certificate authentication is in place because anonymous ciphers would not then be available. Another possible mitigation is to disable anonymous ciphers on clients.
CVSS / CWE
CVSS 3.0 · 7.4CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CWE-325 · Missing Cryptographic Step