SUSE-SU-2019:0541-1
SUSE-SU-2019:0541-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 SP3 kernel was updated to 4.4.175 to receive various security and bugfixes. The following security bugs were fixed: - CVE-2019-6974: kvm_ioctl_create_device in virt/kvm/kvm_main.c mishandled reference counting because of a race condition, leading to a use-after-free. (bnc#1124728) - CVE-2019-7221: Fixed a user-after-free vulnerability in the KVM hypervisor related to the emulation of a preemption timer, allowing an guest user/process to crash the host kernel. (bsc#1124732). - CVE-2019-7222: Fixed an information leakage in the KVM hypervisor related to handling page fault exceptions, which allowed a guest user/process to use this flaw to leak the host's stack memory contents to a guest (bsc#1124735). - CVE-2018-1120: By mmap()ing a FUSE-backed file onto a process's memory containing command line arguments (or environment strings), an attacker could have caused utilities from psutils or procps (such as ps, w) or any other program which made a read() call to the /proc/<pid>/cmdline (or /proc/<pid>/environ) files to block indefinitely (denial of service) or for some controlled time (as a synchronization primitive for other attacks) (bnc#1093158). - CVE-2018-16862: A security flaw was found in a way that the cleancache subsystem clears an inode after the final file truncation (removal). The new file created with the same inode may contain leftover pages from cleancache and the old file data instead of the new one (bnc#1117186). - CVE-2018-16884: NFS41+ shares mounted in different network namespaces at the same time can make bc_svc_process() use wrong back-channel IDs and cause a use-after-free vulnerability. Thus a malicious container user can cause a host kernel memory corruption and a system panic. Due to the nature of the flaw, privilege escalation cannot be fully ruled out (bnc#1119946). - CVE-2018-19407: The vcpu_scan_ioapic function in arch/x86/kvm/x86.c allowed local users to cause a denial of service (NULL pointer dereference and BUG) via crafted system calls that reach a situation where ioapic is uninitialized (bnc#1116841). - CVE-2018-19824: A local user could exploit a use-after-free in the ALSA driver by supplying a malicious USB Sound device (with zero interfaces) that is mishandled in usb_audio_probe in sound/usb/card.c (bnc#1118152). - CVE-2018-19985: The function hso_probe read if_num from the USB device (as an u8) and used it without a length check to index an array, resulting in an OOB memory read in hso_probe or hso_get_config_data that could be used by local attackers (bnc#1120743). - CVE-2018-20169: The USB subsystem mishandled size checks during the reading of an extra descriptor, related to __usb_get_extra_descriptor in drivers/usb/core/usb.c (bnc#1119714). - CVE-2018-5391: The Linux kernel was vulnerable to a denial of service attack with low rates of specially modified packets targeting IP fragment re-assembly. An attacker may cause a denial of service condition by sending specially crafted IP fragments. Various vulnerabilities in IP fragmentation have been discovered and fixed over the years. The current vulnerability (CVE-2018-5391) became exploitable in the Linux kernel with the increase of the IP fragment reassembly queue size (bnc#1103097). - CVE-2018-9568: In sk_clone_lock of sock.c, there is a possible memory corruption due to type confusion. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation. (bnc#1118319). - CVE-2019-3459,CVE-2019-3460: Two remote information leak vulnerabilities in the Bluetooth stack were fixed that could potentially leak kernel information (bsc#1120758) The following non-security bugs were fixed: - 9p: clear dangling pointers in p9stat_free (bnc#1012382). - 9p locks: fix glock.client_id leak in do_lock (bnc#1012382). - 9p/net: put a lower bound on msize (bnc#1012382). - acpi/iort: Fix iort_get_platform_device_domain() uninitialized pointer value (bsc#1121239). - acpi/lpss: Add alternative ACPI HIDs for Cherry Trail DMA controllers (bnc#1012382). - acpi/nfit: Block function zero DSMs (bsc#1123321). - acpi/nfit: Fix ARS overflow continuation (bsc#1125000). - acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value (bsc#1124775). - acpi/nfit: Fix command-supported detection (bsc#1123323). - acpi/nfit, x86/mce: Handle only uncorrectable machine checks (bsc#1114648). - acpi/nfit, x86/mce: Validate a MCE's address before using it (bsc#1114648). - acpi/platform: Add SMB0001 HID to forbidden_id_list (bnc#1012382). - acpi/power: Skip duplicate power resource references in _PRx (bnc#1012382). - acpi/processor: Fix the return value of acpi_processor_ids_walk() (git fixes (acpi)). - af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers (bnc#1012382). - ahci: do not ignore result code of ahci_reset_controller() (bnc#1012382). - aio: fix spectre gadget in lookup_ioctx (bnc#1012382). - aio: hold an extra file reference over AIO read/write operations (bsc#1116027). - alpha: Fix Eiger NR_IRQS to 128 (bnc#1012382). - alpha: fix page fault handling for r16-r18 targets (bnc#1012382). - ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (bnc#1012382). - ALSA: bebob: fix model-id of unit for Apogee Ensemble (bnc#1012382). - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (bnc#1012382). - ALSA: compress: Fix stop handling on compressed capture streams (bnc#1012382). - ALSA: control: Fix race between adding and removing a user element (bnc#1012382). - ALSA: cs46xx: Potential NULL dereference in probe (bnc#1012382). - ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (bnc#1012382). - ALSA: emux: Fix potential Spectre v1 vulnerabilities (bnc#1012382). - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (bnc#1012382). - ALSA: hda: add mute LED support for HP EliteBook 840 G4 (bnc#1012382). - ALSA: hda - Add quirk for HP EliteBook 840 G5 (bnc#1012382). - ALSA: hda: Add support for AMD Stoney Ridge (bnc#1012382). - ALSA: hda: Check the non-cached stream buffers more explicitly (bnc#1012382). - ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (bnc#1012382). - ALSA: hda - Serialize codec registrations (bnc#1012382). - ALSA: hda/tegra: clear pending irq handlers (bnc#1012382). - ALSA: isa/wavefront: prevent some out of bound writes (bnc#1012382). - ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (bnc#1012382). - ALSA: pcm: Fix interval evaluation with openmin/max (bnc#1012382). - ALSA: pcm: Fix potential Spectre v1 vulnerability (bnc#1012382). - ALSA: pcm: Fix starvation on down_write_nonblock() (bnc#1012382). - ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command (bnc#1012382). - ALSA: rme9652: Fix potential Spectre v1 vulnerability (bnc#1012382). - ALSA: sparc: Fix invalid snd_free_pages() at error path (bnc#1012382). - ALSA: timer: Fix zero-division by continue of uninitialized instance (bnc#1012382). - ALSA: trident: Suppress gcc string warning (bnc#1012382). - ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (bnc#1012382). - ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (bnc#1012382). - ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (bnc#1012382). - ALSA: wss: Fix invalid snd_free_pages() at error path (bnc#1012382). - amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (bsc#1106105). - arc: change defconfig defaults to ARCv2 (bnc#1012382). - arc: [devboards] Add support of NFSv3 ACL (bnc#1012382). - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 (bnc#1012382). - arc: io.h: Implement reads{x}()/writes{x}() (bnc#1012382). - arc: perf: map generic branches to correct hardware condition (bnc#1012382). - arm64: Disable asm-operand-width warning for clang (bnc#1012382). - arm64: Do not trap host pointer auth use to EL2 (bnc#1012382). - arm64: dts: stratix10: Correct System Manager register size (bnc#10
Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
kernel-default SUSE:Linux Enterprise Desktop 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kgraft-patch-sle12-sp3_update_23 SUSE:Linux Enterprise Live Patching 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 1-4.7.1
Mettez à jour vers 1-4.7.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-default SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-source SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-syms SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.175-94.79.1
Mettez à jour vers 4.4.175-94.79.1
Sources originales
- https://www.suse.com/support/update/announcement/2019/suse-su-20190541-1/
- https://bugzilla.suse.com/1012382
- https://bugzilla.suse.com/1015336
- https://bugzilla.suse.com/1015337
- https://bugzilla.suse.com/1015340
- https://bugzilla.suse.com/1019683
- https://bugzilla.suse.com/1019695
- https://bugzilla.suse.com/1020413
- https://bugzilla.suse.com/1020645
- https://bugzilla.suse.com/1023175
- https://bugzilla.suse.com/1027260
- https://bugzilla.suse.com/1027457
- https://bugzilla.suse.com/1031492
- https://bugzilla.suse.com/1042286
- https://bugzilla.suse.com/1043083
- https://bugzilla.suse.com/1046264
- https://bugzilla.suse.com/1047487
- https://bugzilla.suse.com/1048916
- https://bugzilla.suse.com/1050549
- https://bugzilla.suse.com/1065600
- https://bugzilla.suse.com/1066223
- https://bugzilla.suse.com/1068032
- https://bugzilla.suse.com/1070805
- https://osv.dev/vulnerability/SUSE-SU-2019:0541-1