SUSE-SU-2019:2879-1
SUSE-SU-2019:2879-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 SP4 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2017-18595: A double free may be caused by the function allocate_trace_buffer in the file kernel/trace/trace.c (bnc#1149555). - CVE-2019-14821: An out-of-bounds access issue was found in the way Linux kernel's KVM hypervisor implements the coalesced MMIO write operation. It operates on an MMIO ring buffer 'struct kvm_coalesced_mmio' object, wherein write indices 'ring->first' and 'ring->last' value could be supplied by a host user-space process. An unprivileged host user or process with access to '/dev/kvm' device could use this flaw to crash the host kernel, resulting in a denial of service or potentially escalating privileges on the system (bnc#1151350). - CVE-2019-15291: There was a NULL pointer dereference caused by a malicious USB device in the flexcop_usb_probe function in the drivers/media/usb/b2c2/flexcop-usb.c driver (bnc#1146540). - CVE-2019-9506: The Bluetooth BR/EDR specification up to and including version 5.1 permitted sufficiently low encryption key length and did not prevent an attacker from influencing the key length negotiation. This allowed practical brute-force attacks (aka 'KNOB') that could decrypt traffic and injected arbitrary ciphertext without the victim noticing (bnc#1137865 bnc#1146042). - CVE-2019-16232: Fixed a NULL pointer dereference in drivers/net/wireless/marvell/libertas/if_sdio.c, which did not check the alloc_workqueue return value (bnc#1150465). - CVE-2019-16234: Fixed a NULL pointer dereference in drivers/net/wireless/intel/iwlwifi/pcie/trans.c, which did not check the alloc_workqueue return value (bnc#1150452). - CVE-2019-17056: Added enforcement of CAP_NET_RAW in llcp_sock_create in net/nfc/llcp_sock.c in the AF_NFC network module, the lack of which allowed unprivileged users to create a raw socket, aka CID-3a359798b176 (bnc#1152788). - CVE-2019-17133: Fixed a buffer overflow in cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c caused by long SSID IEs (bsc#1153158). - CVE-2019-17666: Added an upper-bound check in rtl_p2p_noa_ie in drivers/net/wireless/realtek/rtlwifi/ps.c, the lack of which could have led to a buffer overflow (bnc#1154372). The following non-security bugs were fixed: - 9p: avoid attaching writeback_fid on mmap with type PRIVATE (bsc#1051510). - ACPI / CPPC: do not require the _PSD method (bsc#1051510). - ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit() (bsc#1051510). - ACPI: custom_method: fix memory leaks (bsc#1051510). - ACPI / PCI: fix acpi_pci_irq_enable() memory leak (bsc#1051510). - ACPI / processor: do not print errors for processorIDs == 0xff (bsc#1051510). - ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (bsc#1051510). - act_mirred: Fix mirred_init_module error handling (bsc#1051510). - Add kernel module compression support (bsc#1135854) For enabling the kernel module compress, add the item COMPRESS_MODULES='xz' in config.sh, then mkspec will pass it to the spec file. - alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (bsc#1151680). - ALSA: aoa: onyx: always initialize register read value (bsc#1051510). - ALSA: firewire-tascam: check intermediate state of clock status and retry (bsc#1051510). - ALSA: firewire-tascam: handle error code when getting current source of clock (bsc#1051510). - ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (bsc#1051510). - ALSA: hda: Add support of Zhaoxin controller (bsc#1051510). - ALSA: hda - Apply AMD controller workaround for Raven platform (bsc#1051510). - ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (bsc#1051510). - ALSA: hda - Drop unsol event handler for Intel HDMI codecs (bsc#1051510). - ALSA: hda - Expand pin_match function to match upcoming new tbls (bsc#1051510). - ALSA: hda: Flush interrupts on disabling (bsc#1051510). - ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (bsc#1051510). - ALSA: hda - Inform too slow responses (bsc#1051510). - ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (bsc#1051510). - ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (bsc#1051510). - ALSA: hda/realtek - Fix alienware headset mic (bsc#1051510). - ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (bsc#1051510). - ALSA: hda: Set fifo_size for both playback and capture streams (bsc#1051510). - ALSA: hda - Show the fatal CORB/RIRB error more clearly (bsc#1051510). - ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (bsc#1051510). - ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (bsc#1051510). - ALSA: line6: sizeof (byte) is always 1, use that fact (bsc#1051510). - ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (bsc#1051510). - ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (bsc#1051510). - ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (bsc#1051510). - appletalk: enforce CAP_NET_RAW for raw sockets (bsc#1051510). - ASoC: Define a set of DAPM pre/post-up events (bsc#1051510). - ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (bsc#1051510). - ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (bsc#1051510). - ASoC: Intel: Baytrail: Fix implicit fallthrough warning (bsc#1051510). - ASoC: Intel: Fix use of potentially uninitialized variable (bsc#1051510). - ASoC: Intel: NHLT: Fix debug print format (bsc#1051510). - ASoC: sgtl5000: Fix charge pump source assignment (bsc#1051510). - ASoC: sun4i-i2s: RX and TX counter registers are swapped (bsc#1051510). - ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (bsc#1051510). - ASoC: wm8988: fix typo in wm8988_right_line_controls (bsc#1051510). - ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (bsc#1051510). - atm: iphase: Fix Spectre v1 vulnerability (networking-stable-19_08_08). - auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach (bsc#1051510). - ax25: enforce CAP_NET_RAW for raw sockets (bsc#1051510). - bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA (bsc#1051510). - blk-flush: do not run queue for requests bypassing flush (bsc#1137959). - blk-flush: use blk_mq_request_bypass_insert() (bsc#1137959). - blk-mq: do not allocate driver tag upfront for flush rq (bsc#1137959). - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (bsc#1151610). - blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (bsc#1137959). - blk-mq: kABI fixes for blk-mq.h (bsc#1137959). - blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (bsc#1137959). - blk-mq: punt failed direct issue to dispatch list (bsc#1137959). - blk-mq: put the driver tag of nxt rq before first one is requeued (bsc#1137959). - blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (bsc#1137959). - blk-wbt: abstract out end IO completion handler (bsc#1135873). - blk-wbt: fix has-sleeper queueing check (bsc#1135873). - blk-wbt: improve waking of tasks (bsc#1135873). - blk-wbt: move disable check into get_limit() (bsc#1135873). - blk-wbt: use wq_has_sleeper() for wq active check (bsc#1135873). - block: add io timeout to sysfs (bsc#1148410). - block: do not show io_timeout if driver has no timeout handler (bsc#1148410). - block: fix timeout changes for legacy request drivers (bsc#1149446). - block: kABI fixes for BLK_EH_DONE renaming (bsc#1142076). - block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE (bsc#1142076). - Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (bsc#1051510). - bnx2x: Disable multi-cos feature (networking-stable-19_08_08). - bnx2x: Fix VF's VLAN reconfiguration in reload (bsc#1086323 ). - bonding: Add vlan tx offload to hw_enc_features (networking-stable-19_08_21). - bridge/mdb: remove wrong use of NLM_F_MULTI (networking-stable-19_09_15). - btrfs: bail out gracefully rather than BUG_ON (bsc#1153646). - btrfs: check for th
Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
kernel-default SUSE:Linux Enterprise Desktop 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-source SUSE:Linux Enterprise Desktop 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-syms SUSE:Linux Enterprise Desktop 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kgraft-patch-sle12-sp4_update_9 SUSE:Linux Enterprise Live Patching 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 1-6.5.1
Mettez à jour vers 1-6.5.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-default SUSE:Linux Enterprise Server 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-source SUSE:Linux Enterprise Server 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-syms SUSE:Linux Enterprise Server 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP4
- Plages de versions concernées
- ECOSYSTEM: < 4.12.14-95.37.1
Mettez à jour vers 4.12.14-95.37.1
Sources originales
- https://www.suse.com/support/update/announcement/2019/suse-su-20192879-1/
- https://bugzilla.suse.com/1046299
- https://bugzilla.suse.com/1046303
- https://bugzilla.suse.com/1046305
- https://bugzilla.suse.com/1050244
- https://bugzilla.suse.com/1050536
- https://bugzilla.suse.com/1050545
- https://bugzilla.suse.com/1051510
- https://bugzilla.suse.com/1054914
- https://bugzilla.suse.com/1055117
- https://bugzilla.suse.com/1055186
- https://bugzilla.suse.com/1061840
- https://bugzilla.suse.com/1064802
- https://bugzilla.suse.com/1065600
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1066129
- https://bugzilla.suse.com/1071995
- https://bugzilla.suse.com/1073513
- https://bugzilla.suse.com/1082555
- https://bugzilla.suse.com/1086323
- https://bugzilla.suse.com/1087092
- https://bugzilla.suse.com/1089644
- https://bugzilla.suse.com/1093205
- https://osv.dev/vulnerability/SUSE-SU-2019:2879-1