SUSE-SU-2018:1366-1
SUSE-SU-2018:1366-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
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
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:Linux Enterprise Desktop 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kgraft-patch-sle12-sp3_update_12 SUSE:Linux Enterprise Live Patching 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 1-4.5.2
Обновитесь до 1-4.5.2
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Server 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Server 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Server 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.4.131-94.29.1
Обновитесь до 4.4.131-94.29.1
Первоисточники
- 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