Every CVE Search/ Get API key

CVE-2017-15597

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any...

9.1 CriticalFix available

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.83%Up 1.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
CVE-2017-15597
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS 2.0
9.0 HighAV:N/AC:L/Au:S/C:C/I:C/A:C
Weakness
CWE-119, CWE-200
Updated
2026-11-02
CVE List No score

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
CVE-2017-15597
Updated
2026-11-02
EUVDEUVD-2017-7049 No score

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
EUVD-2017-7049
Updated
2026-11-03
GitHub AdvisoriesGHSA-53jp-4hq4-cmc7 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any...

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
GHSA-53jp-4hq4-cmc7
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSVALPINE-CVE-2017-15597 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
ALPINE-CVE-2017-15597
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
CVE-2017-15597
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2017-15597 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
DEBIAN-CVE-2017-15597
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-15597 9.1

An issue was discovered in Xen through 4.9.x. Grant copying code made an implication that any grant pin would be accompanied by a suitable page reference. Other portions of code, however, did not match up with that assumption. When such a grant copy operation is being done on a grant of a dying domain, the assumption turns out wrong. A malicious guest administrator can cause hypervisor memory corruption, most likely resulting in host crash and a Denial of Service. Privilege escalation and information leaks cannot be ruled out.

Record
UBUNTU-CVE-2017-15597
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVSUSE-SU-2017:3115-1 No score

Security update for xen

This update for xen to version 4.9.1 (bsc#1027519) fixes several issues.

This new feature was added:

  • Support migration of HVM domains larger than 1 TB

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).

This non-security issue was fixed:

  • bsc#1055047: Fixed --initrd-inject option in virt-install
Record
SUSE-SU-2017:3115-1
Updated
2026-11-02
OSVSUSE-SU-2017:3178-1 No score

Security update for xen

This update for xen to version 4.7.4 (bsc#1027519) fixes several issues.

This new feature was added:

  • Support migration of HVM domains larger than 1 TB

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).

This non-security issue was fixed:

  • bsc#1055047: Fixed --initrd-inject option in virt-install
Record
SUSE-SU-2017:3178-1
Updated
2026-11-02
OSVSUSE-SU-2017:3212-1 No score

Security update for xen

