CVE-2015-5223 OpenStack Object Storage (Swift) Sensitive Data Exposure

Medium 5.0 Published Updated

Attackers can access sensitive data from other containers by exploiting a flaw in Swift's tempurl and DLO manifest handling.

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-2015-5223?

CVE-2015-5223 is a medium-severity vulnerability in n/a, published on 26 Oct 2015. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

OpenStack Object Storage (Swift) before 2.4.0 allows attackers to obtain sensitive information via a PUT tempurl and a DLO object manifest that references an object in another container.

Weakness: CWE-200

Which versions are affected by CVE-2015-5223?

3 open source packages ship an affected version, including swift. It affects 1 product.

PackageAffectedFixed in
swift PyPIAll versions2.4.0
swift PyPIAll versions2.4.0
swift PyPIAll versions2.4.0
Linux distribution packages (24)
openstack-swift Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift-account Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift-container Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift-doc Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift-object Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift-proxy Red Hat:openstack:5::el6All versions0:1.13.1-7.el6ost
openstack-swift Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift-account Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift-container Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift-doc Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift-object Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift-proxy Red Hat:openstack:5::el7All versions0:1.13.1-7.el7ost
openstack-swift Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift-account Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift-container Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift-doc Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift-object Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift-proxy Red Hat:openstack:6::el7All versions0:2.2.0-5.el7ost
openstack-swift Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost
openstack-swift-account Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost
openstack-swift-container Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost
openstack-swift-doc Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost
openstack-swift-object Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost
openstack-swift-proxy Red Hat:openstack:7::el7All versions0:2.3.0-2.el7ost

Products include Openstack Swift.

How do I fix CVE-2015-5223?

Upgrade swift to 2.4.0 or later.

Is CVE-2015-5223 being exploited?

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

Sources

Also known as DEBIAN-CVE-2015-5223, GHSA-q45h-chc8-hvp6, PYSEC-2026-934, RHSA-2015:1895, UBUNTU-CVE-2015-5223.

Is CVE-2015-5223 in your software?

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

Check your SBOMs for free