CVE-2018-14432 Missing authorization in n/a

Medium 5.3 Published Updated

Authenticated users can bypass access restrictions to list all projects in an OpenStack Keystone deployment if the federation endpoint is enabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-14432?

CVE-2018-14432 is a medium-severity missing authorization vulnerability in Debian Debian Linux, published on 31 Jul 2018. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

In the Federation component of OpenStack Keystone before 11.0.4, 12.0.0, and 13.0.0, an authenticated "GET /v3/OS-FEDERATION/projects" request may bypass intended access restrictions on listing projects. An authenticated user may discover projects they have no authority to access, leaking all projects in the deployment and their attributes. Only Keystone with the /v3/OS-FEDERATION endpoint enabled via policy.json is affected.

Weakness: CWE-200

Which versions are affected by CVE-2018-14432?

It affects 3 products.

Linux distribution packages (40)
openstack-keystone Red Hat:openstack:10::el7All versions1:10.0.3-4.el7ost
python-keystone Red Hat:openstack:10::el7All versions1:10.0.3-4.el7ost
python-keystone-tests Red Hat:openstack:10::el7All versions1:10.0.3-4.el7ost
openstack-keystone Red Hat:openstack:12::el7All versions1:12.0.0-6.el7ost
python-keystone Red Hat:openstack:12::el7All versions1:12.0.0-6.el7ost
python-keystone-tests Red Hat:openstack:12::el7All versions1:12.0.0-6.el7ost
openstack-keystone Red Hat:openstack:13::el7All versions1:13.0.1-1.el7ost
python-keystone Red Hat:openstack:13::el7All versions1:13.0.1-1.el7ost
openstack-aodh SUSE:HPE Helion OpenStack 8All versions5.1.1~dev5-3.5.3
openstack-aodh-doc SUSE:HPE Helion OpenStack 8All versions5.1.1~dev5-3.5.4
openstack-barbican SUSE:HPE Helion OpenStack 8All versions5.0.1~dev11-3.8.3
openstack-barbican-doc SUSE:HPE Helion OpenStack 8All versions5.0.1~dev11-3.8.3
openstack-cinder SUSE:HPE Helion OpenStack 8All versions11.1.2~dev14-3.6.3
openstack-cinder-doc SUSE:HPE Helion OpenStack 8All versions11.1.2~dev14-3.6.4
openstack-dashboard SUSE:HPE Helion OpenStack 8All versions12.0.4~dev1-3.8.3
openstack-designate SUSE:HPE Helion OpenStack 8All versions5.0.2~dev5-3.5.3
openstack-designate-doc SUSE:HPE Helion OpenStack 8All versions5.0.2~dev5-3.5.3
openstack-glance SUSE:HPE Helion OpenStack 8All versions15.0.2~dev4-3.3.3
openstack-glance-doc SUSE:HPE Helion OpenStack 8All versions15.0.2~dev4-3.3.3
openstack-heat SUSE:HPE Helion OpenStack 8All versions9.0.5~dev11-3.6.3
openstack-heat-doc SUSE:HPE Helion OpenStack 8All versions9.0.5~dev11-3.6.4
openstack-heat-templates SUSE:HPE Helion OpenStack 8All versions0.0.0+git.1525957319.6b5a7cd-3.3.3
openstack-horizon-plugin-designate-ui SUSE:HPE Helion OpenStack 8All versions5.0.2~dev5-3.3.5
openstack-horizon-plugin-freezer-ui SUSE:HPE Helion OpenStack 8All versions5.0.1~dev6-3.3.5
openstack-horizon-plugin-gbp-ui SUSE:HPE Helion OpenStack 8All versions5.0.1~dev21-4.3.3
openstack-horizon-plugin-manila-ui SUSE:HPE Helion OpenStack 8All versions2.10.3~dev4-4.5.5
openstack-horizon-plugin-neutron-lbaas-ui SUSE:HPE Helion OpenStack 8All versions3.0.3~dev2-3.5.4
openstack-horizon-plugin-trove-ui SUSE:HPE Helion OpenStack 8All versions9.0.1~dev7-3.3.5
openstack-ironic SUSE:HPE Helion OpenStack 8All versions9.1.5~dev7-3.6.3
openstack-ironic-doc SUSE:HPE Helion OpenStack 8All versions9.1.5~dev7-3.6.3
openstack-keystone SUSE:HPE Helion OpenStack 8All versions12.0.1~dev19-5.8.3
openstack-keystone-doc SUSE:HPE Helion OpenStack 8All versions12.0.1~dev19-5.8.3
openstack-manila SUSE:HPE Helion OpenStack 8All versions5.0.2~dev55-3.6.3
openstack-manila-doc SUSE:HPE Helion OpenStack 8All versions5.0.2~dev55-3.6.4
openstack-neutron SUSE:HPE Helion OpenStack 8All versions11.0.6~dev63-3.6.3
openstack-neutron-doc SUSE:HPE Helion OpenStack 8All versions11.0.6~dev63-3.6.3
openstack-neutron-fwaas SUSE:HPE Helion OpenStack 8All versions11.0.2~dev7-3.5.3
openstack-neutron-fwaas-doc SUSE:HPE Helion OpenStack 8All versions11.0.2~dev7-3.5.3
openstack-neutron-lbaas SUSE:HPE Helion OpenStack 8All versions11.0.4~dev4-3.3.4
openstack-neutron-lbaas-doc SUSE:HPE Helion OpenStack 8All versions11.0.4~dev4-3.3.3

Products include Debian Debian Linux, Openstack Keystone, Redhat Openstack.

How do I fix CVE-2018-14432?

Apply the vendor's patch.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2018-14432 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2018-14432, DSA-4275-1, GHSA-v25x-mmfh-g7w6, RHSA-2018:2523, RHSA-2018:2533, RHSA-2018:2543 and 2 more.

Is CVE-2018-14432 in your software?

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

Check your SBOMs for free