Red Hat Security Advisory: kernel security update
🔗 CVE IDs covered (47)
📋 Description
CVE-2021-47606 — kernel: net: netlink: af_netlink: Prevent empty skb by adding a check on len. CVE-2023-52651 — kernel: wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() CVE-2023-52796 — kernel: ipvlan: add ipvlan_route_v6_outbound() helper CVE-2023-52864 — kernel: platform/x86: wmi: Fix opening of char device CVE-2024-21823 — kernel: dmaengine/idxd: hardware erratum allows potential security problem with direct access by untrusted application CVE-2024-26600 — kernel: phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP CVE-2024-26808 — kernel: netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain CVE-2024-26828 — kernel: cifs: fix underflow in parse_server_interfaces() CVE-2024-26853 — kernel: igc: avoid returning frame twice in XDP_REDIRECT CVE-2024-26868 — kernel: nfs: fix panic when nfs4_ff_layout_prepare_ds() fails CVE-2024-26897 — kernel: wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete CVE-2024-27049 — kernel: wifi: mt76: mt7925e: fix use-after-free in free_irq() CVE-2024-27052 — kernel: wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work CVE-2024-27065 — kernel: netfilter: nf_tables: do not compare internal table flags on updates CVE-2024-27417 — kernel: ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() CVE-2024-27434 — kernel: wifi: iwlwifi: mvm: don't set the MFP flag for the GTK CVE-2024-33621 — kernel: ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound CVE-2024-35789 — kernel: wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes CVE-2024-35800 — kernel: efi: fix panic in kdump kernel CVE-2024-35823 — kernel: vt: fix unicode buffer corruption when deleting characters CVE-2024-35845 — kernel: wifi: iwlwifi: dbg-tlv: ensure NUL termination CVE-2024-35848 — kernel: eeprom: at24: fix memory corruption race condition CVE-2024-35852 — kernel: mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work CVE-2024-35899 — kernel: netfilter: nf_tables: flush pending destroy work before exit_net release CVE-2024-35911 — kernel: ice: fix memory corruption bug with suspend and rebuild CVE-2024-35937 — kernel: wifi: cfg80211: check A-MSDU format more carefully CVE-2024-35969 — kernel: ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr CVE-2024-36005 — kernel: netfilter: nf_tables: honor table dormant flag from netdev release event path CVE-2024-36017 — kernel: rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation CVE-2024-36020 — kernel: i40e: fix vf may be used uninitialized in this function warning CVE-2024-36489 — kernel: tls: fix missing memory barrier in tls_init CVE-2024-36903 — kernel: ipv6: Fix potential uninit-value access in __ip6_make_skb() CVE-2024-36921 — kernel: wifi: iwlwifi: mvm: guard against invalid STA ID on removal CVE-2024-36922 — kernel: wifi: iwlwifi: read txq->read_ptr under lock CVE-2024-36929 — kernel: net: core: reject skb_copy(_expand) for fraglist GSO skbs CVE-2024-36941 — kernel: wifi: nl80211: don't free NULL coalescing rule CVE-2024-36971 — kernel: net: kernel: UAF in network route management CVE-2024-37353 — kernel: virtio: delete vq in vp_find_vqs_msix() when request_irq() fails CVE-2024-37356 — kernel: tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). CVE-2024-38391 — kernel: cxl/region: Fix cxlr_pmem leaks CVE-2024-38558 — kernel: net: openvswitch: fix overwriting ct original tuple for ICMPv6 CVE-2024-38575 — kernel: wifi: brcmfmac: pcie: handle randbuf allocation failure CVE-2024-39487 — kernel: bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() CVE-2024-40928 — kernel: net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() CVE-2024-40954 — kernel: net: do not leave a dangling sk pointer, when socket creation fails CVE-2024-40958 — kernel: netns: Make get_net_ns() handle zero refcount net CVE-2024-40961 — kernel: ipv6: prevent possible NULL deref in fib6_nh_init()
🎯 Affected products200
- Red Hat Enterprise Linux AppStream (v. 9)
- Red Hat Enterprise Linux BaseOS (v. 9)
- Red Hat Enterprise Linux CRB (v. 9)
- Red Hat Enterprise Linux NFV (v. 9)
- Red Hat Enterprise Linux RT (v. 9)
- bpftool-0:7.3.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-0:7.3.0-427.31.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-0:7.3.0-427.31.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux CRB (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux CRB (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.s390x as a component of Red Hat Enterprise Linux AppStream (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.s390x as a component of Red Hat Enterprise Linux CRB (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux CRB (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux NFV (v. 9)
- bpftool-debuginfo-0:7.3.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux RT (v. 9)
- kernel-0:5.14.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-0:5.14.0-427.31.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-0:5.14.0-427.31.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-0:5.14.0-427.31.1.el9_4.src as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-0:5.14.0-427.31.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-64k-0:5.14.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- kernel-64k-core-0:5.14.0-427.31.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 9)
- +170 more not shown
✅ Remediation
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Workaround: Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability. Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: To mitigate this issue, prevent module iwlwifi from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically. Workaround: To mitigate this issue, prevent the i40e module from being loaded. Please see https://access.redhat.com/solutions/41278 for information on how to prevent it from loading automatically. Workaround: Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.
🔗 References (49)
- selfhttps://access.redhat.com/errata/RHSA-2024:5363
- externalhttps://access.redhat.com/security/updates/classification/#important
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2265838
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2273405
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2275600
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2275655
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2275715
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2275748
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2278380
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2278417
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2278429
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2278519
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2278989
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281057
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281097
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281133
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281190
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281237
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281257
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281265
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281272
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281639
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281667
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281821
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281900
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2281949
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2282719
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284400
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284417
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284474
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284496
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284511
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284513
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2284543
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2292331
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293208
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293418
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293441
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293657
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293658
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293686
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293687
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2293688
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2297056
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2297512
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2297538
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2297542
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2297545
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_5363.json