CVE-2017-15589
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive...
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
CVE-2017-15589- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
CVE-2017-15589- Updated
- 2026-11-02
EUVDEUVD-2017-7041 No score
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
EUVD-2017-7041- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cjqp-w58x-g83v
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive...
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
GHSA-cjqp-w58x-g83v- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVALPINE-CVE-2017-15589
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
ALPINE-CVE-2017-15589- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
CVE-2017-15589- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2017-15589
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
DEBIAN-CVE-2017-15589- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-15589
6.5
An issue was discovered in Xen through 4.9.x allowing x86 HVM guest OS users to obtain sensitive information from the host OS (or an arbitrary guest OS) because intercepted I/O operations can cause a write of data from uninitialized hypervisor stack memory.
- Record
UBUNTU-CVE-2017-15589- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSVSUSE-SU-2017:2812-1 No score
Security update for xen
This update for xen fixes several issues:
These security issues were fixed:
- CVE-2017-5526: The ES1370 audio device emulation support was vulnerable to a memory leakage issue allowing a privileged user inside the guest to cause a DoS and/or potentially crash the Qemu process on the host (bsc#1059777)
- CVE-2017-15593: Missing cleanup in the page type system allowed a malicious or buggy PV guest to cause DoS (XSA-242 bsc#1061084)
- CVE-2017-15592: A problem in the shadow pagetable code allowed a malicious or buggy HVM guest to cause DoS or cause hypervisor memory corruption potentially allowing the guest to escalate its privilege (XSA-243 bsc#1061086)
- CVE-2017-15594: Problematic handling of the selector fields in the Interrupt Descriptor Table (IDT) allowed a malicious or buggy x86 PV guest to escalate its privileges or cause DoS (XSA-244 bsc#1061087)
- CVE-2017-15589: Intercepted I/O write operations with less than a full machine word's worth of data were not properly handled, which allowed a malicious unprivileged x86 HVM guest to obtain sensitive information from the host or other guests (XSA-239 bsc#1061080)
- CVE-2017-15595: In certain configurations of linear page tables a stack overflow might have occured that allowed a malicious or buggy PV guest to cause DoS and potentially privilege escalation and information leaks (XSA-240 bsc#1061081)
- CVE-2017-15588: Under certain conditions x86 PV guests could have caused the hypervisor to miss a necessary TLB flush for a page. This allowed a malicious x86 PV guest to access all of system memory, allowing for privilege escalation, DoS, and information leaks (XSA-241 bsc#1061082)
- CVE-2017-15590: Multiple issues existed with the setup of PCI MSI interrupts that allowed a malicious or buggy guest to cause DoS and potentially privilege escalation and information leaks (XSA-237 bsc#1061076)
- Record
SUSE-SU-2017:2812-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2815-1 No score
Security update for xen
This update for xen fixes several issues:
These security issues were fixed:
- CVE-2017-5526: The ES1370 audio device emulation support was vulnerable to a memory leakage issue allowing a privileged user inside the guest to cause a DoS and/or potentially crash the Qemu process on the host (bsc#1059777)
- CVE-2017-15593: Missing cleanup in the page type system allowed a malicious or buggy PV guest to cause DoS (XSA-242 bsc#1061084)
- CVE-2017-15592: A problem in the shadow pagetable code allowed a malicious or buggy HVM guest to cause DoS or cause hypervisor memory corruption potentially allowing the guest to escalate its privilege (XSA-243 bsc#1061086)
- CVE-2017-15594: Problematic handling of the selector fields in the Interrupt Descriptor Table (IDT) allowed a malicious or buggy x86 PV guest to escalate its privileges or cause DoS (XSA-244 bsc#1061087)
- CVE-2017-15589: Intercepted I/O write operations with less than a full machine word's worth of data were not properly handled, which allowed a malicious unprivileged x86 HVM guest to obtain sensitive information from the host or other guests (XSA-239 bsc#1061080)
- CVE-2017-15595: In certain configurations of linear page tables a stack overflow might have occured that allowed a malicious or buggy PV guest to cause DoS and potentially privilege escalation and information leaks (XSA-240 bsc#1061081)
- CVE-2017-15588: Under certain conditions x86 PV guests could have caused the hypervisor to miss a necessary TLB flush for a page. This allowed a malicious x86 PV guest to access all of system memory, allowing for privilege escalation, DoS, and information leaks (XSA-241 bsc#1061082)
- CVE-2017-15590: Multiple issues existed with the setup of PCI MSI interrupts that allowed a malicious or buggy guest to cause DoS and potentially privilege escalation and information leaks (XSA-237 bsc#1061076)
- Record
SUSE-SU-2017:2815-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2856-1 No score
Security update for xen
This update for xen fixes several issues:
These security issues were fixed:
- CVE-2017-5526: The ES1370 audio device emulation support was vulnerable to a memory leakage issue allowing a privileged user inside the guest to cause a DoS and/or potentially crash the Qemu process on the host (bsc#1059777)
- CVE-2017-15593: Missing cleanup in the page type system allowed a malicious or buggy PV guest to cause DoS (XSA-242 bsc#1061084)
- CVE-2017-15592: A problem in the shadow pagetable code allowed a malicious or buggy HVM guest to cause DoS or cause hypervisor memory corruption potentially allowing the guest to escalate its privilege (XSA-243 bsc#1061086)
- CVE-2017-15594: Problematic handling of the selector fields in the Interrupt Descriptor Table (IDT) allowed a malicious or buggy x86 PV guest to escalate its privileges or cause DoS (XSA-244 bsc#1061087)
- CVE-2017-15589: Intercepted I/O write operations with less than a full machine word's worth of data were not properly handled, which allowed a malicious unprivileged x86 HVM guest to obtain sensitive information from the host or other guests (XSA-239 bsc#1061080)
- CVE-2017-15595: In certain configurations of linear page tables a stack overflow might have occured that allowed a malicious or buggy PV guest to cause DoS and potentially privilege escalation and information leaks (XSA-240 bsc#1061081)
- CVE-2017-15588: Under certain conditions x86 PV guests could have caused the hypervisor to miss a necessary TLB flush for a page. This allowed a malicious x86 PV guest to access all of system memory, allowing for privilege escalation, DoS, and information leaks (XSA-241 bsc#1061082)
- CVE-2017-15590: Multiple issues existed with the setup of PCI MSI interrupts that allowed a malicious or buggy guest to cause DoS and potentially privilege escalation and information leaks (XSA-237 bsc#1061076)
- Record
SUSE-SU-2017:2856-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2864-1 No score
Security update for xen
This update for xen fixes several issues:
These security issues were fixed:
- CVE-2017-5526: The ES1370 audio device emulation support was vulnerable to a memory leakage issue allowing a privileged user inside the guest to cause a DoS and/or potentially crash the Qemu process on the host (bsc#1059777)
- CVE-2017-15593: Missing cleanup in the page type system allowed a malicious or buggy PV guest to cause DoS (XSA-242 bsc#1061084)
- CVE-2017-15592: A problem in the shadow pagetable code allowed a malicious or buggy HVM guest to cause DoS or cause hypervisor memory corruption potentially allowing the guest to escalate its privilege (XSA-243 bsc#1061086)
- CVE-2017-15594: Problematic handling of the selector fields in the Interrupt Descriptor Table (IDT) allowed a malicious or buggy x86 PV guest to escalate its privileges or cause DoS (XSA-244 bsc#1061087)
- CVE-2017-15591: Missing checks in the handling of DMOPs allowed malicious or buggy stub domain kernels or tool stacks otherwise living outside of Domain0 to cause a DoS (XSA-238 bsc#1061077)
- CVE-2017-15589: Intercepted I/O write operations with less than a full machine word's worth of data were not properly handled, which allowed a malicious unprivileged x86 HVM guest to obtain sensitive information from the host or other guests (XSA-239 bsc#1061080)
- CVE-2017-15595: In certain configurations of linear page tables a stack overflow might have occured that allowed a malicious or buggy PV guest to cause DoS and potentially privilege escalation and information leaks (XSA-240 bsc#1061081)
- CVE-2017-15588: Under certain conditions x86 PV guests could have caused the hypervisor to miss a necessary TLB flush for a page. This allowed a malicious x86 PV guest to access all of system memory, allowing for privilege escalation, DoS, and information leaks (XSA-241 bsc#1061082)
- CVE-2017-15590: Multiple issues existed with the setup of PCI MSI interrupts that allowed a malicious or buggy guest to cause DoS and potentially privilege escalation and information leaks (XSA-237 bsc#1061076)
This non-security issue was fixed:
- bsc#1057358: Fixed boot when secure boot is enabled
- Record
SUSE-SU-2017:2864-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2873-1 No score
Security update for xen
This update for xen fixes several issues:
These security issues were fixed:
- CVE-2017-5526: The ES1370 audio device emulation support was vulnerable to a memory leakage issue allowing a privileged user inside the guest to cause a DoS and/or potentially crash the Qemu process on the host (bsc#1059777)
- CVE-2017-15593: Missing cleanup in the page type system allowed a malicious or buggy PV guest to cause DoS (XSA-242 bsc#1061084)
- CVE-2017-15592: A problem in the shadow pagetable code allowed a malicious or buggy HVM guest to cause DoS or cause hypervisor memory corruption potentially allowing the guest to escalate its privilege (XSA-243 bsc#1061086)
- CVE-2017-15594: Problematic handling of the selector fields in the Interrupt Descriptor Table (IDT) allowed a malicious or buggy x86 PV guest to escalate its privileges or cause DoS (XSA-244 bsc#1061087)
- CVE-2017-15591: Missing checks in the handling of DMOPs allowed malicious or buggy stub domain kernels or tool stacks otherwise living outside of Domain0 to cause a DoS (XSA-238 bsc#1061077)
- CVE-2017-15589: Intercepted I/O write operations with less than a full machine word's worth of data were not properly handled, which allowed a malicious unprivileged x86 HVM guest to obtain sensitive information from the host or other guests (XSA-239 bsc#1061080)
- CVE-2017-15595: In certain configurations of linear page tables a stack overflow might have occured that allowed a malicious or buggy PV guest to cause DoS and potentially privilege escalation and information leaks (XSA-240 bsc#1061081)
- CVE-2017-15588: Under certain conditions x86 PV guests could have caused the hypervisor to miss a necessary TLB flush for a page. This allowed a malicious x86 PV guest to access all of system memory, allowing for privilege escalation, DoS, and information leaks (XSA-241 bsc#1061082)
- CVE-2017-15590: Multiple issues existed with the setup of PCI MSI interrupts that allowed a malicious or buggy guest to cause DoS and potentially privilege escalation and information leaks (XSA-237 bsc#1061076)
- Record
SUSE-SU-2017:2873-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xenAlpine:v3.10 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.11 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.12 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.13 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.14 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.15 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.16 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.17 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.18 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.19 |
before 4.9.0-r6 | 4.9.0-r6 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xenAlpine:v3.20 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.21 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.22 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.23 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.24 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.4 |
before 4.6.6-r2 | 4.6.6-r2 |
xenAlpine:v3.5 |
before 4.7.3-r3 | 4.7.3-r3 |
xenAlpine:v3.6 |
before 4.8.2-r3 | 4.8.2-r3 |
xenAlpine:v3.7 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.8 |
before 4.9.0-r6 | 4.9.0-r6 |
xenAlpine:v3.9 |
before 4.9.0-r6 | 4.9.0-r6 |
xenDebian:12 |
before 4.8.2+xsa245-0+deb9u1 | 4.8.2+xsa245-0+deb9u1 |
xenDebian:13 |
before 4.8.2+xsa245-0+deb9u1 | 4.8.2+xsa245-0+deb9u1 |
xenDebian:14 |
before 4.8.2+xsa245-0+deb9u1 | 4.8.2+xsa245-0+deb9u1 |
xenDebian:7 From an advisory covering 5 CVEs |
before 4.1.6.lts1-10, plus listed versions 4.1.4-34.1.4-3+deb7u14.1.4-3+deb7u24.1.4-3+deb7u34.1.4-3+deb7u4 Show 16 moreShow less4.1.4-3+deb7u54.1.4-3+deb7u64.1.4-3+deb7u74.1.4-3+deb7u84.1.4-3+deb7u94.1.4-44.1.6.1-1+deb7u14.1.6.lts1-14.1.6.lts1-24.1.6.lts1-34.1.6.lts1-44.1.6.lts1-54.1.6.lts1-64.1.6.lts1-74.1.6.lts1-84.1.6.lts1-9 |
4.1.6.lts1-10 |
xenDebian: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 less4.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 |
xenDebian: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 |
xenSUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 8 CVEs |
before 4.2.5_21-45.11.1 | 4.2.5_21-45.11.1 |
xenSUSE:Linux Enterprise Server 11 SP3-LTSS From an advisory covering 8 CVEs |
before 4.2.5_21-45.11.1 | 4.2.5_21-45.11.1 |
xenSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 8 CVEs |
before 4.4.4_24-61.12.1 | 4.4.4_24-61.12.1 |
xenSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 8 CVEs |
before 4.4.4_24-61.12.1 | 4.4.4_24-61.12.1 |
xenSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 8 CVEs |
before 4.4.4_24-61.12.1 | 4.4.4_24-61.12.1 |
xenSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 8 CVEs |
before 4.4.4_24-22.54.1 | 4.4.4_24-22.54.1 |
xenSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 9 CVEs |
before 4.7.3_06-43.15.1 | 4.7.3_06-43.15.1 |
xenSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 9 CVEs |
before 4.7.3_06-43.15.1 | 4.7.3_06-43.15.1 |
xenSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 9 CVEs |
before 4.7.3_06-43.15.1 | 4.7.3_06-43.15.1 |
xenSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 9 CVEs |
before 4.7.3_06-43.15.1 | 4.7.3_06-43.15.1 |
xenSUSE:OpenStack Cloud 6 From an advisory covering 9 CVEs |
before 4.5.5_18-22.31.1 | 4.5.5_18-22.31.1 |
xenSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 9 CVEs |
before 4.5.5_18-22.31.1 | 4.5.5_18-22.31.1 |
xenSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 9 CVEs |
before 4.5.5_18-22.31.1 | 4.5.5_18-22.31.1 |
xenUbuntu:18.04:LTS |
before 4.9.2-0ubuntu1, plus listed versions 4.9.0-0ubuntu34.9.0-0ubuntu4 |
4.9.2-0ubuntu1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-15589 is a medium vulnerability (CVSS 6.5) in Xen, published October 18, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in xen 4.9.0-r6.
References
lists.debian.org/debian-lts-announce/2017/11/msg00027.html
securityfocus.com/bid/101496
xenbits.xen.org/xsa/advisory-239.html
debian.org/security/2017/dsa-4050
support.citrix.com/article/CTX228867
lists.debian.org/debian-lts-announce/2018/10/msg00009.html
Show 33 moreShow less
security.gentoo.org/glsa/201801-14
securitytracker.com/id/1039568
nvd.nist.gov/vuln/detail/CVE-2017-15589
github.com/advisories/GHSA-cjqp-w58x-g83v
security.alpinelinux.org/vuln/CVE-2017-15589
security-tracker.debian.org/tracker/CVE-2017-15589
suse.com/support/update/announcement/2017/suse-su-20172812-1
bugzilla.suse.com/1059777
bugzilla.suse.com/1061076
bugzilla.suse.com/1061080
bugzilla.suse.com/1061081
bugzilla.suse.com/1061082
bugzilla.suse.com/1061084
bugzilla.suse.com/1061086
bugzilla.suse.com/1061087
suse.com/security/cve/CVE-2017-15588
suse.com/security/cve/CVE-2017-15589
suse.com/security/cve/CVE-2017-15590
suse.com/security/cve/CVE-2017-15592
suse.com/security/cve/CVE-2017-15593
suse.com/security/cve/CVE-2017-15594
suse.com/security/cve/CVE-2017-15595
suse.com/security/cve/CVE-2017-5526
suse.com/support/update/announcement/2017/suse-su-20172815-1
bugzilla.suse.com/1027519
suse.com/support/update/announcement/2017/suse-su-20172856-1
suse.com/support/update/announcement/2017/suse-su-20172864-1
bugzilla.suse.com/1057358
bugzilla.suse.com/1061077
suse.com/security/cve/CVE-2017-15591
suse.com/support/update/announcement/2017/suse-su-20172873-1
ubuntu.com/security/CVE-2017-15589
cve.org/CVERecord?id=CVE-2017-15589