SUSE-SU-2017:1853-1
SUSE-SU-2017:1853-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
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#
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:Linux Enterprise Desktop 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kgraft-patch-sle12-sp2_update_10 SUSE:Linux Enterprise Live Patching 12
- Затронутые диапазоны версий
- ECOSYSTEM: < 1-4.1
Обновитесь до 1-4.1
kernel-default SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-source SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-syms SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.3
Обновитесь до 4.4.74-92.29.3
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-default SUSE:Linux Enterprise Server 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-source SUSE:Linux Enterprise Server 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-syms SUSE:Linux Enterprise Server 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP2
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.74-92.29.1
Обновитесь до 4.4.74-92.29.1
Первоисточники
- https://www.suse.com/support/update/announcement/2017/suse-su-20171853-1/
- https://bugzilla.suse.com/1003581
- https://bugzilla.suse.com/1004003
- https://bugzilla.suse.com/1011044
- https://bugzilla.suse.com/1012060
- https://bugzilla.suse.com/1012382
- https://bugzilla.suse.com/1012422
- https://bugzilla.suse.com/1012452
- https://bugzilla.suse.com/1012829
- https://bugzilla.suse.com/1012910
- https://bugzilla.suse.com/1012985
- https://bugzilla.suse.com/1013561
- https://bugzilla.suse.com/1013887
- https://bugzilla.suse.com/1015342
- https://bugzilla.suse.com/1015452
- https://bugzilla.suse.com/1017461
- https://bugzilla.suse.com/1018885
- https://bugzilla.suse.com/1020412
- https://bugzilla.suse.com/1021424
- https://bugzilla.suse.com/1022266
- https://bugzilla.suse.com/1022595
- https://bugzilla.suse.com/1023287
- https://bugzilla.suse.com/1025461
- https://osv.dev/vulnerability/SUSE-SU-2017:1853-1