p PatchFirst

SUSE-SU-2017:1853-1

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

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.

The SUSE Linux Enterprise 12 SP2 kernel was updated to 4.4.74 to receive various security and bugfixes. The following security bugs were fixed: - CVE-2017-1000365: The Linux Kernel imposes a size restriction on the arguments and environmental strings passed through RLIMIT_STACK/RLIM_INFINITY (1/4 of the size), but did not take the argument and environment pointers into account, which allowed attackers to bypass this limitation. (bnc#1039354). - CVE-2017-1000380: sound/core/timer.c in the Linux kernel is vulnerable to a data race in the ALSA /dev/snd/timer driver resulting in local users being able to read information belonging to other users, i.e., uninitialized memory contents may be disclosed when a read and an ioctl happen at the same time (bnc#1044125). - CVE-2017-7346: The vmw_gb_surface_define_ioctl function in drivers/gpu/drm/vmwgfx/vmwgfx_surface.c in the Linux kernel did not validate certain levels data, which allowed local users to cause a denial of service (system hang) via a crafted ioctl call for a /dev/dri/renderD* device (bnc#1031796). - CVE-2017-9242: The __ip6_append_data function in net/ipv6/ip6_output.c in the Linux kernel is too late in checking whether an overwrite of an skb data structure may occur, which allowed local users to cause a denial of service (system crash) via crafted system calls (bnc#1041431). - CVE-2017-9076: The dccp_v6_request_recv_sock function in net/dccp/ipv6.c in the Linux kernel mishandled inheritance, which allowed local users to cause a denial of service or possibly have unspecified other impact via crafted system calls, a related issue to CVE-2017-8890 (bnc#1039885). - CVE-2017-9077: The tcp_v6_syn_recv_sock function in net/ipv6/tcp_ipv6.c in the Linux kernel mishandled inheritance, which allowed local users to cause a denial of service or possibly have unspecified other impact via crafted system calls, a related issue to CVE-2017-8890 (bnc#1040069). - CVE-2017-9075: The sctp_v6_create_accept_sk function in net/sctp/ipv6.c in the Linux kernel mishandled inheritance, which allowed local users to cause a denial of service or possibly have unspecified other impact via crafted system calls, a related issue to CVE-2017-8890 (bnc#1039883). - CVE-2017-9074: The IPv6 fragmentation implementation in the Linux kernel did not consider that the nexthdr field may be associated with an invalid option, which allowed local users to cause a denial of service (out-of-bounds read and BUG) or possibly have unspecified other impact via crafted socket and send system calls (bnc#1039882). - CVE-2017-8924: The edge_bulk_in_callback function in drivers/usb/serial/io_ti.c in the Linux kernel allowed local users to obtain sensitive information (in the dmesg ringbuffer and syslog) from uninitialized kernel memory by using a crafted USB device (posing as an io_ti USB serial device) to trigger an integer underflow. (bsc#1038982) - CVE-2017-8925: The omninet_open function in drivers/usb/serial/omninet.c in the Linux kernel allowed local users to cause a denial of service (tty exhaustion) by leveraging reference count mishandling. (bsc#1038981) - CVE-2017-7487: The ipxitf_ioctl function in net/ipx/af_ipx.c in the Linux kernel mishandled reference counts, which allowed local users to cause a denial of service (use-after-free) or possibly have unspecified other impact via a failed SIOCGIFADDR ioctl call for an IPX interface (bnc#1038879). - CVE-2017-8890: The inet_csk_clone_lock function in net/ipv4/inet_connection_sock.c in the Linux kernel allowed attackers to cause a denial of service (double free) or possibly have unspecified other impact by leveraging use of the accept system call (bnc#1038544). - CVE-2017-9150: The do_check function in kernel/bpf/verifier.c in the Linux kernel did not make the allow_ptr_leaks value available for restricting the output of the print_bpf_insn function, which allowed local users to obtain sensitive address information via crafted bpf system calls (bnc#1040279). - CVE-2017-7618: crypto/ahash.c in the Linux kernel allowed attackers to cause a denial of service (API operation calling its own callback, and infinite recursion) by triggering EBUSY on a full queue (bnc#1033340). - CVE-2017-7616: Incorrect error handling in the set_mempolicy and mbind compat syscalls in mm/mempolicy.c in the Linux kernel allowed local users to obtain sensitive information from uninitialized stack data by triggering failure of a certain bitmap operation (bnc#1033336). The following non-security bugs were fixed: - 9p: fix a potential acl leak (4.4.68 stable queue). - acpi / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal (bsc#1031717). - acpi / scan: Drop support for force_remove (bnc#1029607). - ahci: disable correct irq for dummy ports (bsc#1040125). - alsa: hda - Fix deadlock of controller device lock at unbinding (4.4.68 stable queue). - arm: 8452/3: PJ4: make coprocessor access sequences buildable in Thumb2 mode (4.4.68 stable queue). - arm: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build (4.4.68 stable queue). - ASoC: Intel: Skylake: Uninitialized variable in probe_codec() (bsc#1043231). - ASoC: rt5640: use msleep() for long delays (bsc#1031717). - ASoC: sti: Fix error handling if of_clk_get() fails (bsc#1031717). - bcache: fix calling ida_simple_remove() with incorrect minor (bsc#1038085). - block: copy NOMERGE flag from bio to request (bsc#1030070). - block: get rid of blk_integrity_revalidate() (4.4.68 stable queue). - bna: add missing per queue ethtool stat (bsc#966321). - bna: avoid writing uninitialized data into hw registers (bsc#966321). - bna: integer overflow bug in debugfs (bsc#966321). - bnxt_en: allocate enough space for ->ntp_fltr_bmap (bsc#1020412 FATE#321671). - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (bsc#1042286). - bonding: do not use stale speed and duplex information (bsc#1042286). - bonding: prevent out of bound accesses (bsc#1042286). - bpf, arm64: fix jit branch offset related to ldimm64 (4.4.68 stable queue). - brcmfmac: add fallback for devices that do not report per-chain values (bsc#1043231). - brcmfmac: avoid writing channel out of allocated array (bsc#1043231). - brcmfmac: Ensure pointer correctly set if skb data location changes (4.4.68 stable queue). - brcmfmac: Make skb header writable before use (4.4.68 stable queue). - brcmfmac: restore stopping netdev queue when bus clogs up (bsc#1031717). - btrfs: add a flags field to btrfs_fs_info (bsc#1012452). - btrfs: add ASSERT for block group's memory leak (bsc#1012452). - btrfs: add btrfs_trans_handle->fs_info pointer (bsc#1012452). - btrfs: add bytes_readonly to the spaceinfo at once (bsc#1012452). - btrfs: add check to sysfs handler of label (bsc#1012452). - btrfs: add dynamic debug support (bsc#1012452). - btrfs: add error handling for extent buffer in print tree (bsc#1012452). - btrfs: add missing bytes_readonly attribute file in sysfs (bsc#1012452). - btrfs: add missing check for writeback errors on fsync (bsc#1012452). - btrfs: add more validation checks for superblock (bsc#1012452). - btrfs: Add ratelimit to btrfs printing (bsc#1012452). - btrfs: add read-only check to sysfs handler of features (bsc#1012452). - btrfs: add semaphore to synchronize direct IO writes with fsync (bsc#1012452). - btrfs: add tracepoint for adding block groups (bsc#1012452). - btrfs: add tracepoints for flush events (bsc#1012452). - btrfs: add transaction space reservation tracepoints (bsc#1012452). - btrfs: add validadtion checks for chunk loading (bsc#1012452). - btrfs: add write protection to SET_FEATURES ioctl (bsc#1012452). - btrfs: allow balancing to dup with multi-device (bsc#1012452). - btrfs: always reserve metadata for delalloc extents (bsc#1012452). - btrfs: always use trans->block_rsv for orphans (bsc#1012452). - btrfs: avoid blocking open_ctree from cleaner_kthread (bsc#1012452). - btrfs: avoid deadlocks during reservations in btrfs_truncate_block (bsc#1012452). - btrfs: avoid overflowing f_bfree (bsc#

Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • kernel-default SUSE:Linux Enterprise Desktop 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-source SUSE:Linux Enterprise Desktop 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-syms SUSE:Linux Enterprise Desktop 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 1-4.1

    Mettez à jour vers 1-4.1

  • kernel-default SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-source SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-syms SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.3

    Mettez à jour vers 4.4.74-92.29.3

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-default SUSE:Linux Enterprise Server 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-source SUSE:Linux Enterprise Server 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

  • kernel-syms SUSE:Linux Enterprise Server 12 SP2

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

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

    Plages de versions concernées
    • ECOSYSTEM: < 4.4.74-92.29.1

    Mettez à jour vers 4.4.74-92.29.1

Sources originales

Vérifiez votre serveur →