CVE-2015-5271 TripleO Heat templates might allow remote attackers to obtain sensitive information from private containers

High 7.5 Published Updated

Attackers can access private container data in OpenStack Swift when staticweb middleware is enabled due to incorrect service ordering in TripleO Heat templates.

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

What is CVE-2015-5271?

CVE-2015-5271 is a high-severity vulnerability in Redhat Openstack, published on 15 Apr 2016. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The TripleO Heat templates (tripleo-heat-templates) do not properly order the Identity Service (keystone) before the OpenStack Object Storage (Swift) staticweb middleware in the swiftproxy pipeline when the staticweb middleware is enabled, which might allow remote attackers to obtain sensitive information from private containers via unspecified vectors.

Weakness: CWE-200

Which versions are affected by CVE-2015-5271?

3 open source packages ship an affected version, including tripleo-heat-templates. It affects 2 products.

PackageAffectedFixed in
tripleo-heat-templates PyPIAll versions0.8.7
tripleo-heat-templates PyPIAll versions0.8.7
tripleo-heat-templates PyPIAll versions0.8.7
Linux distribution packages (17)
ahc-tools Red Hat:openstack-director:7::el7All versions0:0.1.1-6.el7ost
instack-undercloud Red Hat:openstack-director:7::el7All versions0:2.1.2-29.el7ost
openstack-ironic-discoverd Red Hat:openstack-director:7::el7All versions0:1.1.0-6.el7ost
openstack-ironic-discoverd-ramdisk Red Hat:openstack-director:7::el7All versions0:1.1.0-6.el7ost
openstack-tripleo-common Red Hat:openstack-director:7::el7All versions0:0.0.1.dev6-3.git49b57eb.el7ost
openstack-tripleo-heat-templates Red Hat:openstack-director:7::el7All versions0:0.8.6-71.el7ost
openstack-tripleo-image-elements Red Hat:openstack-director:7::el7All versions0:0.9.6-10.el7ost
openstack-tripleo-puppet-elements Red Hat:openstack-director:7::el7All versions0:0.0.1-5.el7ost
openstack-tuskar Red Hat:openstack-director:7::el7All versions0:0.4.18-4.el7ost
openstack-tuskar-ui Red Hat:openstack-director:7::el7All versions0:0.4.0-3.el7ost
os-cloud-config Red Hat:openstack-director:7::el7All versions0:0.2.8-7.el7ost
os-net-config Red Hat:openstack-director:7::el7All versions0:0.1.4-4.el7ost
python-hardware Red Hat:openstack-director:7::el7All versions0:0.14-7.el7ost
python-hardware-doc Red Hat:openstack-director:7::el7All versions0:0.14-7.el7ost
python-ironic-discoverd Red Hat:openstack-director:7::el7All versions0:1.1.0-6.el7ost
python-proliantutils Red Hat:openstack-director:7::el7All versions0:2.1.0-4.el7ost
python-rdomanager-oscplugin Red Hat:openstack-director:7::el7All versions0:0.0.10-8.el7ost

Products include Openstack Tripleo Heat Templates, Redhat Openstack.

How do I fix CVE-2015-5271?

Upgrade tripleo-heat-templates to 0.8.7 or later.

Is CVE-2015-5271 being exploited?

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

All Redhat Openstack vulnerabilities

Sources

Also known as GHSA-8936-44gw-7664, PYSEC-2016-34, RHSA-2015:1862.

Is CVE-2015-5271 in your software?

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

Check your SBOMs for free