SUSE-SU-2019:0196-1
SUSE-SU-2019:0196-1 · Security update for the Linux Kernel
This page contains facts from public vulnerability sources. Check the original advisory before updating.
This page shows selected source facts. See the linked advisories for the complete description and affected versions.
The SUSE Linux Enterprise 12 SP4 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - 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-2018-12232: In net/socket.c in the there is a race condition between fchownat and close in cases where they target the same socket file descriptor, related to the sock_close and sockfs_setattr functions. fchownat did not increment the file descriptor reference count, which allowed close to set the socket to NULL during fchownat's execution, leading to a NULL pointer dereference and system crash (bnc#1097593). - CVE-2018-14625: A flaw was found where an attacker may be able to have an uncontrolled read to kernel-memory from within a vm guest. A race condition between connect() and close() function may allow an attacker using the AF_VSOCK protocol to gather a 4 byte information leak or possibly intercept or corrupt AF_VSOCK messages destined to other clients (bnc#1106615). - 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-18397: The userfaultfd implementation mishandled access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c (bnc#1117656). - 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-19854: An issue was discovered in the crypto_report_one() and related functions in crypto/crypto_user.c (the crypto user configuration API) do not fully initialize structures that are copied to userspace, potentially leaking sensitive memory to user programs. NOTE: this is a CVE-2013-2547 regression but with easier exploitability because the attacker did not need a capability (however, the system must have the CONFIG_CRYPTO_USER kconfig option) (bnc#1118428). - 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). The following non-security bugs were fixed: - acpi / CPPC: Check for valid PCC subspace only if PCC is used (bsc#1117115). - acpi / CPPC: Update all pr_(debug/err) messages to log the susbspace id (bsc#1117115). - aio: fix spectre gadget in lookup_ioctx (bsc#1120594). - alsa: cs46xx: Potential NULL dereference in probe (bsc#1051510). - alsa: emu10k1: Fix potential Spectre v1 vulnerabilities (bsc#1051510). - alsa: emux: Fix potential Spectre v1 vulnerabilities (bsc#1051510). - alsa: fireface: fix for state to fetch PCM frames (bsc#1051510). - alsa: fireface: fix reference to wrong register for clock configuration (bsc#1051510). - alsa: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (bsc#1051510). - alsa: firewire-lib: fix wrong handling payload_length as payload_quadlet (bsc#1051510). - alsa: firewire-lib: use the same print format for 'without_header' tracepoints (bsc#1051510). - alsa: hda: add mute LED support for HP EliteBook 840 G4 (bsc#1051510). - alsa: hda: Add support for AMD Stoney Ridge (bsc#1051510). - alsa: hda/ca0132 - make pci_iounmap() call conditional (bsc#1051510). - alsa: hda: fix front speakers on Huawei MBXP (bsc#1051510). - alsa: hda/realtek - Add support for Acer Aspire C24-860 headset mic (bsc#1051510). - alsa: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (bsc#1051510). - alsa: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (bsc#1051510). - alsa: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (bsc#1051510). - alsa: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (bsc#1051510). - alsa: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (bsc#1051510). - alsa: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (bsc#1051510). - alsa: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (bsc#1051510). - alsa: hda/realtek: Enable the headset mic auto detection for ASUS laptops (bsc#1051510). - alsa: hda/realtek - Fixed headphone issue for ALC700 (bsc#1051510). - alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (bsc#1051510). - alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (bsc#1051510). - alsa: hda/realtek - Fix speaker output regression on Thinkpad T570 (bsc#1051510). - alsa: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (bsc#1051510). - alsa: hda/realtek - Support Dell headset mode for New AIO platform (bsc#1051510). - alsa: hda/tegra: clear pending irq handlers (bsc#1051510). - alsa: pcm: Call snd_pcm_unlink() conditionally at closing (bsc#1051510). - alsa: pcm: Fix interval evaluation with openmin/max (bsc#1051510). - alsa: pcm: Fix potential Spectre v1 vulnerability (bsc#1051510). - alsa: pcm: Fix starvation on down_write_nonblock() (bsc#1051510). - alsa: rme9652: Fix potential Spectre v1 vulnerability (bsc#1051510). - alsa: trident: Suppress gcc string warning (bsc#1051510). - alsa: usb-audio: Add SMSL D1 to quirks for native DSD support (bsc#1051510). - alsa: usb-audio: Add support for Encore mDSD USB DAC (bsc#1051510). - alsa: usb-audio: Avoid access before bLength check in build_audio_procunit() (bsc#1051510). - alsa: usb-audio: Fix an out-of-bound read in create_composite_quirks (bsc#1051510). - alsa: x86: Fix runtime PM for hdmi-lpe-audio (bsc#1051510). - apparmor: do not try to replace stale label in ptrace access check (git-fixes). - apparmor: do not try to replace stale label in ptraceme check (git-fixes). - apparmor: Fix uninitialized value in aa_split_fqname (git-fixes). - arm64: Add work around for Arm Cortex-A55 Erratum 1024718 (bsc#1120612). - arm64: atomics: Remove '&' from '+&' asm constraint in lse atomics (bsc#1120613). - arm64: cpu_errata: include required headers (bsc#1120615). - arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (bsc#1120633). - arm64: Fix /proc/iomem for reserved but not memory regions (bsc#1120632). - arm64: lse: Add early clobbers to some input/output asm operands (bsc#1120614). - arm64: lse: remove -fcall-used-x0 flag (bsc#1120618). - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (bsc#1120617). - arm64/numa: Report correct memblock range for the dummy node (bsc#1120620). - arm64/numa: Unify common error path in numa_init() (bsc#1120621). - arm64: remove no-op -p linker flag (bsc#1120616). - ASoC: dapm: Recalculate audio map forcely when card instantiated (bsc#1051510). - ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (bsc#1051510). - ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (bsc#1051510). - ASoC: Intel: mrfld: fix uninitialized
Fix available
- Published
- Updated
Stack: system
Affected products and versions
kernel-default SUSE:Linux Enterprise Desktop 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kgraft-patch-sle12-sp4_update_2 SUSE:Linux Enterprise Live Patching 12 SP4
- Affected ranges
- ECOSYSTEM: < 1-6.3.1
Update to 1-6.3.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-default SUSE:Linux Enterprise Server 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-source SUSE:Linux Enterprise Server 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-syms SUSE:Linux Enterprise Server 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP4
- Affected ranges
- ECOSYSTEM: < 4.12.14-95.6.1
Update to 4.12.14-95.6.1
Original sources
- https://www.suse.com/support/update/announcement/2019/suse-su-20190196-1/
- https://bugzilla.suse.com/1024718
- https://bugzilla.suse.com/1046299
- https://bugzilla.suse.com/1050242
- https://bugzilla.suse.com/1050244
- https://bugzilla.suse.com/1051510
- https://bugzilla.suse.com/1055121
- https://bugzilla.suse.com/1055186
- https://bugzilla.suse.com/1058115
- https://bugzilla.suse.com/1060463
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1078248
- https://bugzilla.suse.com/1079935
- https://bugzilla.suse.com/1082387
- https://bugzilla.suse.com/1083647
- https://bugzilla.suse.com/1086282
- https://bugzilla.suse.com/1086283
- https://bugzilla.suse.com/1086423
- https://bugzilla.suse.com/1087084
- https://bugzilla.suse.com/1087978
- https://bugzilla.suse.com/1088386
- https://bugzilla.suse.com/1090888
- https://bugzilla.suse.com/1091405
- https://osv.dev/vulnerability/SUSE-SU-2019:0196-1