p PatchFirst

SUSE-SU-2016:1696-1

SUSE-SU-2016:1696-1 · Security update for the Linux Kernel

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

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

The SUSE Linux Enterprise 12 SP1 kernel was updated to 3.12.59 to receive various security and bugfixes. Main feature additions: - Improved support for Clustered File System (CephFS, fate#318586). - Addition of kGraft patches now produces logging messages to simplify auditing (fate#317827). The following security bugs were fixed: - CVE-2016-1583: Prevent the usage of mmap when the lower file system does not allow it. This could have lead to local privilege escalation when ecryptfs-utils was installed and /sbin/mount.ecryptfs_private was setuid (bsc#983143). - CVE-2014-9717: fs/namespace.c in the Linux kernel processes MNT_DETACH umount2 system calls without verifying that the MNT_LOCKED flag is unset, which allowed local users to bypass intended access restrictions and navigate to filesystem locations beneath a mount by calling umount2 within a user namespace (bnc#928547). - CVE-2016-2185: The ati_remote2_probe function in drivers/input/misc/ati_remote2.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#971124). - CVE-2016-2186: The powermate_probe function in drivers/input/misc/powermate.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970958). - CVE-2016-2188: The iowarrior_probe function in drivers/usb/misc/iowarrior.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970956). - CVE-2016-2847: fs/pipe.c in the Linux kernel did not limit the amount of unread data in pipes, which allowed local users to cause a denial of service (memory consumption) by creating many pipes with non-default sizes (bsc#970948). - CVE-2016-3134: The netfilter subsystem in the Linux kernel did not validate certain offset fields, which allowed local users to gain privileges or cause a denial of service (heap memory corruption) via an IPT_SO_SET_REPLACE setsockopt call (bnc#971126 971793). - CVE-2016-3136: The mct_u232_msr_to_state function in drivers/usb/serial/mct_u232.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted USB device without two interrupt-in endpoint descriptors (bnc#970955). - CVE-2016-3137: drivers/usb/serial/cypress_m8.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a USB device without both an interrupt-in and an interrupt-out endpoint descriptor, related to the cypress_generic_port_probe and cypress_open functions (bnc#970970). - CVE-2016-3138: The acm_probe function in drivers/usb/class/cdc-acm.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a USB device without both a control and a data endpoint descriptor (bnc#970911 970970). - CVE-2016-3140: The digi_port_init function in drivers/usb/serial/digi_acceleport.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970892). - CVE-2016-3689: The ims_pcu_parse_cdc_data function in drivers/input/misc/ims-pcu.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (system crash) via a USB device without both a master and a slave interface (bnc#971628). - CVE-2016-3951: Double free vulnerability in drivers/net/usb/cdc_ncm.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (system crash) or possibly have unspecified other impact by inserting a USB device with an invalid USB descriptor (bnc#974418). - CVE-2016-4482: Fixed information leak in devio (bnc#978401). - CVE-2016-4486: Fixed information leak in rtnetlink ( bsc#978822). - CVE-2016-4569: Fixed information leak in events via snd_timer_user_tinterrupt (bsc#979213). The following non-security bugs were fixed: - ALSA: timer: Call notifier in the same spinlock (bsc#973378). - ALSA: timer: Protect the whole snd_timer_close() with open race (bsc#973378). - ALSA: timer: Sync timer deletion at closing the system timer (bsc#973378). - ALSA: timer: Use mod_timer() for rearming the system timer (bsc#973378). - Btrfs: do not collect ordered extents when logging that inode exists (bsc#977685). - Btrfs: do not return EBUSY on concurrent subvolume mounts (bsc#951844). - Btrfs: fix deadlock between direct IO reads and buffered writes (bsc#973855). - Btrfs: fix empty symlink after creating symlink and fsync parent dir (bsc#977685). - Btrfs: fix file loss on log replay after renaming a file and fsync (bsc#977685). - Btrfs: fix file/data loss caused by fsync after rename and new inode (bsc#977685). - Btrfs: fix for incorrect directory entries after fsync log replay (bsc#957805, bsc#977685). - Btrfs: fix loading of orphan roots leading to BUG_ON (bsc#972844). - Btrfs: fix race between fsync and lockless direct IO writes (bsc#977685). - Btrfs: fix unreplayable log after snapshot delete + parent dir fsync (bsc#977685). - Btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (bsc#972951). - Btrfs: qgroup: return EINVAL if level of parent is not higher than child's (bsc#972951). - Btrfs: teach backref walking about backrefs with underflowed offset values (bsc#975371). - CacheFiles: Fix incorrect test for in-memory object collision (bsc#971049). - CacheFiles: Handle object being killed before being set up (bsc#971049). - Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (bsc#976739). - Drivers: hv: util: Pass the channel information during the init call (bnc#978527). - Drivers: hv: utils: Invoke the poll function after handshake (bnc#978527). - Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read(). - Export helper function to set irq affinity in pci-hyperv. - FS-Cache: Add missing initialization of ret in cachefiles_write_page() (bsc#971049). - FS-Cache: Count culled objects and objects rejected due to lack of space (bsc#971049). - FS-Cache: Fix cancellation of in-progress operation (bsc#971049). - FS-Cache: Handle a new operation submitted against a killed object (bsc#971049). - FS-Cache: Move fscache_report_unexpected_submission() to make it more available (bsc#971049). - FS-Cache: Out of line fscache_operation_init() (bsc#971049). - FS-Cache: Permit fscache_cancel_op() to cancel in-progress operations too (bsc#971049). - FS-Cache: Put an aborted initialised op so that it is accounted correctly (bsc#971049). - FS-Cache: Reduce cookie ref count if submit fails (bsc#971049). - FS-Cache: Synchronise object death state change vs operation submission (bsc#971049). - FS-Cache: The operation cancellation method needs calling in more places (bsc#971049). - FS-Cache: Timeout for releasepage() (bsc#971049). - FS-Cache: When submitting an op, cancel it if the target object is dying (bsc#971049). - FS-Cache: fscache_object_is_dead() has wrong logic, kill it (bsc#971049). - Fix cifs_uniqueid_to_ino_t() function for s390x (bsc#944309) - Fix kabi issue (bsc#971049). - Input: i8042 - lower log level for 'no controller' message (bsc#945345). - NFSv4.1: do not use machine credentials for CLOSE when using 'sec=sys' (bsc#972003). - NVMe: Unify controller probe and resume (bsc#979347). - NVMe: init nvme queue before enabling irq (bsc#662458). - PCI/AER: Fix aer_inject error codes (bsc#931448). - PCI/AER: Log actual error causes in aer_inject (bsc#931448). - PCI/AER: Log aer_inject error injections (bsc#931448). - PCI/AER: Use dev_warn() in aer_inject (bsc#931448). - RDMA/ocrdma: Avoid reporting wrong completions in case of error CQEs (bsc#908151). - Revert

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

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

Стек: system

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

  • kernel-default SUSE:Linux Enterprise Desktop 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

  • kernel-source SUSE:Linux Enterprise Desktop 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

  • kernel-syms SUSE:Linux Enterprise Desktop 12 SP1

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

    Обновитесь до 3.12.59-60.41.1

  • kernel-xen SUSE:Linux Enterprise Desktop 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

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

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

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

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

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

    Обновитесь до 3.12.59-60.41.2

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

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

    Обновитесь до 3.12.59-60.41.8

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

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

    Обновитесь до 3.12.59-60.41.2

  • kernel-default SUSE:Linux Enterprise Server 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

  • kernel-source SUSE:Linux Enterprise Server 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

  • kernel-syms SUSE:Linux Enterprise Server 12 SP1

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

    Обновитесь до 3.12.59-60.41.1

  • kernel-xen SUSE:Linux Enterprise Server 12 SP1

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

    Обновитесь до 3.12.59-60.41.2

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

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

    Обновитесь до 3.12.59-60.41.2

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

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

    Обновитесь до 3.12.59-60.41.2

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

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

    Обновитесь до 3.12.59-60.41.1

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

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

    Обновитесь до 3.12.59-60.41.2

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

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

    Обновитесь до 3.12.59-60.41.2

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

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