SUSE-SU-2021:2324-1
SUSE-SU-2021:2324-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
The SUSE Linux Enterprise 12 SP5 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2021-33624: Fixed a bug which allows unprivileged BPF program to leak the contents of arbitrary kernel memory (and therefore, of all physical memory) via a side-channel. (bsc#1187554) - CVE-2019-25045: Fixed an use-after-free issue in the Linux kernel The XFRM subsystem, related to an xfrm_state_fini panic. (bsc#1187049) - CVE-2021-0605: Fixed an out-of-bounds read which could lead to local information disclosure in the kernel with System execution privileges needed. (bsc#1187601) - CVE-2021-0512: Fixed a possible out-of-bounds write which could lead to local escalation of privilege with no additional execution privileges needed. (bsc#1187595) - CVE-2020-26558: Fixed a flaw in the Bluetooth LE and BR/EDR secure pairing that could permit a nearby man-in-the-middle attacker to identify the Passkey used during pairing. (bsc#1179610) - CVE-2021-34693: Fixed a bug in net/can/bcm.c which could allow local users to obtain sensitive information from kernel stack memory because parts of a data structure are uninitialized. (bsc#1187452) - CVE-2021-0129: Fixed an improper access control in BlueZ that may have allowed an authenticated user to potentially enable information disclosure via adjacent access. (bsc#1186463) - CVE-2020-36386: Fixed an out-of-bounds read in hci_extended_inquiry_result_evt. (bsc#1187038) - CVE-2020-24588: Fixed a bug that could allow an adversary to abuse devices that support receiving non-SSP A-MSDU frames to inject arbitrary network packets. (bsc#1185861) The following non-security bugs were fixed: - ALSA: timer: Fix master timer notification (git-fixes). - alx: Fix an error handling path in 'alx_probe()' (git-fixes). - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (git-fixes). - batman-adv: Avoid WARN_ON timing related checks (git-fixes). - blk-mq: Swap two calls in blk_mq_exit_queue() (bsc#1187453). - blk-wbt: Fix missed wakeup (bsc#1186627). - block: Discard page cache of zone reset target range (bsc#1187402). - Bluetooth: fix the erroneous flush_work() order (git-fixes). - Bluetooth: use correct lock to prevent UAF of hdev object (git-fixes). - btrfs: account for new extents being deleted in total_bytes_pinned (bsc#1135481). - btrfs: add a comment explaining the data flush steps (bsc#1135481). - btrfs: add btrfs_reserve_data_bytes and use it (bsc#1135481). - btrfs: add flushing states for handling data reservations (bsc#1135481). - btrfs: add missing error handling after doing leaf/node binary search (bsc#1187833). - btrfs: add the data transaction commit logic into may_commit_transaction (bsc#1135481). - btrfs: call btrfs_try_granting_tickets when freeing reserved bytes (bsc#1135481). - btrfs: call btrfs_try_granting_tickets when reserving space (bsc#1135481). - btrfs: call btrfs_try_granting_tickets when unpinning anything (bsc#1135481). - btrfs: change insert_dirty_subvol to return errors (bsc#1187833). - btrfs: change nr to u64 in btrfs_start_delalloc_roots (bsc#1135481). - btrfs: check record_root_in_trans related failures in select_reloc_root (bsc#1187833). - btrfs: check return value of btrfs_commit_transaction in relocation (bsc#1187833). - btrfs: check tickets after waiting on ordered extents (bsc#1135481). - btrfs: cleanup error handling in prepare_to_merge (bsc#1187833). - btrfs: convert BUG_ON()'s in relocate_tree_block (bsc#1187833). - btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors (bsc#1187833). - btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s (bsc#1187833). - btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation (bsc#1187833). - btrfs: do async reclaim for data reservations (bsc#1135481). - btrfs: do not force commit if we are data (bsc#1135481). - btrfs: do not leak reloc root if we fail to read the fs root (bsc#1187833). - btrfs: do not make defrag wait on async_delalloc_pages (bsc#1135481). - btrfs: do not panic in __add_reloc_root (bsc#1187833). - btrfs: do proper error handling in btrfs_update_reloc_root (bsc#1187833). - btrfs: do proper error handling in create_reloc_inode (bsc#1187833). - btrfs: do proper error handling in create_reloc_root (bsc#1187833). - btrfs: do proper error handling in merge_reloc_roots (bsc#1187833). - btrfs: do proper error handling in record_reloc_root_in_trans (bsc#1187833). - btrfs: drop the commit_cycles stuff for data reservations (bsc#1135481). - btrfs: fix possible infinite loop in data async reclaim (bsc#1135481). - btrfs: flush delayed refs when trying to reserve data space (bsc#1135481). - btrfs: handle __add_reloc_root failures in btrfs_recover_relocation (bsc#1187833). - btrfs: handle btrfs_cow_block errors in replace_path (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in btrfs_recover_log_trees (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename_exchange (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in create_subvol (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in relocate_tree_block (bsc#1187833). - btrfs: handle btrfs_record_root_in_trans failure in start_transaction (bsc#1187833). - btrfs: handle btrfs_search_slot failure in replace_path (bsc#1187833). - btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots (bsc#1187833). - btrfs: handle btrfs_update_reloc_root failure in insert_dirty_subvol (bsc#1187833). - btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge (bsc#1187833). - btrfs: handle errors from select_reloc_root() (bsc#1187833). - btrfs: handle errors in reference count manipulation in replace_path (bsc#1187833). - btrfs: handle extent corruption with select_one_root properly (bsc#1187833). - btrfs: handle extent reference errors in do_relocation (bsc#1187833). - btrfs: handle record_root_in_trans failure in btrfs_record_root_in_trans (bsc#1187833). - btrfs: handle record_root_in_trans failure in create_pending_snapshot (bsc#1187833). - btrfs: handle record_root_in_trans failure in qgroup_account_snapshot (bsc#1187833). - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself (bsc#1135481). - btrfs: handle U64_MAX for shrink_delalloc (bsc#1135481). - btrfs: have proper error handling in btrfs_init_reloc_root (bsc#1187833). - btrfs: make ALLOC_CHUNK use the space info flags (bsc#1135481). - btrfs: make shrink_delalloc take space_info as an arg (bsc#1135481). - btrfs: reloc: clean dirty subvols if we fail to start a transaction (bsc#1187833). - btrfs: remove err variable from do_relocation (bsc#1187833). - btrfs: remove nr_async_bios (bsc#1135481). - btrfs: remove nr_async_submits and async_submit_draining (bsc#1135481). Preparation for ticketed data space flushing in btrfs. - btrfs: remove orig from shrink_delalloc (bsc#1135481). - btrfs: remove the extent item sanity checks in relocate_block_group (bsc#1187833). - btrfs: return an error from btrfs_record_root_in_trans (bsc#1187833). - btrfs: run delayed iputs before committing the transaction for data (bsc#1135481). - btrfs: serialize data reservations if we are flushing (bsc#1135481). - btrfs: shrink delalloc pages instead of full inodes (bsc#1135481). - btrfs: track ordered bytes instead of just dio ordered bytes (bsc#1135481). - btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set improperly (bsc#1187833). - btrfs: unset reloc control if we fail to recover (bsc#1187833). - btrfs: use btrfs_start_delalloc_roots in shrink_delalloc (bsc#1135481). - btrfs: use customized batch size for total_bytes_pinned (bsc#1135481). Turns out using the batched percpu api had an effect on timing w.r.t metadata/data reclaim. So backport this patch as well, side effect is it's also bringing the code closer to upstream so future backports shall be made easier. - btrfs: use tagged writepage to mitigate livelock of sna
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-default SUSE:Linux Enterprise Live Patching 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kgraft-patch-sle12-sp5_update_20 SUSE:Linux Enterprise Live Patching 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 1-8.3.1
Обновитесь до 1-8.3.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-default SUSE:Linux Enterprise Server 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-source SUSE:Linux Enterprise Server 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-syms SUSE:Linux Enterprise Server 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP5
- Затронутые диапазоны версий
- ECOSYSTEM: < 4.12.14-122.77.1
Обновитесь до 4.12.14-122.77.1
Первоисточники
- https://www.suse.com/support/update/announcement/2021/suse-su-20212324-1/
- https://bugzilla.suse.com/1103990
- https://bugzilla.suse.com/1103991
- https://bugzilla.suse.com/1104353
- https://bugzilla.suse.com/1113994
- https://bugzilla.suse.com/1114648
- https://bugzilla.suse.com/1129770
- https://bugzilla.suse.com/1135481
- https://bugzilla.suse.com/1136345
- https://bugzilla.suse.com/1174978
- https://bugzilla.suse.com/1179610
- https://bugzilla.suse.com/1182470
- https://bugzilla.suse.com/1185486
- https://bugzilla.suse.com/1185677
- https://bugzilla.suse.com/1185701
- https://bugzilla.suse.com/1185861
- https://bugzilla.suse.com/1185863
- https://bugzilla.suse.com/1186206
- https://bugzilla.suse.com/1186264
- https://bugzilla.suse.com/1186463
- https://bugzilla.suse.com/1186515
- https://bugzilla.suse.com/1186516
- https://bugzilla.suse.com/1186517
- https://osv.dev/vulnerability/SUSE-SU-2021:2324-1