SUSE-SU-2016:1696-1
SUSE-SU-2016:1696-1 · Security update for the Linux Kernel
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
Diese Seite zeigt ausgewählte Angaben aus den Quellen. Die vollständige Beschreibung und betroffene Versionen finden Sie in den verlinkten Sicherheitshinweisen.
The SUSE Linux Enterprise 12 SP1 kernel was updated to 3.12.59 to receive various security and bugfixes. Main feature additions: - Improved support for Clustered File System (CephFS, fate#318586). - Addition of kGraft patches now produces logging messages to simplify auditing (fate#317827). The following security bugs were fixed: - CVE-2016-1583: Prevent the usage of mmap when the lower file system does not allow it. This could have lead to local privilege escalation when ecryptfs-utils was installed and /sbin/mount.ecryptfs_private was setuid (bsc#983143). - CVE-2014-9717: fs/namespace.c in the Linux kernel processes MNT_DETACH umount2 system calls without verifying that the MNT_LOCKED flag is unset, which allowed local users to bypass intended access restrictions and navigate to filesystem locations beneath a mount by calling umount2 within a user namespace (bnc#928547). - CVE-2016-2185: The ati_remote2_probe function in drivers/input/misc/ati_remote2.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#971124). - CVE-2016-2186: The powermate_probe function in drivers/input/misc/powermate.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970958). - CVE-2016-2188: The iowarrior_probe function in drivers/usb/misc/iowarrior.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970956). - CVE-2016-2847: fs/pipe.c in the Linux kernel did not limit the amount of unread data in pipes, which allowed local users to cause a denial of service (memory consumption) by creating many pipes with non-default sizes (bsc#970948). - CVE-2016-3134: The netfilter subsystem in the Linux kernel did not validate certain offset fields, which allowed local users to gain privileges or cause a denial of service (heap memory corruption) via an IPT_SO_SET_REPLACE setsockopt call (bnc#971126 971793). - CVE-2016-3136: The mct_u232_msr_to_state function in drivers/usb/serial/mct_u232.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted USB device without two interrupt-in endpoint descriptors (bnc#970955). - CVE-2016-3137: drivers/usb/serial/cypress_m8.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a USB device without both an interrupt-in and an interrupt-out endpoint descriptor, related to the cypress_generic_port_probe and cypress_open functions (bnc#970970). - CVE-2016-3138: The acm_probe function in drivers/usb/class/cdc-acm.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a USB device without both a control and a data endpoint descriptor (bnc#970911 970970). - CVE-2016-3140: The digi_port_init function in drivers/usb/serial/digi_acceleport.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor (bnc#970892). - CVE-2016-3689: The ims_pcu_parse_cdc_data function in drivers/input/misc/ims-pcu.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (system crash) via a USB device without both a master and a slave interface (bnc#971628). - CVE-2016-3951: Double free vulnerability in drivers/net/usb/cdc_ncm.c in the Linux kernel allowed physically proximate attackers to cause a denial of service (system crash) or possibly have unspecified other impact by inserting a USB device with an invalid USB descriptor (bnc#974418). - CVE-2016-4482: Fixed information leak in devio (bnc#978401). - CVE-2016-4486: Fixed information leak in rtnetlink ( bsc#978822). - CVE-2016-4569: Fixed information leak in events via snd_timer_user_tinterrupt (bsc#979213). The following non-security bugs were fixed: - ALSA: timer: Call notifier in the same spinlock (bsc#973378). - ALSA: timer: Protect the whole snd_timer_close() with open race (bsc#973378). - ALSA: timer: Sync timer deletion at closing the system timer (bsc#973378). - ALSA: timer: Use mod_timer() for rearming the system timer (bsc#973378). - Btrfs: do not collect ordered extents when logging that inode exists (bsc#977685). - Btrfs: do not return EBUSY on concurrent subvolume mounts (bsc#951844). - Btrfs: fix deadlock between direct IO reads and buffered writes (bsc#973855). - Btrfs: fix empty symlink after creating symlink and fsync parent dir (bsc#977685). - Btrfs: fix file loss on log replay after renaming a file and fsync (bsc#977685). - Btrfs: fix file/data loss caused by fsync after rename and new inode (bsc#977685). - Btrfs: fix for incorrect directory entries after fsync log replay (bsc#957805, bsc#977685). - Btrfs: fix loading of orphan roots leading to BUG_ON (bsc#972844). - Btrfs: fix race between fsync and lockless direct IO writes (bsc#977685). - Btrfs: fix unreplayable log after snapshot delete + parent dir fsync (bsc#977685). - Btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (bsc#972951). - Btrfs: qgroup: return EINVAL if level of parent is not higher than child's (bsc#972951). - Btrfs: teach backref walking about backrefs with underflowed offset values (bsc#975371). - CacheFiles: Fix incorrect test for in-memory object collision (bsc#971049). - CacheFiles: Handle object being killed before being set up (bsc#971049). - Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (bsc#976739). - Drivers: hv: util: Pass the channel information during the init call (bnc#978527). - Drivers: hv: utils: Invoke the poll function after handshake (bnc#978527). - Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read(). - Export helper function to set irq affinity in pci-hyperv. - FS-Cache: Add missing initialization of ret in cachefiles_write_page() (bsc#971049). - FS-Cache: Count culled objects and objects rejected due to lack of space (bsc#971049). - FS-Cache: Fix cancellation of in-progress operation (bsc#971049). - FS-Cache: Handle a new operation submitted against a killed object (bsc#971049). - FS-Cache: Move fscache_report_unexpected_submission() to make it more available (bsc#971049). - FS-Cache: Out of line fscache_operation_init() (bsc#971049). - FS-Cache: Permit fscache_cancel_op() to cancel in-progress operations too (bsc#971049). - FS-Cache: Put an aborted initialised op so that it is accounted correctly (bsc#971049). - FS-Cache: Reduce cookie ref count if submit fails (bsc#971049). - FS-Cache: Synchronise object death state change vs operation submission (bsc#971049). - FS-Cache: The operation cancellation method needs calling in more places (bsc#971049). - FS-Cache: Timeout for releasepage() (bsc#971049). - FS-Cache: When submitting an op, cancel it if the target object is dying (bsc#971049). - FS-Cache: fscache_object_is_dead() has wrong logic, kill it (bsc#971049). - Fix cifs_uniqueid_to_ino_t() function for s390x (bsc#944309) - Fix kabi issue (bsc#971049). - Input: i8042 - lower log level for 'no controller' message (bsc#945345). - NFSv4.1: do not use machine credentials for CLOSE when using 'sec=sys' (bsc#972003). - NVMe: Unify controller probe and resume (bsc#979347). - NVMe: init nvme queue before enabling irq (bsc#662458). - PCI/AER: Fix aer_inject error codes (bsc#931448). - PCI/AER: Log actual error causes in aer_inject (bsc#931448). - PCI/AER: Log aer_inject error injections (bsc#931448). - PCI/AER: Use dev_warn() in aer_inject (bsc#931448). - RDMA/ocrdma: Avoid reporting wrong completions in case of error CQEs (bsc#908151). - Revert
Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
kernel-default SUSE:Linux Enterprise Desktop 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-source SUSE:Linux Enterprise Desktop 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-syms SUSE:Linux Enterprise Desktop 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.1
Auf 3.12.59-60.41.1 aktualisieren
kernel-xen SUSE:Linux Enterprise Desktop 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kgraft-patch-sle12-sp1_update_5 SUSE:Linux Enterprise Live Patching 12
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1-2.1
Auf 1-2.1 aktualisieren
kernel-ec2 SUSE:Linux Enterprise Module for Public Cloud 12
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.8
Auf 3.12.59-60.41.8 aktualisieren
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-default SUSE:Linux Enterprise Server 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-source SUSE:Linux Enterprise Server 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-syms SUSE:Linux Enterprise Server 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.1
Auf 3.12.59-60.41.1 aktualisieren
kernel-xen SUSE:Linux Enterprise Server 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.1
Auf 3.12.59-60.41.1 aktualisieren
kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.59-60.41.2
Auf 3.12.59-60.41.2 aktualisieren
Originalquellen
- https://www.suse.com/support/update/announcement/2016/suse-su-20161696-1/
- https://bugzilla.suse.com/662458
- https://bugzilla.suse.com/676471
- https://bugzilla.suse.com/889207
- https://bugzilla.suse.com/897662
- https://bugzilla.suse.com/899908
- https://bugzilla.suse.com/903279
- https://bugzilla.suse.com/908151
- https://bugzilla.suse.com/928547
- https://bugzilla.suse.com/931448
- https://bugzilla.suse.com/937086
- https://bugzilla.suse.com/940413
- https://bugzilla.suse.com/942262
- https://bugzilla.suse.com/943989
- https://bugzilla.suse.com/944309
- https://bugzilla.suse.com/945345
- https://bugzilla.suse.com/951844
- https://bugzilla.suse.com/953233
- https://bugzilla.suse.com/957805
- https://bugzilla.suse.com/958390
- https://bugzilla.suse.com/959514
- https://bugzilla.suse.com/960857
- https://bugzilla.suse.com/962336
- https://osv.dev/vulnerability/SUSE-SU-2016:1696-1