This update for xen fixes several issues.

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).
  • CVE-2017-15595: x86 PV guest OS users were able to cause a DoS (unbounded recursion, stack consumption, and hypervisor crash) or possibly gain privileges via crafted page-table stacking (bsc#1061081).
  • CVE-2017-15592: x86 HVM guest OS users were able to cause a DoS (hypervisor crash) or possibly gain privileges because self-linear shadow mappings were mishandled for translated guests (bsc#1061086).
Record
SUSE-SU-2017:3212-1
Updated
2026-11-02
OSVSUSE-SU-2017:3236-1 No score

Security update for xen

This update for xen fixes several issues.

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).
  • CVE-2017-15595: x86 PV guest OS users were able to cause a DoS (unbounded recursion, stack consumption, and hypervisor crash) or possibly gain privileges via crafted page-table stacking (bsc#1061081).
  • CVE-2017-15592: x86 HVM guest OS users were able to cause a DoS (hypervisor crash) or possibly gain privileges because self-linear shadow mappings were mishandled for translated guests (bsc#1061086).
  • CVE-2017-13672: The VGA display emulator support allowed local guest OS privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) via vectors involving display update (bsc#1056336)

This non-security issue was fixed:

  • bsc#1055047: Fixed --initrd-inject option in virt-install
Record
SUSE-SU-2017:3236-1
Updated
2026-11-02
OSVSUSE-SU-2017:3239-1 No score

Security update for xen

This update for xen fixes several issues.

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).
  • CVE-2017-15595: x86 PV guest OS users were able to cause a DoS (unbounded recursion, stack consumption, and hypervisor crash) or possibly gain privileges via crafted page-table stacking (bsc#1061081).
  • CVE-2017-15592: x86 HVM guest OS users were able to cause a DoS (hypervisor crash) or possibly gain privileges because self-linear shadow mappings were mishandled for translated guests (bsc#1061086).
  • CVE-2017-13672: The VGA display emulator support allowed local guest OS privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) via vectors involving display update (bsc#1056336)

This non-security issue was fixed:

  • bsc#1055047: Fixed --initrd-inject option in virt-install
Record
SUSE-SU-2017:3239-1
Updated
2026-11-02
OSVSUSE-SU-2017:3242-1 No score

Security update for xen

This update for xen fixes several issues.

These security issues were fixed:

  • bsc#1068187: Failure to recognize errors in the Populate on Demand (PoD) code allowed for DoS (XSA-246)
  • bsc#1068191: Missing p2m error checking in PoD code allowed unprivileged guests to retain a writable mapping of freed memory leading to information leaks, privilege escalation or DoS (XSA-247).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063123)
  • CVE-2017-15597: A grant copy operation being done on a grant of a dying domain allowed a malicious guest administrator to corrupt hypervisor memory, allowing for DoS or potentially privilege escalation and information leaks (bsc#1061075).
  • CVE-2017-15595: x86 PV guest OS users were able to cause a DoS (unbounded recursion, stack consumption, and hypervisor crash) or possibly gain privileges via crafted page-table stacking (bsc#1061081).
  • CVE-2017-15592: x86 HVM guest OS users were able to cause a DoS (hypervisor crash) or possibly gain privileges because self-linear shadow mappings were mishandled for translated guests (bsc#1061086).
  • CVE-2017-13672: The VGA display emulator support allowed local guest OS privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) via vectors involving display update (bsc#1056336)

This non-security issue was fixed:

  • bsc#1055047: Fixed --initrd-inject option in virt-install
Record
SUSE-SU-2017:3242-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
xen
Alpine:v3.10
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.11
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.12
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.13
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.14
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.15
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.16
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.17
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.18
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.19
before 4.9.0-r7
4.9.0-r7
Show 35 moreShow less
Affected packages
PackageAffectedFixed
xen
Alpine:v3.20
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.21
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.22
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.23
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.24
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.4
before 4.6.6-r2
4.6.6-r2
xen
Alpine:v3.5
before 4.7.3-r3
4.7.3-r3
xen
Alpine:v3.6
before 4.8.2-r3
4.8.2-r3
xen
Alpine:v3.7
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.8
before 4.9.0-r7
4.9.0-r7
xen
Alpine:v3.9
before 4.9.0-r7
4.9.0-r7
xen
Debian:12
before 4.8.2+xsa245-0+deb9u1
4.8.2+xsa245-0+deb9u1
xen
Debian:13
before 4.8.2+xsa245-0+deb9u1
4.8.2+xsa245-0+deb9u1
xen
Debian:14
before 4.8.2+xsa245-0+deb9u1
4.8.2+xsa245-0+deb9u1
xen
Debian:8
From an advisory covering 14 CVEs
before 4.4.4lts2-0+deb8u1, plus listed versions
4.4.1-94.4.1-9+deb8u14.4.1-9+deb8u104.4.1-9+deb8u24.4.1-9+deb8u3
Show 7 moreShow less
4.4.1-9+deb8u44.4.1-9+deb8u54.4.1-9+deb8u64.4.1-9+deb8u74.4.1-9+deb8u84.4.1-9+deb8u94.4.4lts1-0+deb8u1
4.4.4lts2-0+deb8u1
xen
Debian:9
From an advisory covering 16 CVEs
before 4.8.2+xsa245-0+deb9u1, plus listed versions
4.8.1-1+deb9u14.8.1-1+deb9u24.8.1-1+deb9u3
4.8.2+xsa245-0+deb9u1
xen
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 2 CVEs
before 4.9.1_02-3.21.1
4.9.1_02-3.21.1
xen
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 2 CVEs
before 4.9.1_02-3.21.1
4.9.1_02-3.21.1
xen
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 2 CVEs
before 4.9.1_02-3.21.1
4.9.1_02-3.21.1
xen
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 4.9.1_02-3.21.1
4.9.1_02-3.21.1
xen
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 2 CVEs
before 4.7.4_02-43.21.1
4.7.4_02-43.21.1
xen
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 2 CVEs
before 4.7.4_02-43.21.1
4.7.4_02-43.21.1
xen
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 2 CVEs
before 4.7.4_02-43.21.1
4.7.4_02-43.21.1
xen
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 2 CVEs
before 4.7.4_02-43.21.1
4.7.4_02-43.21.1
xen
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 4 CVEs
before 4.2.5_21-45.16.1
4.2.5_21-45.16.1
xen
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 4 CVEs
before 4.2.5_21-45.16.1
4.2.5_21-45.16.1
xen
SUSE:OpenStack Cloud 6
From an advisory covering 5 CVEs
before 4.5.5_20-22.36.3
4.5.5_20-22.36.3
xen
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 5 CVEs
before 4.5.5_20-22.36.3
4.5.5_20-22.36.3
xen
SUSE:Linux Enterprise Server 12 SP1-LTSS
From an advisory covering 5 CVEs
before 4.5.5_20-22.36.3
4.5.5_20-22.36.3
xen
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 5 CVEs
before 4.4.4_26-22.59.3
4.4.4_26-22.59.3
xen
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 5 CVEs
before 4.4.4_26-61.17.1
4.4.4_26-61.17.1
xen
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 5 CVEs
before 4.4.4_26-61.17.1
4.4.4_26-61.17.1
xen
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 5 CVEs
before 4.4.4_26-61.17.1
4.4.4_26-61.17.1
xen
Ubuntu:16.04:LTS
All versions, plus listed versions
4.5.1-0ubuntu14.5.1-0ubuntu24.6.0-1ubuntu14.6.0-1ubuntu24.6.0-1ubuntu4
Show 7 moreShow less
4.6.0-1ubuntu4.14.6.0-1ubuntu4.24.6.0-1ubuntu4.34.6.5-0ubuntu14.6.5-0ubuntu1.14.6.5-0ubuntu1.24.6.5-0ubuntu1.4
None known
xen
Ubuntu:18.04:LTS
before 4.9.2-0ubuntu1, plus listed versions
4.9.0-0ubuntu34.9.0-0ubuntu4
4.9.2-0ubuntu1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-15597 is a critical vulnerability (CVSS 9.1) in Xen, published October 30, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.83%, the 86th percentile. Fixed in xen 4.9.0-r7.

References

Show 27 moreShow less
MoveEnter Open