Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2017:2541-1

Опубликовано: 21 сент. 2017
Источник: suse-cvrf

Описание

Security update for xen

This update for xen fixes several issues.

These security issues were fixed:

  • CVE-2017-12135: Unbounded recursion in grant table code allowed a malicious guest to crash the host or potentially escalate privileges/leak information (XSA-226, bsc#1051787).
  • CVE-2017-12137: Incorrectly-aligned updates to pagetables allowed for privilege escalation (XSA-227, bsc#1051788).
  • CVE-2017-11334: The address_space_write_continue function in exec.c allowed local guest OS privileged users to cause a denial of service (out-of-bounds access and guest instance crash) by leveraging use of qemu_map_ram_ptr to access guest ram block area (bsc#1048920).
  • CVE-2017-11434: The dhcp_decode function in slirp/bootp.c allowed local guest OS users to cause a denial of service (out-of-bounds read) via a crafted DHCP options string (bsc#1049578).
  • CVE-2017-10806: Stack-based buffer overflow in hw/usb/redirect.c allowed local guest OS users to cause a denial of service via vectors related to logging debug messages (bsc#1047675).
  • CVE-2017-10664: qemu-nbd did not ignore SIGPIPE, which allowed remote attackers to cause a denial of service (daemon crash) by disconnecting during a server-to-client reply attempt (bsc#1046637).
  • CVE-2017-12855: Premature clearing of GTF_writing / GTF_reading lead to potentially leaking sensitive information (XSA-230, bsc#1052686).
  • CVE-2017-14316: Missing bound check in function alloc_heap_pages for an internal array allowed attackers using crafted hypercalls to execute arbitrary code within Xen (XSA-231, bsc#1056278)
  • CVE-2017-14317: A race in cxenstored may have cause a double-free allowind for DoS of the xenstored daemon (XSA-233, bsc#1056281).
  • CVE-2017-14319: An error while handling grant mappings allowed malicious or buggy x86 PV guest to escalate its privileges or crash the hypervisor (XSA-234, bsc#1056282).

These non-security issues were fixed:

  • bsc#1002573: Optimized LVM functions in block-dmmd block-dmmd
  • bsc#1032598: Prevent removal of NVME devices
  • bsc#1037413: Support for newer intel cpu's, mwait-idle driver and skylake

Список пакетов

SUSE Linux Enterprise Server 12-LTSS
xen-4.4.4_22-22.51.2
xen-doc-html-4.4.4_22-22.51.2
xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
xen-libs-4.4.4_22-22.51.2
xen-libs-32bit-4.4.4_22-22.51.2
xen-tools-4.4.4_22-22.51.2
xen-tools-domU-4.4.4_22-22.51.2
SUSE Linux Enterprise Server for SAP Applications 12
xen-4.4.4_22-22.51.2
xen-doc-html-4.4.4_22-22.51.2
xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
xen-libs-4.4.4_22-22.51.2
xen-libs-32bit-4.4.4_22-22.51.2
xen-tools-4.4.4_22-22.51.2
xen-tools-domU-4.4.4_22-22.51.2

Описание

qemu-nbd in QEMU (aka Quick Emulator) does not ignore SIGPIPE, which allows remote attackers to cause a denial of service (daemon crash) by disconnecting during a server-to-client reply attempt.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

Stack-based buffer overflow in hw/usb/redirect.c in QEMU (aka Quick Emulator) allows local guest OS users to cause a denial of service (QEMU process crash) via vectors related to logging debug messages.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

The address_space_write_continue function in exec.c in QEMU (aka Quick Emulator) allows local guest OS privileged users to cause a denial of service (out-of-bounds access and guest instance crash) by leveraging use of qemu_map_ram_ptr to access guest ram block area.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

The dhcp_decode function in slirp/bootp.c in QEMU (aka Quick Emulator) allows local guest OS users to cause a denial of service (out-of-bounds read and QEMU process crash) via a crafted DHCP options string.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

Xen allows local OS guest users to cause a denial of service (crash) or possibly obtain sensitive information or gain privileges via vectors involving transitive grants.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

arch/x86/mm.c in Xen allows local PV guest OS users to gain host OS privileges via vectors related to map_grant_ref.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

Xen maintains the _GTF_{read,writ}ing bits as appropriate, to inform the guest that a grant is in use. A guest is expected not to modify the grant details while it is in use, whereas the guest is free to modify/reuse the grant entry when it is not in use. Under some circumstances, Xen will clear the status bits too early, incorrectly informing the guest that the grant is no longer in use. A guest may prematurely believe that a granted frame is safely private again, and reuse it in a way which contains sensitive information, while the domain on the far end of the grant is still using the grant. Xen 4.9, 4.8, 4.7, 4.6, and 4.5 are affected.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

A parameter verification issue was discovered in Xen through 4.9.x. The function `alloc_heap_pages` allows callers to specify the first NUMA node that should be used for allocations through the `memflags` parameter; the node is extracted using the `MEMF_get_node` macro. While the function checks to see if the special constant `NUMA_NO_NODE` is specified, it otherwise does not handle the case where `node >= MAX_NUMNODES`. This allows an out-of-bounds access to an internal array.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

A domain cleanup issue was discovered in the C xenstore daemon (aka cxenstored) in Xen through 4.9.x. When shutting down a VM with a stubdomain, a race in cxenstored may cause a double-free. The xenstored daemon may crash, resulting in a DoS of any parts of the system relying on it (including domain creation / destruction, ballooning, device changes, etc.).


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки

Описание

A grant unmapping issue was discovered in Xen through 4.9.x. When removing or replacing a grant mapping, the x86 PV specific path needs to make sure page table entries remain in sync with other accounting done. Although the identity of the page frame was validated correctly, neither the presence of the mapping nor page writability were taken into account.


Затронутые продукты
SUSE Linux Enterprise Server 12-LTSS:xen-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-doc-html-4.4.4_22-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-kmp-default-4.4.4_22_k3.12.61_52.89-22.51.2
SUSE Linux Enterprise Server 12-LTSS:xen-libs-32bit-4.4.4_22-22.51.2

Ссылки
Уязвимость SUSE-SU-2017:2541-1