CVE-2015-5286 OpenStack Image Service (Glance) allows remote authenticated users to bypass storage quota, cause denial of service
MediumCVSS 6.8
EPSS 2.5%
- Published
- Updated
- Exploit status
- No public exploit known
Description
OpenStack Image Service (Glance) before 2014.2.4 (juno) and 2015.1.x before 2015.1.2 (kilo) allows remote authenticated users to bypass the storage quota and cause a denial of service (disk consumption) by deleting images that are being uploaded using a token that expires during the process. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-9623.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi glance(PyPI) | < 2014.2.4 | 2014.2.4 |
| pypi glance(PyPI) | >= 2015.1.0, < 2015.1.2 | 2015.1.2 |
| pypi glance(PyPI) | = 15.0.2 | No fix listed |
| pypi glance(PyPI) | = 17.0.1 | No fix listed |
| pypi glance(PyPI) | = 18.0.0 | No fix listed |
| pypi glance(PyPI) | = 18.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 18.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 18.0.1 | No fix listed |
| pypi glance(PyPI) | = 19.0.0 | No fix listed |
| pypi glance(PyPI) | = 19.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 19.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 19.0.0.0rc2 | No fix listed |
| pypi glance(PyPI) | = 19.0.1 | No fix listed |
| pypi glance(PyPI) | = 19.0.2 | No fix listed |
| pypi glance(PyPI) | = 19.0.3 | No fix listed |
| pypi glance(PyPI) | = 19.0.4 | No fix listed |
| pypi glance(PyPI) | = 20.0.0 | No fix listed |
| pypi glance(PyPI) | = 20.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 20.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 20.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 20.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 20.0.0.0rc2 | No fix listed |
| pypi glance(PyPI) | = 20.0.1 | No fix listed |
| pypi glance(PyPI) | = 20.1.0 | No fix listed |
| pypi glance(PyPI) | = 20.2.0 | No fix listed |
Show 73 more
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi glance(PyPI) | = 21.0.0 | No fix listed |
| pypi glance(PyPI) | = 21.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 21.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 21.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 21.0.0.0rc2 | No fix listed |
| pypi glance(PyPI) | = 21.1.0 | No fix listed |
| pypi glance(PyPI) | = 22.0.0 | No fix listed |
| pypi glance(PyPI) | = 22.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 22.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 22.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 22.1.0 | No fix listed |
| pypi glance(PyPI) | = 22.1.1 | No fix listed |
| pypi glance(PyPI) | = 23.0.0 | No fix listed |
| pypi glance(PyPI) | = 23.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 23.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 23.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 23.0.0.0rc2 | No fix listed |
| pypi glance(PyPI) | = 23.1.0 | No fix listed |
| pypi glance(PyPI) | = 24.0.0 | No fix listed |
| pypi glance(PyPI) | = 24.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 24.1.0 | No fix listed |
| pypi glance(PyPI) | = 24.2.0 | No fix listed |
| pypi glance(PyPI) | = 24.2.1 | No fix listed |
| pypi glance(PyPI) | = 25.0.0 | No fix listed |
| pypi glance(PyPI) | = 25.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 25.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 25.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 25.1.0 | No fix listed |
| pypi glance(PyPI) | = 26.0.0 | No fix listed |
| pypi glance(PyPI) | = 26.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 26.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 26.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 26.1.0 | No fix listed |
| pypi glance(PyPI) | = 27.0.0 | No fix listed |
| pypi glance(PyPI) | = 27.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 27.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 27.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 27.1.0 | No fix listed |
| pypi glance(PyPI) | = 27.1.1 | No fix listed |
| pypi glance(PyPI) | = 28.0.0 | No fix listed |
| pypi glance(PyPI) | = 28.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 28.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 28.0.1 | No fix listed |
| pypi glance(PyPI) | = 28.1.0 | No fix listed |
| pypi glance(PyPI) | = 28.2.0 | No fix listed |
| pypi glance(PyPI) | = 29.0.0 | No fix listed |
| pypi glance(PyPI) | = 29.0.0.0b1 | No fix listed |
| pypi glance(PyPI) | = 29.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 29.0.0.0b3 | No fix listed |
| pypi glance(PyPI) | = 29.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 29.1.0 | No fix listed |
| pypi glance(PyPI) | = 29.2.0 | No fix listed |
| pypi glance(PyPI) | = 29.2.1 | No fix listed |
| pypi glance(PyPI) | = 30.0.0 | No fix listed |
| pypi glance(PyPI) | = 30.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 30.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 30.1.0 | No fix listed |
| pypi glance(PyPI) | = 30.2.0 | No fix listed |
| pypi glance(PyPI) | = 31.0.0 | No fix listed |
| pypi glance(PyPI) | = 31.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 31.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 31.1.0 | No fix listed |
| pypi glance(PyPI) | = 32.0.0 | No fix listed |
| pypi glance(PyPI) | = 32.0.0.0b2 | No fix listed |
| pypi glance(PyPI) | = 32.0.0.0rc1 | No fix listed |
| pypi glance(PyPI) | = 32.0.0.0rc2 | No fix listed |
| pypi glance(PyPI) | = 33.0.0.0b2 | No fix listed |
| debian/glance(Debian:12) | < 1:11.0.0-1 | 1:11.0.0-1 |
| debian/glance(Debian:13) | < 1:11.0.0-1 | 1:11.0.0-1 |
| debian/glance(Debian:14) | < 1:11.0.0-1 | 1:11.0.0-1 |
| OpenStack image registry and delivery service glance | <= 2014.2.3 | No fix listed |
| OpenStack image registry and delivery service glance | = 2015.1.0 | No fix listed |
| OpenStack image registry and delivery service glance | = 2015.1.1 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- bugs.launchpad.net
- security.openstack.org vendor-advisory
- access.redhat.com
- access.redhat.com
- bugzilla.redhat.com
- web.archive.org
- rhn.redhat.com
- github.com vendor-advisory
- opendev.org product
- pypi.org product
- Debian Security Tracker CVE-2015-5286 vendor-advisory
- RHSA-2015:1897 vendor-advisory
- 76943 vdb-entry
- bugs.debian.org issue-tracking