CVE-2019-0223 Security feature bypass in Apache Qpid Proton

High 7.4 Published Updated

An attacker can perform undetected man-in-the-middle attacks by bypassing TLS peer certificate verification in Apache Qpid Proton when used with older OpenSSL versions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-0223?

CVE-2019-0223 is a high-severity vulnerability in Redhat Enterprise Linux Desktop, published on 23 Apr 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

While investigating bug PROTON-2014, we discovered that under some circumstances Apache Qpid Proton versions 0.9 to 0.27.0 (C library and its language bindings) can connect to a peer anonymously using TLS *even when configured to verify the peer certificate* while used with OpenSSL versions before 1.1.0. This means that an undetected man in the middle attack could be constructed if an attacker can arrange to intercept TLS traffic.

Which versions are affected by CVE-2019-0223?

It affects 10 products.

Linux distribution packages (40)
python-qpid-proton Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
python-qpid-proton-docs Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-c Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-c-devel Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-c-docs Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-cpp Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-cpp-devel Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-cpp-docs Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-debuginfo Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
qpid-proton-tests Red Hat:a_mq_clients:2::el6All versions0:0.27.0-3.el6
python-qpid-proton Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
python-qpid-proton-docs Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-c Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-c-devel Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-c-docs Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-cpp Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-cpp-devel Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-cpp-docs Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-debuginfo Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
qpid-proton-tests Red Hat:a_mq_clients:2::el7All versions0:0.27.0-3.el7
python-qpid-proton Red Hat:enterprise_linux:7::hypervisorAll versions0:0.16.0-14.el7sat
python-qpid-proton Red Hat:enterprise_linux:7::hypervisorAll versions0:0.28.0-1.el7
qpid-proton Red Hat:enterprise_linux:7::hypervisorAll versions0:0.16.0-14.el7sat
qpid-proton Red Hat:enterprise_linux:7::hypervisorAll versions0:0.28.0-1.el7
qpid-proton-c Red Hat:enterprise_linux:7::hypervisorAll versions0:0.16.0-14.el7sat
qpid-proton-c Red Hat:enterprise_linux:7::hypervisorAll versions0:0.28.0-1.el7
qpid-proton-debuginfo Red Hat:enterprise_linux:7::hypervisorAll versions0:0.16.0-14.el7sat
qpid-proton-debuginfo Red Hat:enterprise_linux:7::hypervisorAll versions0:0.28.0-1.el7
qpid-proton Red Hat:openstack-optools:14::el7All versions0:0.27.0-3.el7
qpid-proton-c Red Hat:openstack-optools:14::el7All versions0:0.27.0-3.el7
qpid-proton-debuginfo Red Hat:openstack-optools:14::el7All versions0:0.27.0-3.el7
jsoncpp Red Hat:openstack:13::el7All versions0:1.7.7-1.el7
jsoncpp-debuginfo Red Hat:openstack:13::el7All versions0:1.7.7-1.el7
python-qpid-proton Red Hat:openstack:13::el7All versions0:0.27.0-3.el7
qpid-proton Red Hat:openstack:13::el7All versions0:0.27.0-3.el7
qpid-proton-c Red Hat:openstack:13::el7All versions0:0.27.0-3.el7
qpid-proton-cpp Red Hat:openstack:13::el7All versions0:0.27.0-3.el7
qpid-proton-debuginfo Red Hat:openstack:13::el7All versions0:0.27.0-3.el7

Products include Apache Qpid, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Eus, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus, Redhat Enterprise Linux Server Tus and 4 more.

How do I fix CVE-2019-0223?

Upgrade to a fixed version.

Is CVE-2019-0223 being exploited?

There is no known exploitation of CVE-2019-0223 in the wild and no public exploit code.

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as DEBIAN-CVE-2019-0223, RHSA-2019:0886, RHSA-2019:1398, RHSA-2019:1399, RHSA-2019:1400, RHSA-2019:2777 and 8 more.

Is CVE-2019-0223 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free