Every CVE Search/ Get API key

CVE-2016-2140

OpenStack Nova host data access through resize/migration

5.3 MediumFix available

CVE-2016-2140 is a medium vulnerability (CVSS 5.3) in Openstack Nova, published April 12, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.11%, the 81st percentile. Fixed in nova 12.0.3.

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

2.11%Up 1.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.3

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.

Record
CVE-2016-2140
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
3.5 LowAV:N/AC:M/Au:S/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2016-2140
Updated
2026-11-02
EUVDEUVD-2022-2346 No score

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.

Record
EUVD-2022-2346
Updated
2026-11-03
GitHub AdvisoriesGHSA-49jv-37hm-6gfp 5.3

OpenStack Nova host data access through resize/migration

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.

Record
GHSA-49jv-37hm-6gfp
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSV 5.3

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.

Record
CVE-2016-2140
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2016-2140 5.3

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.

Record
DEBIAN-CVE-2016-2140
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-49jv-37hm-6gfp 5.3

OpenStack Nova host data access through resize/migration

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.

Record
GHSA-49jv-37hm-6gfp
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSVPYSEC-2026-864 5.3

OpenStack Nova host data access through resize/migration

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.

Record
PYSEC-2026-864
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2016-2140 5.3

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.

Record
UBUNTU-CVE-2016-2140
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVSUSE-SU-2016:2143-1 No score

Security update for several openstack-components

This update provides the latest code from OpenStack Liberty for openstack-ceilometer, -cinder, -dashboard, -glance, -heat, -keystone, -manila, -neutron, -neutron-fwaas, -neutron-lbaas,-nova, -resource-agents, python-networking-cisco and python-openstackclient.

Additionally some security-issues have been fixed:

