Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2021.2511 Security update for the Linux Kernel 23 July 2021 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: Linux Kernel Publisher: SUSE Operating System: SUSE Impact/Access: Access Privileged Data -- Remote/Unauthenticated Increased Privileges -- Existing Account Denial of Service -- Remote/Unauthenticated Reduced Security -- Remote/Unauthenticated Resolution: Patch/Upgrade CVE Names: CVE-2021-34693 CVE-2021-33909 CVE-2021-33624 CVE-2021-33200 CVE-2021-33034 CVE-2021-32399 CVE-2021-23134 CVE-2021-23133 CVE-2021-22555 CVE-2021-3609 CVE-2021-3491 CVE-2021-0605 CVE-2021-0512 CVE-2021-0129 CVE-2020-36386 CVE-2020-36385 CVE-2020-26558 CVE-2020-26147 CVE-2020-26145 CVE-2020-26141 CVE-2020-26139 CVE-2020-24588 CVE-2020-24587 CVE-2020-24586 Reference: ESB-2021.2495 ESB-2021.2456 ESB-2021.2437 Original Bulletin: https://www.suse.com/support/update/announcement/2021/suse-su-20212451-1 https://www.suse.com/support/update/announcement/2021/suse-su-20212421-1 Comment: This bulletin contains two (2) SUSE security advisories. - --------------------------BEGIN INCLUDED TEXT-------------------- SUSE Security Update: Security update for the Linux Kernel ______________________________________________________________________________ Announcement ID: SUSE-SU-2021:2451-1 Rating: important References: #1115026 #1175462 #1179610 #1184611 #1185724 #1185859 #1185860 #1185861 #1185862 #1185863 #1185898 #1185987 #1186060 #1186062 #1186111 #1186235 #1186390 #1186463 #1187038 #1187050 #1187193 #1187215 #1187388 #1187452 #1187595 #1187601 #1187934 #1188062 #1188063 #1188116 Cross-References: CVE-2020-24586 CVE-2020-24587 CVE-2020-24588 CVE-2020-26139 CVE-2020-26141 CVE-2020-26145 CVE-2020-26147 CVE-2020-26558 CVE-2020-36385 CVE-2020-36386 CVE-2021-0129 CVE-2021-0512 CVE-2021-0605 CVE-2021-22555 CVE-2021-23134 CVE-2021-32399 CVE-2021-33034 CVE-2021-33909 CVE-2021-34693 CVE-2021-3609 Affected Products: SUSE OpenStack Cloud Crowbar 8 SUSE OpenStack Cloud 8 SUSE Linux Enterprise Server for SAP 12-SP3 SUSE Linux Enterprise Server 12-SP3-LTSS SUSE Linux Enterprise Server 12-SP3-BCL SUSE Linux Enterprise High Availability 12-SP3 HPE Helion Openstack 8 ______________________________________________________________________________ An update that solves 20 vulnerabilities and has 10 fixes is now available. Description: The SUSE Linux Enterprise 12 SP3 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: o CVE-2021-22555: Fixed an heap out-of-bounds write in net/netfilter/ x_tables.c that could allow local provilege escalation. (bsc#1188116) o CVE-2021-33909: Fixed an out-of-bounds write in the filesystem layer that allows to obtain full root privileges. (bsc#1188062) o CVE-2021-3609: Fixed a race condition in the CAN BCM networking protocol which allows for local privilege escalation. (bsc#1187215) o 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) o 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) o 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) o CVE-2020-36385: Fixed a use-after-free flaw in ucma.c which allows for local privilege escalation. (bsc#1187050) o 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) o 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) o CVE-2020-36386: Fixed an out-of-bounds read in hci_extended_inquiry_result_evt. (bsc#1187038) o 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) o CVE-2021-32399: Fixed a race condition in net/bluetooth/hci_request.c for removal of the HCI controller. (bsc#1184611) o CVE-2021-33034: Fixed an issue in net/bluetooth/hci_event.c where a use-after-free leads to writing an arbitrary value. (bsc#1186111) o CVE-2020-26139: Fixed a bug that allows an Access Point (AP) to forward EAPOL frames to other clients even though the sender has not yet successfully authenticated. This might be abused in projected Wi-Fi networks to launch denial-of-service attacks against connected clients and made it easier to exploit other vulnerabilities in connected clients. (bsc# 1186062) o CVE-2021-23134: Fixed a use After Free vulnerability in nfc sockets which allows local attackers to elevate their privileges. (bsc#1186060) o CVE-2020-24586: Fixed a bug that, under the right circumstances, allows to inject arbitrary network packets and/or exfiltrate user data when another device sends fragmented frames encrypted using WEP, CCMP, or GCMP. (bsc# 1185859) o CVE-2020-26141: Fixed a flaw that could allows an adversary to inject and possibly decrypt packets in WPA or WPA2 networks that support the TKIP data-confidentiality protocol. (bsc#1185987) o CVE-2020-26145: Fixed a bug in the WEP, WPA, WPA2, and WPA3 implementations that could allows an adversary to inject arbitrary network packets. (bsc# 1185860) o CVE-2020-24587: Fixed a bug that allows an adversary to decrypt selected fragments when another device sends fragmented frames and the WEP, CCMP, or GCMP encryption key is periodically renewed. (bsc#1185862) o CVE-2020-26147: Fixed a bug in the WEP, WPA, WPA2, and WPA3 implementations that could allows an adversary to inject packets and/or exfiltrate selected fragments when another device sends fragmented frames. (bsc#1185987) The following non-security bugs were fixed: o Bluetooth: SMP: Fail if remote and local public keys are identical (git-fixes). o Drivers: hv: vmbus: Increase wait time for VMbus unload (bsc#1185724). o Drivers: hv: vmbus: Initialize unload_event statically (bsc#1185724). o hv_netvsc: Add handlers for ethtool get/set msg level (bsc#1175462). o hv_netvsc: avoid retry on send during shutdown (bsc#1175462). o hv_netvsc: avoid unnecessary wakeups on subchannel creation (bsc#1175462). o hv_netvsc: cancel subchannel setup before halting device (bsc#1175462). o hv_netvsc: change GPAD teardown order on older versions (bsc#1175462). o hv_netvsc: common detach logic (bsc#1175462). o hv_netvsc: delay setup of VF device (bsc#1175462). o hv_netvsc: disable NAPI before channel close (bsc#1175462). o hv_netvsc: Ensure correct teardown message sequence order (bsc#1175462). o hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (bsc#1175462). o hv_netvsc: Fix a network regression after ifdown/ifup (bsc#1175462). o hv_netvsc: fix deadlock on hotplug (bsc#1175462). o hv_netvsc: Fix error handling in netvsc_attach() (bsc#1175462). o hv_netvsc: fix error unwind handling if vmbus_open fails (bsc#1175462). o hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (bsc# 1175462). o hv_netvsc: fix handling of fallback to single queue mode (bsc#1175462). o hv_netvsc: Fix hash key value reset after other ops (bsc#1175462). o hv_netvsc: Fix IP header checksum for coalesced packets (bsc#1175462). o hv_netvsc: Fix net device attach on older Windows hosts (bsc#1175462). o hv_netvsc: fix network namespace issues with VF support (bsc#1175462). o hv_netvsc: Fix NULL dereference at single queue mode fallback (bsc# 1175462). o hv_netvsc: fix race during initialization (bsc#1175462). o hv_netvsc: fix race on sub channel creation (bsc#1175462). o hv_netvsc: fix race that may miss tx queue wakeup (bsc#1175462). o hv_netvsc: fix schedule in RCU context (bsc#1175462). o hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload (bsc#1175462). o hv_netvsc: Fix tx_table init in rndis_set_subchannel() (bsc#1175462). o hv_netvsc: Fix unwanted wakeup after tx_disable (bsc#1175462). o hv_netvsc: Fix unwanted wakeup in netvsc_attach() (bsc#1175462). o hv_netvsc: flag software created hash value (bsc#1175462). o hv_netvsc: netvsc_teardown_gpadl() split (bsc#1175462). o hv_netvsc: only wake transmit queue if link is up (bsc#1175462). o hv_netvsc: pass netvsc_device to rndis halt (bsc#1175462). o hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (bsc# 1175462). o hv_netvsc: Refactor assignments of struct netvsc_device_info (bsc#1175462). o hv_netvsc: set master device (bsc#1175462). o hv_netvsc: Set tx_table to equal weight after subchannels open (bsc# 1175462). o hv_netvsc: Simplify num_chn checking in rndis_filter_device_add() (bsc# 1175462). o hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (bsc# 1175462). o hv_netvsc: split sub-channel setup into async and sync (bsc#1175462). o hv_netvsc: typo in NDIS RSS parameters structure (bsc#1175462). o hv_netvsc: use RCU to fix concurrent rx and queue changes (bsc#1175462). o hv_netvsc: use reciprocal divide to speed up percent calculation (bsc# 1175462). o hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown (bsc#1175462). o kgraft: truncate the output from state_show() sysfs attr (bsc#1186235). o mm, memory_hotplug: do not clear numa_node association after hot_remove (bsc#1115026). o mm: consider __HW_POISON pages when allocating from pcp lists (bsc# 1187388). o scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (bsc#1187193). o video: hyperv_fb: Add ratelimit on error message (bsc#1185724). Special Instructions and Notes: Please reboot the system after installing this update. Patch Instructions: To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: o SUSE OpenStack Cloud Crowbar 8: zypper in -t patch SUSE-OpenStack-Cloud-Crowbar-8-2021-2451=1 o SUSE OpenStack Cloud 8: zypper in -t patch SUSE-OpenStack-Cloud-8-2021-2451=1 o SUSE Linux Enterprise Server for SAP 12-SP3: zypper in -t patch SUSE-SLE-SAP-12-SP3-2021-2451=1 o SUSE Linux Enterprise Server 12-SP3-LTSS: zypper in -t patch SUSE-SLE-SERVER-12-SP3-2021-2451=1 o SUSE Linux Enterprise Server 12-SP3-BCL: zypper in -t patch SUSE-SLE-SERVER-12-SP3-BCL-2021-2451=1 o SUSE Linux Enterprise High Availability 12-SP3: zypper in -t patch SUSE-SLE-HA-12-SP3-2021-2451=1 o HPE Helion Openstack 8: zypper in -t patch HPE-Helion-OpenStack-8-2021-2451=1 Package List: o SUSE OpenStack Cloud Crowbar 8 (x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-default-kgraft-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 kgraft-patch-4_4_180-94_147-default-1-4.3.1 kgraft-patch-4_4_180-94_147-default-debuginfo-1-4.3.1 o SUSE OpenStack Cloud Crowbar 8 (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o SUSE OpenStack Cloud 8 (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o SUSE OpenStack Cloud 8 (x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-default-kgraft-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 kgraft-patch-4_4_180-94_147-default-1-4.3.1 kgraft-patch-4_4_180-94_147-default-debuginfo-1-4.3.1 o SUSE Linux Enterprise Server for SAP 12-SP3 (ppc64le x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-default-kgraft-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 kgraft-patch-4_4_180-94_147-default-1-4.3.1 kgraft-patch-4_4_180-94_147-default-debuginfo-1-4.3.1 o SUSE Linux Enterprise Server for SAP 12-SP3 (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o SUSE Linux Enterprise Server 12-SP3-LTSS (aarch64 ppc64le s390x x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 o SUSE Linux Enterprise Server 12-SP3-LTSS (ppc64le x86_64): kernel-default-kgraft-4.4.180-94.147.1 kgraft-patch-4_4_180-94_147-default-1-4.3.1 kgraft-patch-4_4_180-94_147-default-debuginfo-1-4.3.1 o SUSE Linux Enterprise Server 12-SP3-LTSS (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o SUSE Linux Enterprise Server 12-SP3-LTSS (s390x): kernel-default-man-4.4.180-94.147.1 o SUSE Linux Enterprise Server 12-SP3-BCL (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o SUSE Linux Enterprise Server 12-SP3-BCL (x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 o SUSE Linux Enterprise High Availability 12-SP3 (ppc64le s390x x86_64): cluster-md-kmp-default-4.4.180-94.147.1 cluster-md-kmp-default-debuginfo-4.4.180-94.147.1 dlm-kmp-default-4.4.180-94.147.1 dlm-kmp-default-debuginfo-4.4.180-94.147.1 gfs2-kmp-default-4.4.180-94.147.1 gfs2-kmp-default-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 ocfs2-kmp-default-4.4.180-94.147.1 ocfs2-kmp-default-debuginfo-4.4.180-94.147.1 o HPE Helion Openstack 8 (noarch): kernel-devel-4.4.180-94.147.1 kernel-macros-4.4.180-94.147.1 kernel-source-4.4.180-94.147.1 o HPE Helion Openstack 8 (x86_64): kernel-default-4.4.180-94.147.1 kernel-default-base-4.4.180-94.147.1 kernel-default-base-debuginfo-4.4.180-94.147.1 kernel-default-debuginfo-4.4.180-94.147.1 kernel-default-debugsource-4.4.180-94.147.1 kernel-default-devel-4.4.180-94.147.1 kernel-default-kgraft-4.4.180-94.147.1 kernel-syms-4.4.180-94.147.1 kgraft-patch-4_4_180-94_147-default-1-4.3.1 kgraft-patch-4_4_180-94_147-default-debuginfo-1-4.3.1 References: o https://www.suse.com/security/cve/CVE-2020-24586.html o https://www.suse.com/security/cve/CVE-2020-24587.html o https://www.suse.com/security/cve/CVE-2020-24588.html o https://www.suse.com/security/cve/CVE-2020-26139.html o https://www.suse.com/security/cve/CVE-2020-26141.html o https://www.suse.com/security/cve/CVE-2020-26145.html o https://www.suse.com/security/cve/CVE-2020-26147.html o https://www.suse.com/security/cve/CVE-2020-26558.html o https://www.suse.com/security/cve/CVE-2020-36385.html o https://www.suse.com/security/cve/CVE-2020-36386.html o https://www.suse.com/security/cve/CVE-2021-0129.html o https://www.suse.com/security/cve/CVE-2021-0512.html o https://www.suse.com/security/cve/CVE-2021-0605.html o https://www.suse.com/security/cve/CVE-2021-22555.html o https://www.suse.com/security/cve/CVE-2021-23134.html o https://www.suse.com/security/cve/CVE-2021-32399.html o https://www.suse.com/security/cve/CVE-2021-33034.html o https://www.suse.com/security/cve/CVE-2021-33909.html o https://www.suse.com/security/cve/CVE-2021-34693.html o https://www.suse.com/security/cve/CVE-2021-3609.html o https://bugzilla.suse.com/1115026 o https://bugzilla.suse.com/1175462 o https://bugzilla.suse.com/1179610 o https://bugzilla.suse.com/1184611 o https://bugzilla.suse.com/1185724 o https://bugzilla.suse.com/1185859 o https://bugzilla.suse.com/1185860 o https://bugzilla.suse.com/1185861 o https://bugzilla.suse.com/1185862 o https://bugzilla.suse.com/1185863 o https://bugzilla.suse.com/1185898 o https://bugzilla.suse.com/1185987 o https://bugzilla.suse.com/1186060 o https://bugzilla.suse.com/1186062 o https://bugzilla.suse.com/1186111 o https://bugzilla.suse.com/1186235 o https://bugzilla.suse.com/1186390 o https://bugzilla.suse.com/1186463 o https://bugzilla.suse.com/1187038 o https://bugzilla.suse.com/1187050 o https://bugzilla.suse.com/1187193 o https://bugzilla.suse.com/1187215 o https://bugzilla.suse.com/1187388 o https://bugzilla.suse.com/1187452 o https://bugzilla.suse.com/1187595 o https://bugzilla.suse.com/1187601 o https://bugzilla.suse.com/1187934 o https://bugzilla.suse.com/1188062 o https://bugzilla.suse.com/1188063 o https://bugzilla.suse.com/1188116 - ---------------------------------------------------------------------------------------------------------- SUSE Security Update: Security update for the Linux Kernel ______________________________________________________________________________ Announcement ID: SUSE-SU-2021:2421-1 Rating: important References: #1176081 #1179610 #1183738 #1184611 #1184675 #1185642 #1185725 #1185859 #1185860 #1185861 #1185862 #1185898 #1185987 #1186060 #1186062 #1186111 #1186463 #1186484 #1187038 #1187050 #1187215 #1187452 #1187554 #1187595 #1187601 #1188062 #1188116 Cross-References: CVE-2020-24586 CVE-2020-24587 CVE-2020-24588 CVE-2020-26139 CVE-2020-26141 CVE-2020-26145 CVE-2020-26147 CVE-2020-26558 CVE-2020-36385 CVE-2020-36386 CVE-2021-0129 CVE-2021-0512 CVE-2021-0605 CVE-2021-22555 CVE-2021-23133 CVE-2021-23134 CVE-2021-32399 CVE-2021-33034 CVE-2021-33200 CVE-2021-33624 CVE-2021-33909 CVE-2021-34693 CVE-2021-3491 CVE-2021-3609 Affected Products: SUSE Linux Enterprise Server for SAP 15 SUSE Linux Enterprise Server 15-LTSS SUSE Linux Enterprise Module for Live Patching 15 SUSE Linux Enterprise High Performance Computing 15-LTSS SUSE Linux Enterprise High Performance Computing 15-ESPOS SUSE Linux Enterprise High Availability 15 ______________________________________________________________________________ An update that solves 24 vulnerabilities and has three fixes is now available. Description: The SUSE Linux Enterprise 15 LTSS kernel was updated to receive various security and bugfixes. The following security bugs were fixed: o CVE-2021-22555: A heap out-of-bounds write was discovered in net/netfilter/ x_tables.c (bnc#1188116 ). o CVE-2021-33909: Extremely large seq buffer allocations in seq_file could lead to buffer underruns and code execution (bsc#1188062). o CVE-2021-3609: A use-after-free in can/bcm could have led to privilege escalation (bsc#1187215). o CVE-2021-33624: In kernel/bpf/verifier.c a branch can be mispredicted (e.g., because of type confusion) and consequently an unprivileged BPF program can read arbitrary memory locations via a side-channel attack, aka CID-9183671af6db (bnc#1187554). o CVE-2021-0605: In pfkey_dump of af_key.c, there is a possible out-of-bounds read due to a missing bounds check. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation (bnc#1187601). o CVE-2021-0512: In __hidinput_change_resolution_multipliers of hid-input.c, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation (bnc# 1187595). o CVE-2020-26558: Bluetooth LE and BR/EDR secure pairing in Bluetooth Core Specification 2.1 may permit a nearby man-in-the-middle attacker to identify the Passkey used during pairing (in the Passkey authentication procedure) by reflection of the public key and the authentication evidence of the initiating device, potentially permitting this attacker to complete authenticated pairing with the responding device using the correct Passkey for the pairing session. The attack methodology determines the Passkey value one bit at a time (bnc#1179610). o CVE-2021-34693: net/can/bcm.c in the Linux kernel allowed local users to obtain sensitive information from kernel stack memory because parts of a data structure are uninitialized (bnc#1187452). o CVE-2020-36385: An issue was discovered in the Linux kernel drivers/ infiniband/core/ucma.c has a use-after-free because the ctx is reached via the ctx_list in some ucma_migrate_id situations where ucma_close is called, aka CID-f5449e74802c (bnc#1187050). o CVE-2021-0129: Improper access control in BlueZ may have allowed an authenticated user to potentially enable information disclosure via adjacent access (bnc#1186463). o CVE-2020-36386: An issue was discovered in the Linux kernel net/bluetooth/ hci_event.c has a slab out-of-bounds read in hci_extended_inquiry_result_evt, aka CID-51c19bf3d5cf (bnc#1187038). o CVE-2020-24588: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that the A-MSDU flag in the plaintext QoS header field is authenticated. Against devices that support receiving non-SSP A-MSDU frames (which is mandatory as part of 802.11n), an adversary can abuse this to inject arbitrary network packets (bnc#1185861). o CVE-2021-33200: kernel/bpf/verifier.c enforced incorrect limits for pointer arithmetic operations, aka CID-bb01a1bba579. This can be abused to perform out-of-bounds reads and writes in kernel memory, leading to local privilege escalation to root. In particular, there is a corner case where the off reg causes a masking direction change, which then results in an incorrect final aux->alu_limit (bnc#1186484). o CVE-2021-33034: net/bluetooth/hci_event.c had a use-after-free when destroying an hci_chan, aka CID-5c4c8c954409. This leads to writing an arbitrary value (bnc#1186111). o CVE-2020-26139: An Access Point (AP) forwards EAPOL frames to other clients even though the sender has not yet successfully authenticated to the AP. This might be abused in projected Wi-Fi networks to launch denial-of-service attacks against connected clients and made it easier to exploit other vulnerabilities in connected clients (bnc#1186062). o CVE-2021-23134: Use After Free vulnerability in nfc sockets allowed local attackers to elevate their privileges. In typical configurations, the issue can only be triggered by a privileged local user with the CAP_NET_RAW capability (bnc#1186060). o CVE-2020-24586: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that received fragments be cleared from memory after (re)connecting to a network. Under the right circumstances, when another device sends fragmented frames encrypted using WEP, CCMP, or GCMP, this can be abused to inject arbitrary network packets and/or exfiltrate user data (bnc#1185859). o CVE-2020-26141: The Wi-Fi implementation did not verify the Message Integrity Check (authenticity) of fragmented TKIP frames. An adversary can abuse this to inject and possibly decrypt packets in WPA or WPA2 networks that support the TKIP data-confidentiality protocol (bnc#1185987). o CVE-2020-26145: The WEP, WPA, WPA2, and WPA3 implementations accept second (or subsequent) broadcast fragments even when sent in plaintext and process them as full unfragmented frames. An adversary can abuse this to inject arbitrary network packets independent of the network configuration (bnc# 1185860). o CVE-2020-24587: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that all fragments of a frame are encrypted under the same key. An adversary can abuse this to decrypt selected fragments when another device sends fragmented frames and the WEP, CCMP, or GCMP encryption key is periodically renewed (bnc#1185859 bnc#1185862). o CVE-2020-26147: The WEP, WPA, WPA2, and WPA3 implementations reassemble fragments even though some of them were sent in plaintext. This vulnerability can be abused to inject packets and/or exfiltrate selected fragments when another device sends fragmented frames and the WEP, CCMP, or GCMP data-confidentiality protocol is used. () o CVE-2021-3491: The io_uring subsystem allowed the MAX_RW_COUNT limit to be bypassed in the PROVIDE_BUFFERS operation, which led to negative values being usedin mem_rw when reading /proc/ /mem. This could be used to create a heap overflow leading to arbitrary code execution in the kernel. (bnc# 1185642). o CVE-2021-23133: A race condition in SCTP sockets (net/sctp/socket.c) could lead to kernel privilege escalation from the context of a network service or an unprivileged process. If sctp_destroy_sock is called without sock_net (sk)->sctp.addr_wq_lock then an element is removed from the auto_asconf_splist list without any proper locking. This can be exploited by an attacker with network service privileges to escalate to root or from the context of an unprivileged user directly if a BPF_CGROUP_INET_SOCK_CREATE is attached which denies creation of some SCTP socket (bnc#1184675). o CVE-2021-32399: net/bluetooth/hci_request.c in the Linux kernel has a race condition for removal of the HCI controller (bnc#1184611 bnc#1185898). The following non-security bugs were fixed: o Drivers: hv: vmbus: Increase wait time for VMbus unload (bsc#1185725). o Drivers: hv: vmbus: Initialize unload_event statically (bsc#1185725). o af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (bsc# 1176081). o dm: fix redundant IO accounting for bios that need splitting (bsc#1183738). o kabi: preserve struct header_ops after bsc#1176081 fix (bsc#1176081). o net/ethernet: Add parse_protocol header_ops support (bsc#1176081). o net/mlx5e: Remove the wrong assumption about transport offset (bsc# 1176081). o net/mlx5e: Trust kernel regarding transport offset (bsc#1176081). o net/packet: Ask driver for protocol if not provided by user (bsc#1176081). o net/packet: Remove redundant skb->protocol set (bsc#1176081). o net: Do not set transport offset to invalid value (bsc#1176081). o net: Introduce parse_protocol header_ops callback (bsc#1176081). o video: hyperv_fb: Add ratelimit on error message (bsc#1185725). Special Instructions and Notes: Please reboot the system after installing this update. Patch Instructions: To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: o SUSE Linux Enterprise Server for SAP 15: zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-2021-2421=1 o SUSE Linux Enterprise Server 15-LTSS: zypper in -t patch SUSE-SLE-Product-SLES-15-2021-2421=1 o SUSE Linux Enterprise Module for Live Patching 15: zypper in -t patch SUSE-SLE-Module-Live-Patching-15-2021-2421=1 o SUSE Linux Enterprise High Performance Computing 15-LTSS: zypper in -t patch SUSE-SLE-Product-HPC-15-2021-2421=1 o SUSE Linux Enterprise High Performance Computing 15-ESPOS: zypper in -t patch SUSE-SLE-Product-HPC-15-2021-2421=1 o SUSE Linux Enterprise High Availability 15: zypper in -t patch SUSE-SLE-Product-HA-15-2021-2421=1 Package List: o SUSE Linux Enterprise Server for SAP 15 (ppc64le x86_64): kernel-default-4.12.14-150.75.1 kernel-default-base-4.12.14-150.75.1 kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 kernel-default-devel-4.12.14-150.75.1 kernel-default-devel-debuginfo-4.12.14-150.75.1 kernel-obs-build-4.12.14-150.75.1 kernel-obs-build-debugsource-4.12.14-150.75.1 kernel-syms-4.12.14-150.75.1 kernel-vanilla-base-4.12.14-150.75.1 kernel-vanilla-base-debuginfo-4.12.14-150.75.1 kernel-vanilla-debuginfo-4.12.14-150.75.1 kernel-vanilla-debugsource-4.12.14-150.75.1 reiserfs-kmp-default-4.12.14-150.75.1 reiserfs-kmp-default-debuginfo-4.12.14-150.75.1 o SUSE Linux Enterprise Server for SAP 15 (noarch): kernel-devel-4.12.14-150.75.1 kernel-docs-4.12.14-150.75.1 kernel-macros-4.12.14-150.75.1 kernel-source-4.12.14-150.75.1 o SUSE Linux Enterprise Server 15-LTSS (aarch64 s390x): kernel-default-4.12.14-150.75.1 kernel-default-base-4.12.14-150.75.1 kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 kernel-default-devel-4.12.14-150.75.1 kernel-default-devel-debuginfo-4.12.14-150.75.1 kernel-obs-build-4.12.14-150.75.1 kernel-obs-build-debugsource-4.12.14-150.75.1 kernel-syms-4.12.14-150.75.1 kernel-vanilla-base-4.12.14-150.75.1 kernel-vanilla-base-debuginfo-4.12.14-150.75.1 kernel-vanilla-debuginfo-4.12.14-150.75.1 kernel-vanilla-debugsource-4.12.14-150.75.1 reiserfs-kmp-default-4.12.14-150.75.1 reiserfs-kmp-default-debuginfo-4.12.14-150.75.1 o SUSE Linux Enterprise Server 15-LTSS (noarch): kernel-devel-4.12.14-150.75.1 kernel-docs-4.12.14-150.75.1 kernel-macros-4.12.14-150.75.1 kernel-source-4.12.14-150.75.1 o SUSE Linux Enterprise Server 15-LTSS (s390x): kernel-default-man-4.12.14-150.75.1 kernel-zfcpdump-debuginfo-4.12.14-150.75.1 kernel-zfcpdump-debugsource-4.12.14-150.75.1 o SUSE Linux Enterprise Module for Live Patching 15 (ppc64le x86_64): kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 kernel-default-livepatch-4.12.14-150.75.1 kernel-livepatch-4_12_14-150_75-default-1-1.3.1 kernel-livepatch-4_12_14-150_75-default-debuginfo-1-1.3.1 o SUSE Linux Enterprise High Performance Computing 15-LTSS (aarch64 x86_64): kernel-default-4.12.14-150.75.1 kernel-default-base-4.12.14-150.75.1 kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 kernel-default-devel-4.12.14-150.75.1 kernel-default-devel-debuginfo-4.12.14-150.75.1 kernel-obs-build-4.12.14-150.75.1 kernel-obs-build-debugsource-4.12.14-150.75.1 kernel-syms-4.12.14-150.75.1 kernel-vanilla-base-4.12.14-150.75.1 kernel-vanilla-base-debuginfo-4.12.14-150.75.1 kernel-vanilla-debuginfo-4.12.14-150.75.1 kernel-vanilla-debugsource-4.12.14-150.75.1 o SUSE Linux Enterprise High Performance Computing 15-LTSS (noarch): kernel-devel-4.12.14-150.75.1 kernel-docs-4.12.14-150.75.1 kernel-macros-4.12.14-150.75.1 kernel-source-4.12.14-150.75.1 o SUSE Linux Enterprise High Performance Computing 15-ESPOS (aarch64 x86_64): kernel-default-4.12.14-150.75.1 kernel-default-base-4.12.14-150.75.1 kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 kernel-default-devel-4.12.14-150.75.1 kernel-default-devel-debuginfo-4.12.14-150.75.1 kernel-obs-build-4.12.14-150.75.1 kernel-obs-build-debugsource-4.12.14-150.75.1 kernel-syms-4.12.14-150.75.1 kernel-vanilla-base-4.12.14-150.75.1 kernel-vanilla-base-debuginfo-4.12.14-150.75.1 kernel-vanilla-debuginfo-4.12.14-150.75.1 kernel-vanilla-debugsource-4.12.14-150.75.1 o SUSE Linux Enterprise High Performance Computing 15-ESPOS (noarch): kernel-devel-4.12.14-150.75.1 kernel-docs-4.12.14-150.75.1 kernel-macros-4.12.14-150.75.1 kernel-source-4.12.14-150.75.1 o SUSE Linux Enterprise High Availability 15 (aarch64 ppc64le s390x x86_64): cluster-md-kmp-default-4.12.14-150.75.1 cluster-md-kmp-default-debuginfo-4.12.14-150.75.1 dlm-kmp-default-4.12.14-150.75.1 dlm-kmp-default-debuginfo-4.12.14-150.75.1 gfs2-kmp-default-4.12.14-150.75.1 gfs2-kmp-default-debuginfo-4.12.14-150.75.1 kernel-default-debuginfo-4.12.14-150.75.1 kernel-default-debugsource-4.12.14-150.75.1 ocfs2-kmp-default-4.12.14-150.75.1 ocfs2-kmp-default-debuginfo-4.12.14-150.75.1 References: o https://www.suse.com/security/cve/CVE-2020-24586.html o https://www.suse.com/security/cve/CVE-2020-24587.html o https://www.suse.com/security/cve/CVE-2020-24588.html o https://www.suse.com/security/cve/CVE-2020-26139.html o https://www.suse.com/security/cve/CVE-2020-26141.html o https://www.suse.com/security/cve/CVE-2020-26145.html o https://www.suse.com/security/cve/CVE-2020-26147.html o https://www.suse.com/security/cve/CVE-2020-26558.html o https://www.suse.com/security/cve/CVE-2020-36385.html o https://www.suse.com/security/cve/CVE-2020-36386.html o https://www.suse.com/security/cve/CVE-2021-0129.html o https://www.suse.com/security/cve/CVE-2021-0512.html o https://www.suse.com/security/cve/CVE-2021-0605.html o https://www.suse.com/security/cve/CVE-2021-22555.html o https://www.suse.com/security/cve/CVE-2021-23133.html o https://www.suse.com/security/cve/CVE-2021-23134.html o https://www.suse.com/security/cve/CVE-2021-32399.html o https://www.suse.com/security/cve/CVE-2021-33034.html o https://www.suse.com/security/cve/CVE-2021-33200.html o https://www.suse.com/security/cve/CVE-2021-33624.html o https://www.suse.com/security/cve/CVE-2021-33909.html o https://www.suse.com/security/cve/CVE-2021-34693.html o https://www.suse.com/security/cve/CVE-2021-3491.html o https://www.suse.com/security/cve/CVE-2021-3609.html o https://bugzilla.suse.com/1176081 o https://bugzilla.suse.com/1179610 o https://bugzilla.suse.com/1183738 o https://bugzilla.suse.com/1184611 o https://bugzilla.suse.com/1184675 o https://bugzilla.suse.com/1185642 o https://bugzilla.suse.com/1185725 o https://bugzilla.suse.com/1185859 o https://bugzilla.suse.com/1185860 o https://bugzilla.suse.com/1185861 o https://bugzilla.suse.com/1185862 o https://bugzilla.suse.com/1185898 o https://bugzilla.suse.com/1185987 o https://bugzilla.suse.com/1186060 o https://bugzilla.suse.com/1186062 o https://bugzilla.suse.com/1186111 o https://bugzilla.suse.com/1186463 o https://bugzilla.suse.com/1186484 o https://bugzilla.suse.com/1187038 o https://bugzilla.suse.com/1187050 o https://bugzilla.suse.com/1187215 o https://bugzilla.suse.com/1187452 o https://bugzilla.suse.com/1187554 o https://bugzilla.suse.com/1187595 o https://bugzilla.suse.com/1187601 o https://bugzilla.suse.com/1188062 o https://bugzilla.suse.com/1188116 - --------------------------END INCLUDED TEXT-------------------- You have received this e-mail bulletin as a result of your organisation's registration with AusCERT. The mailing list you are subscribed to is maintained within your organisation, so if you do not wish to continue receiving these bulletins you should contact your local IT manager. If you do not know who that is, please send an email to auscert@auscert.org.au and we will forward your request to the appropriate person. NOTE: Third Party Rights This security bulletin is provided as a service to AusCERT's members. As AusCERT did not write the document quoted above, AusCERT has had no control over its content. The decision to follow or act on information or advice contained in this security bulletin is the responsibility of each user or organisation, and should be considered in accordance with your organisation's site policies and procedures. AusCERT takes no responsibility for consequences which may arise from following or acting on information or advice contained in this security bulletin. NOTE: This is only the original release of the security bulletin. It may not be updated when updates to the original are made. If downloading at a later date, it is recommended that the bulletin is retrieved directly from the author's website to ensure that the information is still current. Contact information for the authors of the original document is included in the Security Bulletin above. If you have any questions or need further information, please contact them directly. Previous advisories and external security bulletins can be retrieved from: https://www.auscert.org.au/bulletins/ =========================================================================== Australian Computer Emergency Response Team The University of Queensland Brisbane Qld 4072 Internet Email: auscert@auscert.org.au Facsimile: (07) 3365 7031 Telephone: (07) 3365 4417 (International: +61 7 3365 4417) AusCERT personnel answer during Queensland business hours which are GMT+10:00 (AEST). On call after hours for member emergencies only. =========================================================================== -----BEGIN PGP SIGNATURE----- Comment: http://www.auscert.org.au/render.html?it=1967 iQIVAwUBYPoV0ONLKJtyKPYoAQiL4RAApWMGBVzD8Uz3X40AheVSLotSOA5hILN1 0j4HLKNJhHG5GCoveRbeNqBO38VNfGgHwCPXXuZ10tMqfu/6bN+U7WE8ZDZ0T7po WJEa6G/YbX3VfqzZCj/2OqGge3PXa5pFPa5aIKWro33SlKLe+2h1PeXtHz+U50m9 jwqPzyPXN3A7KFjN7A9vmndzKg4sy+KEm8wIykwCYJ5Fg9uH76vwZflMbIRB7jeo oRzzhkE4MUhm65gzqvZpVoH3LwWLqFfIfH7QrlZ13bLv74buXL5d7UBmPQ0aUbs0 ATMtv1cs8FsqCksfsvJK1Tlu7HohXVC6rsfP+iw/SbklUAJQEhfql7vqmQV4jykB gzIUsrBb3+qrHWHoJaUXJNz9cK5AZ7LghYKHiFRXMTQrWNtnESWA8Ckf/1zYlM0I 1d8a9easvJVq6fNR1NqDgTw4xJshwio5AaMMQDzE3oaUIZr8Bww9t1jDt5PU9deq xjq7Q4DLT175Y2Q5qT9gdSWfKGKP815n7bGPQM+c8bmNpb177V6wRq94d41FKukp c5P1tKRGXQp+mtLXTuwiINg5WjjR+unp0xzI5twWNvC+RaQf2qv3FGdjUshtR1YZ YJxkRl/5URyy3gwGgwlPEc4KpyFz3khONa/UMgIMZ7aAR+OAmixb+d+tyofIbvy5 TldsLlbISqg= =ksMg -----END PGP SIGNATURE-----