SUSE-SU-2016:0585-1
SUSE-SU-2016:0585-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
The SUSE Linux Enterprise 12 SP1 kernel was updated to 3.12.53 to receive various security and bugfixes. The following security bugs were fixed: - CVE-2013-7446: Use-after-free vulnerability in net/unix/af_unix.c in the Linux kernel allowed local users to bypass intended AF_UNIX socket permissions or cause a denial of service (panic) via crafted epoll_ctl calls (bnc#955654). - CVE-2015-5707: Integer overflow in the sg_start_req function in drivers/scsi/sg.c in the Linux kernel allowed local users to cause a denial of service or possibly have unspecified other impact via a large iov_count value in a write request (bnc#940338). - CVE-2015-7550: The keyctl_read_key function in security/keys/keyctl.c in the Linux kernel did not properly use a semaphore, which allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted application that leverages a race condition between keyctl_revoke and keyctl_read calls (bnc#958951). - CVE-2015-7799: The slhc_init function in drivers/net/slip/slhc.c in the Linux kernel did not ensure that certain slot numbers are valid, which allowed local users to cause a denial of service (NULL pointer dereference and system crash) via a crafted PPPIOCSMAXCID ioctl call (bnc#949936). - CVE-2015-8215: net/ipv6/addrconf.c in the IPv6 stack in the Linux kernel did not validate attempted changes to the MTU value, which allowed context-dependent attackers to cause a denial of service (packet loss) via a value that was (1) smaller than the minimum compliant value or (2) larger than the MTU of an interface, as demonstrated by a Router Advertisement (RA) message that is not validated by a daemon, a different vulnerability than CVE-2015-0272 (bnc#955354). - CVE-2015-8539: The KEYS subsystem in the Linux kernel allowed local users to gain privileges or cause a denial of service (BUG) via crafted keyctl commands that negatively instantiate a key, related to security/keys/encrypted-keys/encrypted.c, security/keys/trusted.c, and security/keys/user_defined.c (bnc#958463). - CVE-2015-8543: The networking implementation in the Linux kernel did not validate protocol identifiers for certain protocol families, which allowed local users to cause a denial of service (NULL function pointer dereference and system crash) or possibly gain privileges by leveraging CLONE_NEWUSER support to execute a crafted SOCK_RAW application (bnc#958886). - CVE-2015-8550: Optimizations introduced by the compiler could have lead to double fetch vulnerabilities, potentially possibly leading to arbitrary code execution in backend (bsc#957988). - CVE-2015-8551: Xen PCI backend driver did not perform proper sanity checks on the device's state, allowing for DoS (bsc#957990). - CVE-2015-8569: The (1) pptp_bind and (2) pptp_connect functions in drivers/net/ppp/pptp.c in the Linux kernel did not verify an address length, which allowed local users to obtain sensitive information from kernel memory and bypass the KASLR protection mechanism via a crafted application (bnc#959190). - CVE-2015-8575: The sco_sock_bind function in net/bluetooth/sco.c in the Linux kernel did not verify an address length, which allowed local users to obtain sensitive information from kernel memory and bypass the KASLR protection mechanism via a crafted application (bnc#959399). - CVE-2015-8660: The ovl_setattr function in fs/overlayfs/inode.c in the Linux kernel attempted to merge distinct setattr operations, which allowed local users to bypass intended access restrictions and modify the attributes of arbitrary overlay files via a crafted application (bnc#960281). - CVE-2015-8767: net/sctp/sm_sideeffect.c in the Linux kernel did not properly manage the relationship between a lock and a socket, which allowed local users to cause a denial of service (deadlock) via a crafted sctp_accept call (bnc#961509). - CVE-2015-8785: The fuse_fill_write_pages function in fs/fuse/file.c in the Linux kernel allowed local users to cause a denial of service (infinite loop) via a writev system call that triggers a zero length for the first segment of an iov (bnc#963765). - CVE-2016-0723: Race condition in the tty_ioctl function in drivers/tty/tty_io.c in the Linux kernel allowed local users to obtain sensitive information from kernel memory or cause a denial of service (use-after-free and system crash) by making a TIOCGETD ioctl call during processing of a TIOCSETD ioctl call (bnc#961500). - CVE-2016-2069: A race in invalidating paging structures that were not in use locally could have lead to disclosoure of information or arbitrary code exectution (bnc#963767). The following non-security bugs were fixed: - ACPI: Introduce apic_id in struct processor to save parsed APIC id (bsc#959463). - ACPI: Make it possible to get local x2apic id via _MAT (bsc#959463). - ACPI: use apic_id and remove duplicated _MAT evaluation (bsc#959463). - ACPICA: Correctly cleanup after a ACPI table load failure (bnc#937261). - Add sd_mod to initrd modules. For some reason PowerVM backend can't work without sd_mod - Do not modify perf bias performance setting by default at boot (bnc#812259, bsc#959629). - Documentation: Document kernel.panic_on_io_nmi sysctl (bsc#940946, bsc#937444). - Driver for IBM System i/p VNIC protocol - Drop blktap patches from SLE12, since the driver is unsupported - Improve fairness when locking the per-superblock s_anon list (bsc#957525, bsc#941363). - Input: aiptek - fix crash on detecting device without endpoints (bnc#956708). - NFSD: Do not start lockd when only NFSv4 is running - NFSv4: Recovery of recalled read delegations is broken (bsc#956514). - Replace with 176bed1d vmstat: explicitly schedule per-cpu work on the CPU we need it to run on - Revert 'ipv6: add complete rcu protection around np->opt' (bnc#961257). - Revert 874bbfe60 workqueue: make sure delayed work run in local cpu 1. Without 22b886dd, 874bbfe60 leads to timer corruption. 2. With 22b886dd applied, victim of 1 reports performance regression (1,2 https://lkml.org/lkml/2016/2/4/618) 3. Leads to scheduling work to offlined CPU (bnc#959463). SLERT: 4. NO_HZ_FULL regressession, unbound delayed work timer is no longer deflected to a housekeeper CPU. - be2net: fix some log messages (bnc#855062, bnc#867583). - blktap: also call blkif_disconnect() when frontend switched to closed (bsc#952976). - blktap: refine mm tracking (bsc#952976). - block: Always check queue limits for cloned requests (bsc#902606). - block: Always check queue limits for cloned requests (bsc#902606). - bnx2x: Add new device ids under the Qlogic vendor (bnc#964821). - btrfs: Add qgroup tracing (bnc#935087, bnc#945649). - btrfs: Update btrfs qgroup status item when rescan is done (bnc#960300). - btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (bnc#935087, bnc#945649). - btrfs: backref: Do not merge refs which are not for same block (bnc#935087, bnc#945649). - btrfs: delayed-ref: Cleanup the unneeded functions (bnc#935087, bnc#945649). - btrfs: delayed-ref: Use list to replace the ref_root in ref_head (bnc#935087, bnc#945649). - btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (bnc#935087, bnc#945649). - btrfs: fix comp_oper to get right order (bnc#935087, bnc#945649). - btrfs: fix deadlock between direct IO write and defrag/readpages (bnc#965344). - btrfs: fix leak in qgroup_subtree_accounting() error path (bnc#935087, bnc#945649). - btrfs: fix order by which delayed references are run (bnc#949440). - btrfs: fix qgroup sanity tests (bnc#951615). - btrfs: fix race waiting for qgroup rescan worker (bnc#960300). - btrfs: fix regression running delayed references when using qgroups (bnc#951615). - btrfs: fix regression when running delayed references (bnc#951615). - btrfs: fix sleeping inside atomic context in qgroup rescan worker (bnc#960300). - btrfs: keep dropped roots in cache until transaction commit (bnc#935087, bnc#
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:Linux Enterprise Desktop 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Desktop 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kgraft-patch-sle12-sp1_update_3 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.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.2
Обновитесь до 3.12.53-60.30.2
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.2
Обновитесь до 3.12.53-60.30.2
kernel-default SUSE:Linux Enterprise Server 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Server 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Server 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Server 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
lttng-modules SUSE:Linux Enterprise Server 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 2.7.0-3.1
Обновитесь до 2.7.0-3.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
lttng-modules SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 2.7.0-3.1
Обновитесь до 2.7.0-3.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.12.53-60.30.1
Обновитесь до 3.12.53-60.30.1
Первоисточники
- https://www.suse.com/support/update/announcement/2016/suse-su-20160585-1/
- https://bugzilla.suse.com/812259
- https://bugzilla.suse.com/855062
- https://bugzilla.suse.com/867583
- https://bugzilla.suse.com/899908
- https://bugzilla.suse.com/902606
- https://bugzilla.suse.com/924919
- https://bugzilla.suse.com/935087
- https://bugzilla.suse.com/937261
- https://bugzilla.suse.com/937444
- https://bugzilla.suse.com/938577
- https://bugzilla.suse.com/940338
- https://bugzilla.suse.com/940946
- https://bugzilla.suse.com/941363
- https://bugzilla.suse.com/942476
- https://bugzilla.suse.com/943989
- https://bugzilla.suse.com/944749
- https://bugzilla.suse.com/945649
- https://bugzilla.suse.com/947953
- https://bugzilla.suse.com/949440
- https://bugzilla.suse.com/949936
- https://bugzilla.suse.com/950292
- https://bugzilla.suse.com/951199
- https://osv.dev/vulnerability/SUSE-SU-2016:0585-1