p PatchFirst

SUSE-SU-2017:0464-1

SUSE-SU-2017:0464-1 · Security update for the Linux Kernel

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.

The SUSE Linux Enterprise 12 SP1 kernel was updated to 3.12.69 to receive various security and bugfixes. The following security bugs were fixed: - CVE-2015-8962: Double free vulnerability in the sg_common_write function in drivers/scsi/sg.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (memory corruption and system crash) by detaching a device during an SG_IO ioctl call (bnc#1010501). - CVE-2015-8963: Race condition in kernel/events/core.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) by leveraging incorrect handling of an swevent data structure during a CPU unplug operation (bnc#1010502). - CVE-2015-8964: The tty_set_termios_ldisc function in drivers/tty/tty_ldisc.c in the Linux kernel allowed local users to obtain sensitive information from kernel memory by reading a tty data structure (bnc#1010507). - CVE-2016-10088: The sg implementation in the Linux kernel did not properly restrict write operations in situations where the KERNEL_DS option is set, which allowed local users to read or write to arbitrary kernel memory locations or cause a denial of service (use-after-free) by leveraging access to a /dev/sg device, related to block/bsg.c and drivers/scsi/sg.c. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-9576 (bnc#1017710). - CVE-2016-7910: Use-after-free vulnerability in the disk_seqf_stop function in block/genhd.c in the Linux kernel allowed local users to gain privileges by leveraging the execution of a certain stop operation even if the corresponding start operation had failed (bnc#1010716). - CVE-2016-7911: Race condition in the get_task_ioprio function in block/ioprio.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted ioprio_get system call (bnc#1010711). - CVE-2016-7913: The xc2028_set_config function in drivers/media/tuners/tuner-xc2028.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via vectors involving omission of the firmware name from a certain data structure (bnc#1010478). - CVE-2016-7914: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel did not check whether a slot is a leaf, which allowed local users to obtain sensitive information from kernel memory or cause a denial of service (invalid pointer dereference and out-of-bounds read) via an application that uses associative-array data structures, as demonstrated by the keyutils test suite (bnc#1010475). - CVE-2016-8399: An elevation of privilege vulnerability in the kernel networking subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. This issue is rated as Moderate because it first requires compromising a privileged process and current compiler optimizations restrict access to the vulnerable code. Product: Android. Versions: Kernel-3.10, Kernel-3.18. Android ID: A-31349935 (bnc#1014746). - CVE-2016-8633: drivers/firewire/net.c in the Linux kernel, in certain unusual hardware configurations, allowed remote attackers to execute arbitrary code via crafted fragmented packets (bnc#1008833). - CVE-2016-8645: The TCP stack in the Linux kernel mishandled skb truncation, which allowed local users to cause a denial of service (system crash) via a crafted application that made sendto system calls, related to net/ipv4/tcp_ipv4.c and net/ipv6/tcp_ipv6.c (bnc#1009969). - CVE-2016-9083: drivers/vfio/pci/vfio_pci.c in the Linux kernel allowed local users to bypass integer overflow checks, and cause a denial of service (memory corruption) or have unspecified other impact, by leveraging access to a vfio PCI device file for a VFIO_DEVICE_SET_IRQS ioctl call, aka a 'state machine confusion bug' (bnc#1007197). - CVE-2016-9084: drivers/vfio/pci/vfio_pci_intrs.c in the Linux kernel misuses the kzalloc function, which allowed local users to cause a denial of service (integer overflow) or have unspecified other impact by leveraging access to a vfio PCI device file (bnc#1007197). - CVE-2016-9756: arch/x86/kvm/emulate.c in the Linux kernel did not properly initialize Code Segment (CS) in certain error cases, which allowed local users to obtain sensitive information from kernel stack memory via a crafted application (bnc#1013038). - CVE-2016-9793: The sock_setsockopt function in net/core/sock.c in the Linux kernel mishandled negative values of sk_sndbuf and sk_rcvbuf, which allowed local users to cause a denial of service (memory corruption and system crash) or possibly have unspecified other impact by leveraging the CAP_NET_ADMIN capability for a crafted setsockopt system call with the (1) SO_SNDBUFFORCE or (2) SO_RCVBUFFORCE option (bnc#1013531 1013542). - CVE-2016-9806: Race condition in the netlink_dump function in net/netlink/af_netlink.c in the Linux kernel allowed local users to cause a denial of service (double free) or possibly have unspecified other impact via a crafted application that made sendmsg system calls, leading to a free operation associated with a new dump that started earlier than anticipated (bnc#1013540 1017589). - CVE-2017-2584: arch/x86/kvm/emulate.c in the Linux kernel allowed local users to obtain sensitive information from kernel memory or cause a denial of service (use-after-free) via a crafted application that leverages instruction emulation for fxrstor, fxsave, sgdt, and sidt (bsc#1019851). - CVE-2017-2583: Fixed broken emulation of 'MOV SS, null selector' (bsc#1020602). - CVE-2017-5551: Clear SGID bit when setting file permissions on tmpfs (bsc#1021258). The following non-security bugs were fixed: - Fixup acl reference leak and missing conversions in ext3, gfs2, jfs, hfsplus - RAID1: ignore discard error (bsc#1017164). - Update patches.suse/btrfs-8446-fix-qgroup-accounting-when-creating-snap.patch (bsc#972993). - blacklist: PCI fixes required only for cxl (bsc#1016713). - blacklist: cxl fixes on SLE12 SP1 (bsc#1016725) - blacklist: ibmvnic fixes on SLE12 SP1 (bsc#1016961) - block_dev: do not test bdev->bd_contains when it is not stable (bsc#1008557). - bna: Add synchronization for tx ring (bsc#993739). - bnx2i/bnx2fc : fix randconfig error in next-20140909 (bsc#922052 fate#318602 bsc#922056 FATE#318604). - bnx2x: Correct ringparam estimate when DOWN (bsc#1020214). - bnx2x: fix lockdep splat (bsc#922052 fate#318602 bsc#922056 FATE#318604). - btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space (bsc#1005666). - btrfs: Export and move leaf/subtree qgroup helpers to qgroup.c (bsc#983087). - btrfs: Revert 'Btrfs: do not delay inode ref updates during log replay' (bsc#987192). - btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl (bsc#1018100). - btrfs: do not delay inode ref updates during log replay (bsc#987192). - btrfs: fix incremental send failure caused by balance (bsc#985850). - btrfs: fix relocation incorrectly dropping data references (bsc#990384). - btrfs: increment ctx->pos for every emitted or skipped dirent in readdir (bsc#981709). - btrfs: qgroup: Fix qgroup data leaking by using subtree tracing (bsc#983087). - btrfs: remove old tree_root dirent processing in btrfs_real_readdir() (bsc#981709). - btrfs: send, do not bug on inconsistent snapshots (bsc#985850). - cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL) (bsc#1008876). - ext4: fix data exposure after a crash (bsc#1012985). - fs: avoid including 'mountproto=' with no protocol in /proc/mounts (bsc#1019260). - fuse: do not use iocb after it may have been freed (bsc#1012985). - hpilo: Add support for iLO5 (bsc#999101). - ib/core: Avoid unsigned int overflow in sg_alloc_table (bsc#924381 FATE#318568 bsc#921338). - ib/mlx5: Fix FW version diaplay in sysfs (bnc#923036 FATE#318772). - ib/mlx5: Fix entries check in mlx5_ib_resize_cq (bnc#858727 FATE#315946). - ib/mlx5: Fix entries checks in mlx5_ib_

Есть исправление

Опубликовано
Обновлено

Стек: system

Затронутые продукты и версии

  • kernel-default SUSE:Linux Enterprise Desktop 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-source SUSE:Linux Enterprise Desktop 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-syms SUSE:Linux Enterprise Desktop 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-xen SUSE:Linux Enterprise Desktop 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kgraft-patch-sle12-sp1_update_12 SUSE:Linux Enterprise Live Patching 12

    Затронутые диапазоны версий
    • ECOSYSTEM: < 1-4.1

    Обновитесь до 1-4.1

  • kernel-ec2 SUSE:Linux Enterprise Module for Public Cloud 12

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.3

    Обновитесь до 3.12.69-60.64.29.3

  • kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-default SUSE:Linux Enterprise Server 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-source SUSE:Linux Enterprise Server 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-syms SUSE:Linux Enterprise Server 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-xen SUSE:Linux Enterprise Server 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

  • kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP1

    Затронутые диапазоны версий
    • ECOSYSTEM: < 3.12.69-60.64.29.1

    Обновитесь до 3.12.69-60.64.29.1

Первоисточники

Проверьте свой сервер →