SUSE-SU-2016:0585-1
SUSE-SU-2016:0585-1 · Security update for the Linux Kernel
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Esta página muestra una selección de datos de las fuentes. Consulte los avisos enlazados para ver la descripción completa y las versiones afectadas.
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#
Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
kernel-default SUSE:Linux Enterprise Desktop 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Desktop 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kgraft-patch-sle12-sp1_update_3 SUSE:Linux Enterprise Live Patching 12
- Intervalos de versiones afectados
- ECOSYSTEM: < 1-2.1
Actualiza a 1-2.1
kernel-ec2 SUSE:Linux Enterprise Module for Public Cloud 12
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.2
Actualiza a 3.12.53-60.30.2
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.2
Actualiza a 3.12.53-60.30.2
kernel-default SUSE:Linux Enterprise Server 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Server 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Server 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Server 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
lttng-modules SUSE:Linux Enterprise Server 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.7.0-3.1
Actualiza a 2.7.0-3.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
lttng-modules SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.7.0-3.1
Actualiza a 2.7.0-3.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.53-60.30.1
Actualiza a 3.12.53-60.30.1
Fuentes originales
- 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