CVE-2014-0006 OpenStack Swift Discloses Secret URLs to Timing Attack

Medium 4.3 Published Updated

Remote attackers can obtain secret URLs in OpenStack Swift via a timing side-channel attack, leading to unauthorized data access.

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

What is CVE-2014-0006?

CVE-2014-0006 is a medium-severity vulnerability in n/a, published on 23 Jan 2014. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The TempURL middleware in OpenStack Object Storage (Swift) 1.4.6 through 1.8.0, 1.9.0 through 1.10.0, and 1.11.0 allows remote attackers to obtain secret URLs by leveraging an object name and a timing side-channel attack.

Weakness: CWE-200

Which versions are affected by CVE-2014-0006?

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

PackageAffectedFixed in
swift PyPIFrom 1.11.01.12.0
swift PyPIFrom 1.11.01.12.0
swift PyPIFrom 1.4.6 to 1.8.0None
swift PyPIFrom 1.4.6 to 1.8.0None
swift PyPIFrom 1.4.61.12.0
swift PyPIFrom 1.9.0 to 1.10.0None
1 more packages
swift PyPIFrom 1.9.0 to 1.10.0None
Linux distribution packages (12)
openstack-swift Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift-account Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift-container Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift-doc Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift-object Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift-proxy Red Hat:openstack:3::el6All versions0:1.8.0-8.el6ost
openstack-swift Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost
openstack-swift-account Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost
openstack-swift-container Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost
openstack-swift-doc Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost
openstack-swift-object Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost
openstack-swift-proxy Red Hat:openstack:4::el6All versions0:1.10.0-3.el6ost

Products include Openstack Swift.

How do I fix CVE-2014-0006?

Upgrade swift to 1.12.0 or later.

Is CVE-2014-0006 being exploited?

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

Sources

Also known as DEBIAN-CVE-2014-0006, GHSA-cf9m-q836-vf26, PYSEC-2014-116, RHSA-2014:0232, RHSA-2014:0367.

Is CVE-2014-0006 in your software?

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

Check your SBOMs for free