SUSE-SU-2020:2121-1
SUSE-SU-2020:2121-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
The SUSE Linux Enterprise 12 SP4 LTSS kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2020-0305: In cdev_get of char_dev.c, there is a possible use-after-free due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation (bnc#1174462). - CVE-2019-20908: An issue was discovered in drivers/firmware/efi/efi.c where incorrect access permissions for the efivar_ssdt ACPI variable could be used by attackers to bypass lockdown or secure boot restrictions, aka CID-1957a85b0032 (bnc#1173567). - CVE-2020-15780: An issue was discovered in drivers/acpi/acpi_configfs.c where injection of malicious ACPI tables via configfs could be used by attackers to bypass lockdown and secure boot restrictions, aka CID-75b0cea7bf30 (bnc#1173573). - CVE-2020-15393: usbtest_disconnect in drivers/usb/misc/usbtest.c has a memory leak, aka CID-28ebeb8db770 (bnc#1173514). - CVE-2020-12771: btree_gc_coalesce in drivers/md/bcache/btree.c had a deadlock if a coalescing operation fails (bnc#1171732). - CVE-2019-16746: net/wireless/nl80211.c did not check the length of variable elements in a beacon head, leading to a buffer overflow (bnc#1152107). - CVE-2020-12888: The VFIO PCI driver mishandled attempts to access disabled memory space (bnc#1171868). - CVE-2020-10769: A buffer over-read flaw was found in crypto_authenc_extractkeys in crypto/authenc.c in the IPsec Cryptographic algorithm's module, authenc. When a payload longer than 4 bytes, and is not following 4-byte alignment boundary guidelines, it causes a buffer over-read threat, leading to a system crash. This flaw allowed a local attacker with user privileges to cause a denial of service (bnc#1173265). - CVE-2020-10773: A kernel stack information leak on s390/s390x was fixed (bnc#1172999). - CVE-2020-14416: A race condition in tty->disc_data handling in the slip and slcan line discipline could lead to a use-after-free, aka CID-0ace17d56824. This affects drivers/net/slip/slip.c and drivers/net/can/slcan.c (bnc#1162002). - CVE-2020-10768: Indirect branch speculation could have been enabled after it was force-disabled by the PR_SPEC_FORCE_DISABLE prctl command. (bnc#1172783). - CVE-2020-10766: Fixed Rogue cross-process SSBD shutdown, where a Linux scheduler logical bug allows an attacker to turn off the SSBD protection. (bnc#1172781). - CVE-2020-10767: Indirect Branch Prediction Barrier was force-disabled when STIBP is unavailable or enhanced IBRS is available. (bnc#1172782). - CVE-2020-13974: drivers/tty/vt/keyboard.c had an integer overflow if k_ascii is called several times in a row, aka CID-b86dab054059. (bnc#1172775). - CVE-2019-20810: go7007_snd_init in drivers/media/usb/go7007/snd-go7007.c in the Linux kernel did not call snd_card_free for a failure path, which causes a memory leak, aka CID-9453264ef586 (bnc#1172458). The following non-security bugs were fixed: - ACPI: PM: Avoid using power resources if there are none for D0 (bsc#1051510). - ALSA: es1688: Add the missed snd_card_free() (bsc#1051510). - bcache: Fix an error code in bch_dump_read() (git fixes (block drivers)). - block, bfq: add requeue-request hook (bsc#1104967 bsc#1171673). - block, bfq: postpone rq preparation to insert or merge (bsc#1104967 bsc#1171673). - block: remove QUEUE_FLAG_STACKABLE (git fixes (block drivers)). - block: sed-opal: fix sparse warning: convert __be64 data (git fixes (block drivers)). - btrfs: always wait on ordered extents at fsync time (bsc#1171761). - btrfs: clean up the left over logged_list usage (bsc#1171761). - btrfs: do not zero f_bavail if we have available space (bsc#1168081). - btrfs: fix list_add corruption and soft lockups in fsync (bsc#1171761). - btrfs: fix missing data checksums after a ranged fsync (msync) (bsc#1171761). - btrfs: fix missing file extent item for hole after ranged fsync (bsc#1171761). - btrfs: fix missing hole after hole punching and fsync when using NO_HOLES (bsc#1171761). - btrfs: fix missing semaphore unlock in btrfs_sync_file (bsc#1171761). - btrfs: fix rare chances for data loss when doing a fast fsync (bsc#1171761). - btrfs: Remove extra parentheses from condition in copy_items() (bsc#1171761). - btrfs: remove no longer used io_err from btrfs_log_ctx (bsc#1171761). - btrfs: remove no longer used logged range variables when logging extents (bsc#1171761). - btrfs: remove no longer used 'sync' member from transaction handle (bsc#1171761). - btrfs: remove remaing full_sync logic from btrfs_sync_file (bsc#1171761). - btrfs: remove the logged extents infrastructure (bsc#1171761). - btrfs: remove the wait ordered logic in the log_one_extent path (bsc#1171761). - btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate() (bsc#1171124). - CDC-ACM: heed quirk also in error handling (git-fixes). - cifs: get rid of unused parameter in reconn_setup_dfs_targets() (bsc#1144333). - cifs: handle hostnames that resolve to same ip in failover (bsc#1144333 bsc#1161016). - cifs: set up next DFS target before generic_ip_connect() (bsc#1144333 bsc#1161016). - clk: bcm2835: Fix return type of bcm2835_register_gate (bsc#1051510). - clk: clk-flexgen: fix clock-critical handling (bsc#1051510). - clk: sunxi: Fix incorrect usage of round_down() (bsc#1051510). - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (git fixes (block drivers)). - compat_ioctl: block: handle Persistent Reservations (git fixes (block drivers)). - copy_{to,from}_user(): consolidate object size checks (git fixes). - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated (git-fixes). - dm btree: increase rebalance threshold in __rebalance2() (git fixes (block drivers)). - dm cache: fix a crash due to incorrect work item cancelling (git fixes (block drivers)). - dm crypt: fix benbi IV constructor crash if used in authenticated mode (git fixes (block drivers)). - dm: fix potential for q->make_request_fn NULL pointer (git fixes (block drivers)). - dm space map common: fix to ensure new block isn't already in use (git fixes (block drivers)). - dm: various cleanups to md->queue initialization code (git fixes). - dm verity fec: fix hash block number in verity_fec_decode (git fixes (block drivers)). - dm verity fec: fix memory leak in verity_fec_dtr (git fixes (block drivers)). - Drivers: hv: Change flag to write log level in panic msg to false (bsc#1170618). - drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static (bsc#1051510). - drm/dp_mst: Increase ACT retry timeout to 3s (bsc#1152472) * context changes - drm: encoder_slave: fix refcouting error for modules (bsc#1114279) - drm/mediatek: Check plane visibility in atomic_update (bsc#1152472) * context changes - drm/qxl: Use correct notify port address when creating cursor ring (bsc#1152472) - drm/radeon: fix double free (bsc#1152472) - drm/radeon: fix fb_div check in ni_init_smc_spll_table() (bsc#1152472) - e1000e: Disable TSO for buffer overrun workaround (bsc#1051510). - e1000e: Do not wake up the system via WOL if device wakeup is disabled (bsc#1051510). - EDAC/amd64: Read back the scrub rate PCI register on F15h (bsc#1114279). - evm: Check also if *tfm is an error pointer in init_desc() (bsc#1051510). - evm: Fix a small race in init_desc() (bsc#1051510). - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' (bsc#1051510). - gpiolib: Document that GPIO line names are not globally unique (bsc#1051510). - HID: sony: Fix for broken buttons on DS3 USB dongles (bsc#1051510). - ibmveth: Fix max MTU limit (bsc#1173428 ltc#186397). - ibmvnic: continue to init in CRQ reset returns H_CLOSED (bsc#1173280 ltc#185369). - ibmvnic: Flush existing work items before device removal (bsc#1065729). - ibmvnic: Harden device login requests (bsc#1170011 ltc#183538). - iio: buffer: Do not allow buffers without any channels enabled to be activated (bsc#1051510). - iio: pressure: bmp280: Tolerate IRQ before
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:OpenStack Cloud 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-source SUSE:OpenStack Cloud 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-syms SUSE:OpenStack Cloud 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-default SUSE:OpenStack Cloud Crowbar 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-source SUSE:OpenStack Cloud Crowbar 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-syms SUSE:OpenStack Cloud Crowbar 9
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-default SUSE:Linux Enterprise Live Patching 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kgraft-patch-sle12-sp4_update_15 SUSE:Linux Enterprise Live Patching 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 1-6.3.1
Обновитесь до 1-6.3.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP4
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-default SUSE:Linux Enterprise Server 12 SP4-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-source SUSE:Linux Enterprise Server 12 SP4-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
kernel-syms SUSE:Linux Enterprise Server 12 SP4-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-95.57.1
Обновитесь до 4.12.14-95.57.1
Первоисточники
- https://www.suse.com/support/update/announcement/2020/suse-su-20202121-1/
- https://bugzilla.suse.com/1051510
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1071995
- https://bugzilla.suse.com/1085030
- https://bugzilla.suse.com/1104967
- https://bugzilla.suse.com/1114279
- https://bugzilla.suse.com/1144333
- https://bugzilla.suse.com/1148868
- https://bugzilla.suse.com/1150660
- https://bugzilla.suse.com/1152107
- https://bugzilla.suse.com/1152472
- https://bugzilla.suse.com/1152624
- https://bugzilla.suse.com/1158983
- https://bugzilla.suse.com/1159058
- https://bugzilla.suse.com/1161016
- https://bugzilla.suse.com/1162002
- https://bugzilla.suse.com/1162063
- https://bugzilla.suse.com/1168081
- https://bugzilla.suse.com/1169194
- https://bugzilla.suse.com/1169514
- https://bugzilla.suse.com/1169795
- https://bugzilla.suse.com/1170011
- https://osv.dev/vulnerability/SUSE-SU-2020:2121-1