Skip to content
OpenAdvisories
Critical · 9.1 CVE-2019-17134 EUVD-2022-5091GHSA-r4v4-3jj7-jc29PYSEC-2026-433

OpenStack Octavia Amphora-Agent not requiring Client-Certificate

Published Oct 8, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

Amphora Images in OpenStack Octavia >=0.10.0 <2.1.2, >=3.0.0 <3.2.0, >=4.0.0 <4.1.0 allows anyone with access to the management network to bypass client-certificate based authentication and retrieve information or issue configuration commands via simple HTTP requests to the Agent on port https/9443, because the cmd/agent.py gunicorn cert_reqs option is True but is supposed to be ssl.CERT_REQUIRED.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 octavia 4.0.0-6 —
Debian 13 octavia 4.0.0-6 —
Debian 12 octavia 4.0.0-6 —
ReleasePackageFixed inAdvisory
Red Hat OpenStack 15 python3-octavia +8 4.1.2-0.20200114080449.5a71643.el8ost RHSA-2020:0721
Red Hat OpenStack 14 python-octavia +9 3.1.0-3.el7ost RHSA-2019:3743
Red Hat OpenStack 13 python-octavia +9 2.1.2-1.el7ost RHSA-2019:3788
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud Crowbar 9 crowbar-core 6.0+git.1573825081.b1caf60f1-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 crowbar-openstack 6.0+git.1573754820.dd036ef77-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 crowbar-ui 1.3.0+git.1572871359.50fc6087-14.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-barbican 7.0.1~dev21-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-heat-templates 0.0.0+git.1553459627.948e8cc-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-keystone 14.1.1~dev28-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-neutron 13.0.6~dev8-3.16.2 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-neutron-gbp 5.0.1~dev476-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-neutron-lbaas 13.0.1~dev16-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-nova 18.2.4~dev22-3.16.2 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-octavia 3.2.1~dev3-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 openstack-sahara 9.0.2~dev14-3.6.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 python-psutil 5.4.6-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud Crowbar 9 release-notes-suse-openstack-cloud 9.20191025-3.15.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 ardana-db 9.0+git.1572311426.a6dc2fd-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 ardana-keystone 9.0+git.1573069087.15ffd1c-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 ardana-neutron 9.0+git.1572019823.6650494-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 ardana-nova 9.0+git.1572618171.4460843-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-barbican 7.0.1~dev21-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-heat-templates 0.0.0+git.1553459627.948e8cc-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-keystone 14.1.1~dev28-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-neutron 13.0.6~dev8-3.16.2 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-neutron-gbp 5.0.1~dev476-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-neutron-lbaas 13.0.1~dev16-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-nova 18.2.4~dev22-3.16.2 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-octavia 3.2.1~dev3-3.16.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 openstack-sahara 9.0.2~dev14-3.6.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 python-psutil 5.4.6-3.3.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 release-notes-suse-openstack-cloud 9.20191025-3.15.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-barbican 7.0.1~dev21-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-cinder 13.0.8~dev8-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-designate 7.0.1~dev22-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-heat 11.0.3~dev23-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-keystone 14.1.1~dev28-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-magnum 7.1.1~dev28-4.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-manila 7.3.1~dev15-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-monasca-ceilometer 1.8.2~dev3-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-neutron 13.0.6~dev8-6.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-nova 18.2.4~dev22-3.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-octavia 3.2.1~dev3-4.13.1 SUSE-SU-2019:3068-1
SUSE OpenStack Cloud 9 venv-openstack-sahara 9.0.2~dev14-3.13.1 SUSE-SU-2019:3068-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI octavia >= 0.10.0, < 2.1.2 2.1.2 GHSA-r4v4-3jj7-jc29
PyPI octavia >= 3.0.0, < 3.2.0 3.2.0 GHSA-r4v4-3jj7-jc29
PyPI octavia >= 4.0.0, < 4.1.0 4.1.0 GHSA-r4v4-3jj7-jc29
PyPI octavia >= 0.10.0, < 2.1.2 · >= 3.0.0, < 3.2.0 · >= 4.0.0, < 4.1.0 2.1.2, 3.2.0, 4.1.0 PYSEC-2026-433

Advisories 4

References