SUSE-SU-2018:1366-1
SUSE-SU-2018:1366-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.131 to receive various security and bugfixes. The following security bugs were fixed: - CVE-2018-3639: Information leaks using 'Memory Disambiguation' feature in modern CPUs were mitigated, aka 'Spectre Variant 4' (bnc#1087082). A new boot commandline option was introduced, 'spec_store_bypass_disable', which can have following values: - auto: Kernel detects whether your CPU model contains an implementation of Speculative Store Bypass and picks the most appropriate mitigation. - on: disable Speculative Store Bypass - off: enable Speculative Store Bypass - prctl: Control Speculative Store Bypass per thread via prctl. Speculative Store Bypass is enabled for a process by default. The state of the control is inherited on fork. - seccomp: Same as 'prctl' above, but all seccomp threads will disable SSB unless they explicitly opt out. The default is 'seccomp', meaning programs need explicit opt-in into the mitigation. Status can be queried via the /sys/devices/system/cpu/vulnerabilities/spec_store_bypass file, containing: - 'Vulnerable' - 'Mitigation: Speculative Store Bypass disabled' - 'Mitigation: Speculative Store Bypass disabled via prctl' - 'Mitigation: Speculative Store Bypass disabled via prctl and seccomp' - CVE-2018-8781: The udl_fb_mmap function in drivers/gpu/drm/udl/udl_fb.c had an integer-overflow vulnerability allowing local users with access to the udldrmfb driver to obtain full read and write permissions on kernel physical pages, resulting in a code execution in kernel space (bnc#1090643). - CVE-2018-10124: The kill_something_info function in kernel/signal.c might have allowed local users to cause a denial of service via an INT_MIN argument (bnc#1089752). - CVE-2018-10087: The kernel_wait4 function in kernel/exit.c might have allowed local users to cause a denial of service by triggering an attempted use of the -INT_MIN value (bnc#1089608). - CVE-2018-1000199: An address corruption flaw was discovered while modifying a h/w breakpoint via 'modify_user_hw_breakpoint' routine, an unprivileged user/process could use this flaw to crash the system kernel resulting in DoS OR to potentially escalate privileges on a the system. (bsc#1089895) - CVE-2018-1130: The Linux kernel was vulnerable to a null pointer dereference in dccp_write_xmit() function in net/dccp/output.c in that allowed a local user to cause a denial of service by a number of certain crafted system calls (bnc#1092904). - CVE-2018-5803: An error in the _sctp_make_chunk() function when handling SCTP, packet length could have been exploited by a malicious local user to cause a kernel crash and a DoS. (bnc#1083900). - CVE-2018-1065: The netfilter subsystem mishandled the case of a rule blob that contains a jump but lacks a user-defined chain, which allowed local users to cause a denial of service (NULL pointer dereference) by leveraging the CAP_NET_RAW or CAP_NET_ADMIN capability, related to arpt_do_table in net/ipv4/netfilter/arp_tables.c, ipt_do_table in net/ipv4/netfilter/ip_tables.c, and ip6t_do_table in net/ipv6/netfilter/ip6_tables.c (bnc#1083650 1091925). - CVE-2018-7492: A NULL pointer dereference was found in the net/rds/rdma.c __rds_rdma_map() function allowing local attackers to cause a system panic and a denial-of-service, related to RDS_GET_MR and RDS_GET_MR_FOR_DEST (bnc#1082962). The following non-security bugs were fixed: - acpica: Disassembler: Abort on an invalid/unknown AML opcode (bnc#1012382). - acpica: Events: Add runtime stub support for event APIs (bnc#1012382). - acpi / hotplug / PCI: Check presence of slot itself in get_slot_status() (bnc#1012382). - acpi, PCI, irq: remove redundant check for null string pointer (bnc#1012382). - acpi / scan: Send change uevent with offine environmental data (bsc#1082485). - acpi / video: Add quirk to force acpi-video backlight on Samsung 670Z5E (bnc#1012382). - alsa: asihpi: Hardening for potential Spectre v1 (bnc#1012382). - alsa: control: Hardening for potential Spectre v1 (bnc#1012382). - alsa: core: Report audio_tstamp in snd_pcm_sync_ptr (bnc#1012382). - alsa: hda: Hardening for potential Spectre v1 (bnc#1012382). - alsa: hda - New VIA controller suppor no-snoop path (bnc#1012382). - alsa: hda/realtek - Add some fixes for ALC233 (bnc#1012382). - alsa: hdspm: Hardening for potential Spectre v1 (bnc#1012382). - alsa: line6: Use correct endpoint type for midi output (bnc#1012382). - alsa: opl3: Hardening for potential Spectre v1 (bnc#1012382). - alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (bnc#1012382). - alsa: pcm: Avoid potential races between OSS ioctls and read/write (bnc#1012382). - alsa: pcm: Fix endless loop for XRUN recovery in OSS emulation (bnc#1012382). - alsa: pcm: Fix mutex unbalance in OSS emulation ioctls (bnc#1012382). - alsa: pcm: Fix UAF at PCM release via PCM timer access (bnc#1012382). - alsa: pcm: potential uninitialized return values (bnc#1012382). - alsa: pcm: Return -EBUSY for OSS ioctls changing busy streams (bnc#1012382). - alsa: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (bnc#1012382). - alsa: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation (bnc#1012382). - alsa: rawmidi: Fix missing input substream checks in compat ioctls (bnc#1012382). - alsa: rme9652: Hardening for potential Spectre v1 (bnc#1012382). - alsa: seq: oss: Fix unbalanced use lock for synth MIDI device (bnc#1012382). - alsa: seq: oss: Hardening for potential Spectre v1 (bnc#1012382). - alsa: usb-audio: Skip broken EU on Dell dock USB-audio (bsc#1090658). - arm64: avoid overflow in VA_START and PAGE_OFFSET (bnc#1012382). - arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage (bnc#1012382). - arm: amba: Do not read past the end of sysfs 'driver_override' buffer (bnc#1012382). - arm: amba: Fix race condition with driver_override (bnc#1012382). - arm: amba: Make driver_override output consistent with other buses (bnc#1012382). - arm: davinci: da8xx: Create DSP device only when assigned memory (bnc#1012382). - arm: dts: am57xx-beagle-x15-common: Add overide powerhold property (bnc#1012382). - arm: dts: at91: at91sam9g25: fix mux-mask pinctrl property (bnc#1012382). - arm: dts: at91: sama5d4: fix pinctrl compatible string (bnc#1012382). - arm: dts: dra7: Add power hold and power controller properties to palmas (bnc#1012382). - arm: dts: imx53-qsrb: Pulldown PMIC IRQ pin (bnc#1012382). - arm: dts: imx6qdl-wandboard: Fix audio channel swap (bnc#1012382). - arm: dts: ls1021a: add 'fsl,ls1021a-esdhc' compatible string to esdhc node (bnc#1012382). - arm: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull (bnc#1012382). - arp: fix arp_filter on l3slave devices (bnc#1012382). - arp: honour gratuitous ARP _replies_ (bnc#1012382). - asoc: fsl_esai: Fix divisor calculation failure at lower ratio (bnc#1012382). - asoc: Intel: cht_bsw_rt5645: Analog Mic support (bnc#1012382). - asoc: rsnd: SSI PIO adjust to 24bit mode (bnc#1012382). - asoc: ssm2602: Replace reg_default_raw with reg_default (bnc#1012382). - async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() (bnc#1012382). - ata: libahci: properly propagate return value of platform_get_irq() (bnc#1012382). - ath5k: fix memory leak on buf on failed eeprom read (bnc#1012382). - ath9k_hw: check if the chip failed to wake up (bnc#1012382). - audit: add tty field to LOGIN event (bnc#1012382). - autofs: mount point create should honour passed in mode (bnc#1012382). - bcache: segregate flash only volume write streams (bnc#1012382). - bcache: stop writeback thread after detaching (bnc#1012382). - blacklist.conf: Add an omapdrm entry (bsc#1090708, bsc#1090718) - blk-mq: fix bad clear of RQF_MQ_INFLIGHT in blk_mq_ct_ctx_init() (bsc#1085058). - blk-mq: fix kernel oops in blk_mq_tag_idle() (bnc#1012382). - block: correctly mask out flags in blk_rq_append_bio() (bsc#1085058). - block/loop: fix deadlo
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.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kgraft-patch-sle12-sp3_update_12 SUSE:Linux Enterprise Live Patching 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 1-4.5.2
Mettez à jour vers 1-4.5.2
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Server 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP3
- Plages de versions concernées
- ECOSYSTEM: < 4.4.131-94.29.1
Mettez à jour vers 4.4.131-94.29.1
Sources originales
- https://www.suse.com/support/update/announcement/2018/suse-su-20181366-1/
- https://bugzilla.suse.com/1005778
- https://bugzilla.suse.com/1005780
- https://bugzilla.suse.com/1005781
- https://bugzilla.suse.com/1009062
- https://bugzilla.suse.com/1012382
- https://bugzilla.suse.com/1015336
- https://bugzilla.suse.com/1015337
- https://bugzilla.suse.com/1015340
- https://bugzilla.suse.com/1015342
- https://bugzilla.suse.com/1015343
- https://bugzilla.suse.com/1022604
- https://bugzilla.suse.com/1022743
- https://bugzilla.suse.com/1024296
- https://bugzilla.suse.com/1031492
- https://bugzilla.suse.com/1036215
- https://bugzilla.suse.com/1043598
- https://bugzilla.suse.com/1044596
- https://bugzilla.suse.com/1056415
- https://bugzilla.suse.com/1056427
- https://bugzilla.suse.com/1060799
- https://bugzilla.suse.com/1068032
- https://bugzilla.suse.com/1075087
- https://osv.dev/vulnerability/SUSE-SU-2018:1366-1