CVE-2015-7548
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using...
CVE-2015-7548 is a low vulnerability (CVSS 3.5) in Openstack Nova, published January 12, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.80%, the 78th percentile. Fixed in nova 2:13.0.0~rc3-1.
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
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
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
3.5
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
CVE-2015-7548- CVSS 3.0
- 3.5 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:N/AC:H/Au:S/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
CVE-2015-7548- Updated
- 2026-11-02
EUVDEUVD-2015-7462 No score
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
EUVD-2015-7462- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6q7v-7634-xrvf
3.5
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using...
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
GHSA-6q7v-7634-xrvf- CVSS 3.0
- 3.5 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
3.5
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
CVE-2015-7548- CVSS 3.0
- 3.5 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-7548
3.5
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
DEBIAN-CVE-2015-7548- CVSS 3.0
- 3.5 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-7548
3.5
OpenStack Compute (Nova) before 2015.1.3 (kilo) and 12.0.x before 12.0.1 (liberty), when using libvirt to spawn instances and use_cow_images is set to false, allow remote authenticated users to read arbitrary files by overwriting an instance disk with a crafted image and requesting a snapshot.
- Record
UBUNTU-CVE-2015-7548- CVSS 3.0
- 3.5 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVSUSE-SU-2016:2325-1 No score
Security update for openstack-keystone, openstack-nova, and openstack-swift
This update for openstack-keystone, openstack-nova, and openstack-swift fixes the following issues:
- Fix hybrid backend from keystone v3 (bsc#967356)
- Fix cleanup when block migration fails (bsc#960015)
- Avoid host data leak (bsc#960601, CVE-2015-7548)
- Fix init script for openstack-swift-object-expirer
- Mark backend_argument as secret (bsc#929628, CVE-2015-3646)
- Record
SUSE-SU-2016:2325-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
| Package | Affected | Fixed |
|---|---|---|
novaDebian:12 |
before 2:13.0.0~rc3-1 | 2:13.0.0~rc3-1 |
novaDebian:13 |
before 2:13.0.0~rc3-1 | 2:13.0.0~rc3-1 |
novaDebian:14 |
before 2:13.0.0~rc3-1 | 2:13.0.0~rc3-1 |
openstack-novaRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-apiRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-cellsRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-certRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-commonRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-computeRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-conductorRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
Show 61 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openstack-nova-consoleRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-docRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-networkRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-novncproxyRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-objectstoreRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-schedulerRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-nova-serialproxyRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
python-novaRed Hat:openstack:5::el6 |
before 0:2014.1.5-16.el6ost | 0:2014.1.5-16.el6ost |
openstack-novaRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-apiRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-cellsRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-certRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-commonRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-computeRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-conductorRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-consoleRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-docRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-networkRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-novncproxyRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-objectstoreRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-schedulerRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-nova-serialproxyRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
python-novaRed Hat:openstack:5::el7 |
before 0:2014.1.5-15.el7ost | 0:2014.1.5-15.el7ost |
openstack-novaRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-apiRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-cellsRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-certRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-commonRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-computeRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-conductorRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-consoleRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-docRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-networkRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-novncproxyRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-objectstoreRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-schedulerRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-nova-serialproxyRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
python-novaRed Hat:openstack:6::el7 |
before 0:2014.2.3-48.el7ost | 0:2014.2.3-48.el7ost |
openstack-novaRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-apiRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-cellsRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-certRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-commonRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-computeRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-conductorRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-consoleRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-docRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-networkRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-novncproxyRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-objectstoreRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-schedulerRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-serialproxyRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-nova-spicehtml5proxyRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
python-novaRed Hat:openstack:7::el7 |
before 0:2015.1.2-13.el7ost | 0:2015.1.2-13.el7ost |
openstack-keystoneSUSE:OpenStack Cloud 5 |
before 2014.2.4.juno-17.1 | 2014.2.4.juno-17.1 |
openstack-keystone-docSUSE:OpenStack Cloud 5 |
before 2014.2.4.juno-17.2 | 2014.2.4.juno-17.2 |
openstack-novaSUSE:OpenStack Cloud 5 |
before 2014.2.4.juno-29.1 | 2014.2.4.juno-29.1 |
openstack-nova-docSUSE:OpenStack Cloud 5 |
before 2014.2.4.juno-29.1 | 2014.2.4.juno-29.1 |
openstack-swiftSUSE:OpenStack Cloud 5 |
before 2.1.0-14.1 | 2.1.0-14.1 |
openstack-swift-docSUSE:OpenStack Cloud 5 |
before 2.1.0-14.1 | 2.1.0-14.1 |
novaUbuntu: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 less1: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
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/80176
rhn.redhat.com/errata/RHSA-2016-0018.html
security.openstack.org/ossa/OSSA-2016-001.html
nvd.nist.gov/vuln/detail/CVE-2015-7548
github.com/advisories/GHSA-6q7v-7634-xrvf
security-tracker.debian.org/tracker/CVE-2015-7548
Show 28 moreShow less
access.redhat.com/errata/RHSA-2016:0017
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1269119
bugzilla.redhat.com/show_bug.cgi?id=1290511
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0017.json
access.redhat.com/security/cve/CVE-2015-7548
cve.org/CVERecord?id=CVE-2015-7548
access.redhat.com/security/cve/CVE-2015-7713
cve.org/CVERecord?id=CVE-2015-7713
nvd.nist.gov/vuln/detail/CVE-2015-7713
access.redhat.com/errata/RHSA-2016:0018
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0018.json
suse.com/support/update/announcement/2016/suse-su-20162325-1
bugzilla.suse.com/929628
bugzilla.suse.com/960015
bugzilla.suse.com/960601
bugzilla.suse.com/967356
suse.com/security/cve/CVE-2015-3646
suse.com/security/cve/CVE-2015-7548
ubuntu.com/security/CVE-2015-7548
lists.openstack.org/pipermail/openstack-announce/2016-January/000911.html
ubuntu.com/security/notices/USN-3449-1
ubuntu.com/security/CVE-2015-3241
ubuntu.com/security/CVE-2015-3280
ubuntu.com/security/CVE-2015-5162
ubuntu.com/security/CVE-2015-7713
ubuntu.com/security/CVE-2015-8749
ubuntu.com/security/CVE-2016-2140