openstack-nova:

  • Always copy or recreate disk.info during a migration. (bsc#970258, CVE-2016-2140)

openstack-dashboard:

  • Escape anularjs templating in unsafe HTML. (bsc#983807, CVE-2016-4428)

openstack-neutron:

  • Fix bypassing of anti-spoof protection. (bsc#984443, CVE-2016-5363, bsc#984442, CVE-2016-5362)

For a detailed description of all fixes and improvements, please refer to the changelog.

Record
SUSE-SU-2016:2143-1
Updated
2026-11-02
OSVUSN-3449-1 No score

nova vulnerabilities

George Shuklin discovered that OpenStack Nova incorrectly handled the migration process. A remote authenticated user could use this issue to consume resources, resulting in a denial of service. (CVE-2015-3241)

George Shuklin and Tushar Patil discovered that OpenStack Nova incorrectly handled deleting instances. A remote authenticated user could use this issue to consume disk resources, resulting in a denial of service. (CVE-2015-3280)

It was discovered that OpenStack Nova incorrectly limited qemu-img calls. A remote authenticated user could use this issue to consume resources, resulting in a denial of service. (CVE-2015-5162)

Matthew Booth discovered that OpenStack Nova incorrectly handled snapshots. A remote authenticated user could use this issue to read arbitrary files. (CVE-2015-7548)

Sreekumar S. and Suntao discovered that OpenStack Nova incorrectly applied security group changes. A remote attacker could possibly use this issue to bypass intended restriction changes by leveraging an instance that was running when the change was made. (CVE-2015-7713)

Matt Riedemann discovered that OpenStack Nova incorrectly handled logging. A local attacker could possibly use this issue to obtain sensitive information from log files. (CVE-2015-8749)

Matthew Booth discovered that OpenStack Nova incorrectly handled certain qcow2 headers. A remote authenticated user could possibly use this issue to read arbitrary files. (CVE-2016-2140)

Record
USN-3449-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nova
PyPI
12.0.0 up to 12.0.3
12.0.3
nova
Debian:12
before 2:13.0.0-1
2:13.0.0-1
nova
Debian:13
before 2:13.0.0-1
2:13.0.0-1
nova
Debian:14
before 2:13.0.0-1
2:13.0.0-1
openstack-nova
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-api
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-cells
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-cert
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-common
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-compute
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
Show 80 moreShow less
Affected packages
PackageAffectedFixed
openstack-nova-conductor
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-console
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-doc
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-network
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-novncproxy
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-objectstore
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-scheduler
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-serialproxy
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova-spicehtml5proxy
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
python-nova
Red Hat:openstack:7::el7
before 0:2015.1.2-18.2.el7ost
0:2015.1.2-18.2.el7ost
openstack-nova
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-api
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-cells
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-cert
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-common
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-compute
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-conductor
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-console
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-doc
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-network
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-novncproxy
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-objectstore
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-scheduler
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova-serialproxy
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
python-nova
Red Hat:openstack:6::el7
before 0:2014.2.3-54.2.el7ost
0:2014.2.3-54.2.el7ost
openstack-nova
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-api
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-cells
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-cert
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-common
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-compute
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-conductor
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-console
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-doc
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-network
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-novncproxy
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-objectstore
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-scheduler
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova-serialproxy
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
python-nova
Red Hat:openstack:5::el7
before 0:2014.1.5-29.el7ost
0:2014.1.5-29.el7ost
openstack-nova
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-api
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-cells
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-cert
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-common
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-compute
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-conductor
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-console
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-doc
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-network
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-novncproxy
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-objectstore
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-scheduler
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-nova-serialproxy
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
python-nova
Red Hat:openstack:5::el6
before 0:2014.1.5-29.el6ost
0:2014.1.5-29.el6ost
openstack-ceilometer
SUSE:OpenStack Cloud 6
before 5.0.4~a0~dev6-6.1
5.0.4~a0~dev6-6.1
openstack-ceilometer-doc
SUSE:OpenStack Cloud 6
before 5.0.4~a0~dev6-6.2
5.0.4~a0~dev6-6.2
openstack-cinder
SUSE:OpenStack Cloud 6
before 7.0.3~a0~dev2-7.1
7.0.3~a0~dev2-7.1
openstack-cinder-doc
SUSE:OpenStack Cloud 6
before 7.0.3~a0~dev2-7.1
7.0.3~a0~dev2-7.1
openstack-dashboard
SUSE:OpenStack Cloud 6
before 8.0.2~a0~dev34-8.1
8.0.2~a0~dev34-8.1
openstack-glance
SUSE:OpenStack Cloud 6
before 11.0.2~a0~dev13-7.1
11.0.2~a0~dev13-7.1
openstack-glance-doc
SUSE:OpenStack Cloud 6
before 11.0.2~a0~dev13-7.1
11.0.2~a0~dev13-7.1
openstack-heat
SUSE:OpenStack Cloud 6
before 5.0.2~a0~dev93-9.1
5.0.2~a0~dev93-9.1
openstack-heat-doc
SUSE:OpenStack Cloud 6
before 5.0.2~a0~dev93-9.3
5.0.2~a0~dev93-9.3
openstack-keystone
SUSE:OpenStack Cloud 6
before 8.1.1~a0~dev13-3.1
8.1.1~a0~dev13-3.1
openstack-keystone-doc
SUSE:OpenStack Cloud 6
before 8.1.1~a0~dev13-3.2
8.1.1~a0~dev13-3.2
openstack-manila
SUSE:OpenStack Cloud 6
before 1.0.2~a0~dev11-9.1
1.0.2~a0~dev11-9.1
openstack-manila-doc
SUSE:OpenStack Cloud 6
before 1.0.2~a0~dev11-9.2
1.0.2~a0~dev11-9.2
openstack-neutron
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev29-10.1
7.1.2~a0~dev29-10.1
openstack-neutron-doc
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev29-10.1
7.1.2~a0~dev29-10.1
openstack-neutron-fwaas
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev1-6.1
7.1.2~a0~dev1-6.1
openstack-neutron-fwaas-doc
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev1-6.1
7.1.2~a0~dev1-6.1
openstack-neutron-lbaas
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev1-6.1
7.1.2~a0~dev1-6.1
openstack-neutron-lbaas-doc
SUSE:OpenStack Cloud 6
before 7.1.2~a0~dev1-6.1
7.1.2~a0~dev1-6.1
openstack-nova
SUSE:OpenStack Cloud 6
before 12.0.5~a0~dev2-7.1
12.0.5~a0~dev2-7.1
openstack-nova-doc
SUSE:OpenStack Cloud 6
before 12.0.5~a0~dev2-7.1
12.0.5~a0~dev2-7.1
openstack-resource-agents
SUSE:OpenStack Cloud 6
before 1.0+git.1467079370.4f2c49d-7.1
1.0+git.1467079370.4f2c49d-7.1
python-networking-cisco
SUSE:OpenStack Cloud 6
before 2.1.1-6.1
2.1.1-6.1
python-openstackclient
SUSE:OpenStack Cloud 6
before 1.7.2-4.1
1.7.2-4.1
nova
Ubuntu:14.04:LTS
before 1:2014.1.5-0ubuntu1.7, plus listed versions
1:2013.2~rc2-0ubuntu11:2013.2-0ubuntu11:2014.1~b1-0ubuntu11:2014.1~b1-0ubuntu21:2014.1~b2-0ubuntu3
Show 23 moreShow less
1:2014.1~b2-0ubuntu41:2014.1~b3-0ubuntu11:2014.1~b3-0ubuntu21:2014.1~rc1-0ubuntu11:2014.1~rc2-0ubuntu11:2014.1-0ubuntu11:2014.1-0ubuntu1.21:2014.1.1-0ubuntu11:2014.1.1-0ubuntu21:2014.1.2-0ubuntu11:2014.1.2-0ubuntu1.11:2014.1.3-0ubuntu11:2014.1.3-0ubuntu1.11:2014.1.3-0ubuntu21:2014.1.4-0ubuntu21:2014.1.4-0ubuntu2.11:2014.1.5-0ubuntu11:2014.1.5-0ubuntu1.11:2014.1.5-0ubuntu1.21:2014.1.5-0ubuntu1.31:2014.1.5-0ubuntu1.41:2014.1.5-0ubuntu1.51:2014.1.5-0ubuntu1.6
1:2014.1.5-0ubuntu1.7

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 39 moreShow less
MoveEnter Open