CVE-2016-2140 json
OpenStack Nova host data access through resize/migration
published 2016-04-12 10 y ago modified 2026-07-07 4 mo ago also GHSA-49jv-37hm-6gfp , PYSEC-2026-864 , EUVD-2022-2346
- cvss
- 5.3
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.1%
- EPSS 2.1% chance of exploitation in 30 days, percentile 81%
- public exploits
- 0
- none known
Summary
The libvirt driver in OpenStack Compute (Nova) before 2015.1.4 (kilo) and 12.0.x before 12.0.3 (liberty), when using raw storage and use_cow_images is set to false, allows remote authenticated users to read arbitrary files via a crafted qcow2 header in an ephemeral or root disk.
Patch / fix
- pypi nova 12.0.3
- openstack nova 12.0.3, 2015.1.4
- nova Debian 14, Debian 13, Debian 12 2:13.0.0-1
debian advisories DEBIAN-CVE-2016-2140
- nova Ubuntu 14.04 LTS 1:2014.1.5-0ubuntu1.7
ubuntu advisories UBUNTU-CVE-2016-2140
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- openstack-nova openstack 5 2014.1.5-29.el6ost
- python-nova openstack 5 2014.1.5-29.el6ost
- openstack-nova-api openstack 5 2014.1.5-29.el6ost
- openstack-nova-cert openstack 5 2014.1.5-29.el6ost
- openstack-nova-cells openstack 5 2014.1.5-29.el6ost
- openstack-nova-common openstack 5 2014.1.5-29.el6ost
- openstack-nova-compute openstack 5 2014.1.5-29.el6ost
- openstack-nova-console openstack 5 2014.1.5-29.el6ost
red hat advisories RHSA-2016:0366RHSA-2016:0365RHSA-2016:0364RHSA-2016:0363
- openstack-heat OpenStack Cloud 6 5.0.2~a0~dev93-9.1
- openstack-nova OpenStack Cloud 6 12.0.5~a0~dev2-7.1
- openstack-cinder OpenStack Cloud 6 7.0.3~a0~dev2-7.1
- openstack-glance OpenStack Cloud 6 11.0.2~a0~dev13-7.1
- openstack-manila OpenStack Cloud 6 1.0.2~a0~dev11-9.1
- openstack-neutron OpenStack Cloud 6 7.1.2~a0~dev29-10.1
- openstack-keystone OpenStack Cloud 6 8.1.1~a0~dev13-3.1
- openstack-dashboard OpenStack Cloud 6 8.0.2~a0~dev34-8.1
suse advisories SUSE-SU-2016:2143-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2016-2140 updated cvss 7.5
openstack-nova: Host data leak through resize/migration
-
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 6 python-nova 2014.1.5-29.el6ost, openstack-nova 2014.1.5-29.el6ost, openstack-nova-api 2014.1.5-29.el6ost, openstack-nova-cert 2014.1.5-29.el6ost, openstack-nova-cells 2014.1.5-29.el6ost, openstack-nova-common 2014.1.5-29.el6ost, +8 morefixed: vendor fix RHSA-2016:0366
-
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 7 python-nova 2014.1.5-29.el7ost, openstack-nova 2014.1.5-29.el7ost, openstack-nova-api 2014.1.5-29.el7ost, openstack-nova-cert 2014.1.5-29.el7ost, openstack-nova-cells 2014.1.5-29.el7ost, openstack-nova-common 2014.1.5-29.el7ost, +8 morefixed: vendor fix RHSA-2016:0365
-
Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno) for RHEL 7 python-nova 2014.2.3-54.2.el7ost, openstack-nova 2014.2.3-54.2.el7ost, openstack-nova-api 2014.2.3-54.2.el7ost, openstack-nova-cert 2014.2.3-54.2.el7ost, openstack-nova-cells 2014.2.3-54.2.el7ost, openstack-nova-common 2014.2.3-54.2.el7ost, +8 morefixed: vendor fix RHSA-2016:0364
-
Red Hat Enterprise Linux OpenStack Platform 7.0 (Kilo) for RHEL 7 python-nova 2015.1.2-18.2.el7ost, openstack-nova 2015.1.2-18.2.el7ost, openstack-nova-api 2015.1.2-18.2.el7ost, openstack-nova-cert 2015.1.2-18.2.el7ost, openstack-nova-cells 2015.1.2-18.2.el7ost, openstack-nova-common 2015.1.2-18.2.el7ost, +9 morefixed: vendor fix RHSA-2016:0363
-
Red Hat OpenStack Platform 8 (Liberty) python-nova, openstack-nova, openstack-nova-api, openstack-nova-cert, openstack-nova-cells, openstack-nova-common, +9 more Red Hat OpenStack Platform 13 (Queens) python-nova, openstack-nova, python-nova-tests, openstack-nova-api, openstack-nova-cells, openstack-nova-common, +10 more Red Hat OpenStack Platform 16.2 python3-nova, openstack-nova, openstack-nova-api, openstack-nova-common, openstack-nova-compute, openstack-nova-console, +6 more Red Hat OpenStack Platform 17.1 python3-nova, openstack-nova, openstack-nova-api, openstack-nova-common, openstack-nova-compute, openstack-nova-conductor, +5 more Red Hat OpenStack Platform 18.0 openstack-novanot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
2.11% chance of exploitation in the next 30 days, higher than 81% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 5.3 | CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 3.5 | AV:N/AC:M/Au:S/C:P/I:N/A:N |
| OSV | 3.0 | 5.3 | CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.0 | 5.3 | CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | nova | >=12.0.0, <12.0.3 |
12.0.3 |
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
security.openstack.org
/ossa/OSSA-2016-007.html
web, patch, vendor-advisory
-
github.com
/openstack/nova/commit/0b194187db9da28225cb5e62be3b45aff5a1c793
web
-
github.com
/openstack/nova/commit/116b1210ab772c55d1ed1f715687d83877c92701
web
-
github.com
/openstack/nova/commit/f302bf04ab5dda89cf8ceaeed309006da90c0666
web
-
bugs.launchpad.net
/nova/+bug/1548450
web, third-party-advisory
-
securityfocus.com
/bid/84277
vdb-entry, web, third-party-advisory
-
openwall.com
/lists/oss-security/2016/03/08/6
mailing-list, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2016-2140
advisory
-
access.redhat.com
/errata/RHSA-2016:0363
web
-
access.redhat.com
/errata/RHSA-2016:0364
web
-
access.redhat.com
/errata/RHSA-2016:0365
web
-
access.redhat.com
/errata/RHSA-2016:0366
web
-
access.redhat.com
/security/cve/CVE-2016-2140
web
-
bugzilla.redhat.com
/show_bug.cgi?id=1313454
web
-
github.com
/openstack/nova
package
-
seclists.org
/oss-sec/2016/q1/563
web
-
pypi.org
/project/nova
package
-
github.com
/advisories/GHSA-49jv-37hm-6gfp
advisory
Sources
- CVE List CVE-2016-2140
- GitHub Advisory GHSA-49jv-37hm-6gfp
- NVD CVE-2016-2140
- OSV PYSEC-2026-864
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.