CVE-2014-0006 OpenStack Swift Discloses Secret URLs to Timing Attack
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.
| Package | Affected | Fixed in |
|---|---|---|
swift PyPI | From 1.11.0 | 1.12.0 |
swift PyPI | From 1.11.0 | 1.12.0 |
swift PyPI | From 1.4.6 to 1.8.0 | None |
swift PyPI | From 1.4.6 to 1.8.0 | None |
swift PyPI | From 1.4.6 | 1.12.0 |
swift PyPI | From 1.9.0 to 1.10.0 | None |
1 more packages
swift PyPI | From 1.9.0 to 1.10.0 | None |
Linux distribution packages (12)
openstack-swift Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift-account Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift-container Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift-doc Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift-object Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift-proxy Red Hat:openstack:3::el6 | All versions | 0:1.8.0-8.el6ost |
openstack-swift Red Hat:openstack:4::el6 | All versions | 0:1.10.0-3.el6ost |
openstack-swift-account Red Hat:openstack:4::el6 | All versions | 0:1.10.0-3.el6ost |
openstack-swift-container Red Hat:openstack:4::el6 | All versions | 0:1.10.0-3.el6ost |
openstack-swift-doc Red Hat:openstack:4::el6 | All versions | 0:1.10.0-3.el6ost |
openstack-swift-object Red Hat:openstack:4::el6 | All versions | 0:1.10.0-3.el6ost |
openstack-swift-proxy Red Hat:openstack:4::el6 | All versions | 0: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.
Other vulnerabilities in n/a
- CVE-2016-0737 OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service
- CVE-2016-0738 OpenStack Object Storage (Swift) allows remote attackers to cause a denial of service
- CVE-2026-49017 OpenStack Swift: s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request body
- CVE-2013-6396 Python Swift client is vulnerable to Missing SSL Certificate Check
- CVE-2026-50221 OpenStack Swift vulnerable to authenticated server-side request forgery
Sources
Also known as DEBIAN-CVE-2014-0006, GHSA-cf9m-q836-vf26, PYSEC-2014-116, RHSA-2014:0232, RHSA-2014:0367.