p PatchFirst

SUSE-SU-2015:1727-1

SUSE-SU-2015:1727-1 · Security update for kernel-source

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

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

The SUSE Linux Enterprise 12 kernel was updated to 3.12.48-52.27 to receive various security and bugfixes. Following security bugs were fixed: * CVE-2015-7613: A flaw was found in the Linux kernel IPC code that could lead to arbitrary code execution. The ipc_addid() function initialized a shared object that has unset uid/gid values. Since the fields are not initialized, the check can falsely succeed. (bsc#948536) * CVE-2015-5156: When a guests KVM network devices is in a bridge configuration the kernel can create a situation in which packets are fragmented in an unexpected fashion. The GRO functionality can create a situation in which multiple SKB's are chained together in a single packets fraglist (by design). (bsc#940776) * CVE-2015-5157: arch/x86/entry/entry_64.S in the Linux kernel before 4.1.6 on the x86_64 platform mishandles IRET faults in processing NMIs that occurred during userspace execution, which might allow local users to gain privileges by triggering an NMI (bsc#938706). * CVE-2015-6252: A flaw was found in the way the Linux kernel's vhost driver treated userspace provided log file descriptor when processing the VHOST_SET_LOG_FD ioctl command. The file descriptor was never released and continued to consume kernel memory. A privileged local user with access to the /dev/vhost-net files could use this flaw to create a denial-of-service attack (bsc#942367). * CVE-2015-5697: The get_bitmap_file function in drivers/md/md.c in the Linux kernel before 4.1.6 does not initialize a certain bitmap data structure, which allows local users to obtain sensitive information from kernel memory via a GET_BITMAP_FILE ioctl call. (bnc#939994) * CVE-2015-6937: A NULL pointer dereference flaw was found in the Reliable Datagram Sockets (RDS) implementation allowing a local user to cause system DoS. A verification was missing that the underlying transport exists when a connection was created. (bsc#945825) * CVE-2015-5283: A NULL pointer dereference flaw was found in SCTP implementation allowing a local user to cause system DoS. Creation of multiple sockets in parallel when system doesn't have SCTP module loaded can lead to kernel panic. (bsc#947155) The following non-security bugs were fixed: - ALSA: hda - Abort the probe without i915 binding for HSW/BDW (bsc#936556). - Btrfs: Backport subvolume mount option handling (bsc#934962) - Btrfs: Handle unaligned length in extent_same (bsc#937609). - Btrfs: advertise which crc32c implementation is being used on mount (bsc#946057). - Btrfs: allow mounting btrfs subvolumes with different ro/rw options. - Btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942509). - Btrfs: clean up error handling in mount_subvol() (bsc#934962). - Btrfs: cleanup orphans while looking up default subvolume (bsc#914818). - Btrfs: do not update mtime/ctime on deduped inodes (bsc#937616). - Btrfs: fail on mismatched subvol and subvolid mount options (bsc#934962). - Btrfs: fix chunk allocation regression leading to transaction abort (bnc#938550). - Btrfs: fix clone / extent-same deadlocks (bsc#937612). - Btrfs: fix crash on close_ctree() if cleaner starts new transaction (bnc#938891). - Btrfs: fix deadlock with extent-same and readpage (bsc#937612). - Btrfs: fix file corruption after cloning inline extents (bnc#942512). - Btrfs: fix file read corruption after extent cloning and fsync (bnc#946902). - Btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (bnc#938550). - Btrfs: fix hang when failing to submit bio of directIO (bnc#942685). - Btrfs: fix list transaction->pending_ordered corruption (bnc#938893). - Btrfs: fix memory corruption on failure to submit bio for direct IO (bnc#942685). - Btrfs: fix memory leak in the extent_same ioctl (bsc#937613). - Btrfs: fix put dio bio twice when we submit dio bio fail (bnc#942685). - Btrfs: fix race between balance and unused block group deletion (bnc#938892). - Btrfs: fix range cloning when same inode used as source and destination (bnc#942511). - Btrfs: fix read corruption of compressed and shared extents (bnc#946906). - Btrfs: fix uninit variable in clone ioctl (bnc#942511). - Btrfs: fix use-after-free in mount_subvol(). - Btrfs: fix wrong check for btrfs_force_chunk_alloc() (bnc#938550). - Btrfs: lock superblock before remounting for rw subvol (bsc#934962). - Btrfs: pass unaligned length to btrfs_cmp_data() (bsc#937609). - Btrfs: remove all subvol options before mounting top-level (bsc#934962). - Btrfs: show subvol= and subvolid= in /proc/mounts (bsc#934962). - Btrfs: unify subvol= and subvolid= mounting (bsc#934962). - Btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (bnc#942925). - Btrfs: fix metadata inconsistencies after directory fsync (bnc#942925). - Btrfs: fix stale dir entries after removing a link and fsync (bnc#942925). - Btrfs: fix stale dir entries after unlink, inode eviction and fsync (bnc#942925). - Btrfs: fix stale directory entries after fsync log replay (bnc#942925). - Btrfs: make btrfs_search_forward return with nodes unlocked (bnc#942925). - Btrfs: support NFSv2 export (bnc#929871). - Btrfs: update fix for read corruption of compressed and shared extents (bsc#948256). - Drivers: hv: do not do hypercalls when hypercall_page is NULL. - Drivers: hv: vmbus: add special crash handler. - Drivers: hv: vmbus: add special kexec handler. - Drivers: hv: vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup(). - Input: evdev - do not report errors form flush() (bsc#939834). - Input: synaptics - do not retrieve the board id on old firmwares (bsc#929092). - Input: synaptics - log queried and quirked dimension values (bsc#929092). - Input: synaptics - query min dimensions for fw v8.1. - Input: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (bsc#929092). - Input: synaptics - remove X250 from the topbuttonpad list. - Input: synaptics - remove obsolete min/max quirk for X240 (bsc#929092). - Input: synaptics - skip quirks when post-2013 dimensions (bsc#929092). - Input: synaptics - split synaptics_resolution(), query first (bsc#929092). - Input: synaptics - support min/max board id in min_max_pnpid_table (bsc#929092). - NFS: Make sure XPRT_CONNECTING gets cleared when needed (bsc#946309). - NFSv4: do not set SETATTR for O_RDONLY|O_EXCL (bsc#939716). - PCI: Move MPS configuration check to pci_configure_device() (bsc#943313). - PCI: Set MPS to match upstream bridge (bsc#943313). - SCSI: fix regression in scsi_send_eh_cmnd() (bsc#930813). - SCSI: fix scsi_error_handler vs. scsi_host_dev_release race (bnc#942204). - SCSI: vmw_pvscsi: Fix pvscsi_abort() function (bnc#940398). - UAS: fixup for remaining use of dead_list (bnc#934942). - USB: storage: use %*ph specifier to dump small buffers (bnc#934942). - aio: fix reqs_available handling (bsc#943378). - audit: do not generate loginuid log when audit disabled (bsc#941098). - blk-merge: do not compute bi_phys_segments from bi_vcnt for cloned bio (bnc#934430). - blk-merge: fix blk_recount_segments (bnc#934430). - blk-merge: recaculate segment if it isn't less than max segments (bnc#934430). - block: add queue flag for disabling SG merging (bnc#934430). - block: blk-merge: fix blk_recount_segments() (bnc#934430). - config: disable CONFIG_TCM_RBD on ppc64le and s390x - cpufreq: intel_pstate: Add CPU ID for Braswell processor. - dlm: fix missing endian conversion of rcom_status flags (bsc#940679). - dm cache mq: fix memory allocation failure for large cache devices (bsc#942707). - drm/i915: Avoid race of intel_crt_detect_hotplug() with HPD interrupt (bsc#942938). - drm/i915: Make hpd arrays big enough to avoid out of bounds access (bsc#942938). - drm/i915: Only print hotplug event message when hotplug bit is set (bsc#942938). - drm/i915: Queue reenable timer also when enable_hotplug_processing is false (bsc#942938). - drm/i915: Use an interrupt save spinlock i

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

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

Стек: system

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

  • kernel-default SUSE:Linux Enterprise Desktop 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-source SUSE:Linux Enterprise Desktop 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-syms SUSE:Linux Enterprise Desktop 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-xen SUSE:Linux Enterprise Desktop 12

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

    Обновитесь до 3.12.48-52.27.2

  • kgraft-patch-sle12_update_8 SUSE:Linux Enterprise Live Patching 12

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

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

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

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

    Обновитесь до 3.12.48-52.27.1

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

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

    Обновитесь до 3.12.48-52.27.2

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

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-default SUSE:Linux Enterprise Server 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-source SUSE:Linux Enterprise Server 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-syms SUSE:Linux Enterprise Server 12

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

    Обновитесь до 3.12.48-52.27.1

  • kernel-xen SUSE:Linux Enterprise Server 12

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

    Обновитесь до 3.12.48-52.27.2

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

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

    Обновитесь до 3.12.48-52.27.1

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

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

    Обновитесь до 3.12.48-52.27.1

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

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

    Обновитесь до 3.12.48-52.27.1

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

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

    Обновитесь до 3.12.48-52.27.2

  • kernel-default SUSE:Linux Enterprise Workstation Extension 12

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

    Обновитесь до 3.12.48-52.27.1

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

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