- Issued:
- 2024-03-12
- Updated:
- 2024-03-12
RHSA-2024:1250 - Important: kernel security and bug fix update
Synopsis
Important: kernel security and bug fix update
Type/Severity
Security Advisory: Important
Topic
An update for kernel is now available for Red Hat Enterprise Linux 9.0 Extended Update Support.
'Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
Description
Security Fix(es):
-
kernel: use-after-free in smb2_is_status_io_timeout() (CVE-2023-1192)
-
kernel: nfp: use-after-free in area_cache_get() (CVE-2022-3545)
-
kernel: NULL pointer dereference in can_rcv_filter (CVE-2023-2166)
-
kernel: Slab-out-of-bound read in compare_netdev_and_ip (CVE-2023-2176)
-
kernel: UAF in nftables when nft_set_lookup_global triggered after handling named and anonymous sets in batch requests (CVE-2023-3390)
-
kernel: out-of-bounds access in relay_file_read (CVE-2023-3268)
-
kernel: vmxnet3: NULL pointer dereference in vmxnet3_rq_cleanup() (CVE-2023-4459)
-
hw: Intel: Gather Data Sampling (GDS) side channel vulnerability (CVE-2022-40982,Downfall)
-
kernel: net/sched: cls_u32 component reference counter leak if tcf_change_indev() fails (CVE-2023-3609)
-
kernel: fbcon: out-of-sync arrays in fbcon_mode_deleted due to wrong con2fb_map assignment (CVE-2023-38409)
-
kernel: Race Condition leading to UAF in Unix Socket could happen in sk_receive_queue ()
-
kernel: use-after-free in l2cap_sock_release in net/bluetooth/l2cap_sock.c (CVE-2023-40283)
-
kernel: use after free in unix_stream_sendpage (CVE-2023-4622)
-
kernel: bpf: Incorrect verifier pruning leads to unsafe code paths being incorrectly marked as safe (CVE-2023-2163)
-
kernel: A heap out-of-bounds write when function perf_read_group is called and sibling_list is smaller than its child's sibling_list (CVE-2023-5717)
-
kernel: ktls overwrites readonly memory pages when using function splice with a ktls socket as destination (CVE-2024-0646)
-
kernel: use-after-free in IPv4 IGMP (CVE-2023-6932)
-
kernel: refcount leak in ctnetlink_create_conntrack() (CVE-2023-7192)
Bug Fix(es):
-
kernel: fbcon: out-of-sync arrays in fbcon_mode_deleted due to wrong con2fb_map assignment (JIRA:RHEL-1104)
-
[SanityOnly][kernel]BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:35 at: sock_map_update_elem_sys+0x85/0x2a0 (JIRA:RHEL-17572)
-
kernel: vmxnet3: NULL pointer dereference in vmxnet3_rq_cleanup() (JIRA:RHEL-18084)
-
kernel: NULL pointer dereference in can_rcv_filter (JIRA:RHEL-19463)
-
kernel: hw: Intel: Gather Data Sampling (GDS) side channel vulnerability (JIRA:RHEL-8592)
-
kernel: A heap out-of-bounds write (JIRA:RHEL-18008)
-
kernel: Slab-out-of-bound read in compare_netdev_and_ip (JIRA:RHEL-19356)
-
kernel: A flaw leading to a use-after-free in area_cache_get() (JIRA:RHEL-19454)
-
kernel: bpf: Incorrect verifier pruning leads to unsafe code paths being incorrectly marked as safe (JIRA:RHEL-8978)
-
kernel: use-after-free in smb2_is_status_io_timeout() (JIRA:RHEL-15167)
-
kernel: various flaws (JIRA:RHEL-16148)
-
kernel: use-after-free in l2cap_sock_release in net/bluetooth/l2cap_sock.c (JIRA:RHEL-19001)
-
kernel: refcount leak in ctnetlink_create_conntrack() (JIRA:RHEL-20307)
-
RHEL9.0 - s390/qeth: recovery and set offline lose routes and IPv6 addr (JIRA:RHEL-17885)
-
kernel: ktls overwrites readonly memory pages when using function splice with a ktls socket as destination (JIRA:RHEL-22092)
-
dm multipath device suspend deadlocks waiting on a flush request (JIRA:RHEL-19103)
-
5.14.0-70.87.1.el9_0: aarch64 BUG: arch topology borken / the CLS domain not a subset of the MC domain (JIRA:RHEL-22501)
-
RHEL-9.0 TEST-17-Setup-struct-perf-event-attr / bz1308907 test failure on Ice Lake (JIRA:RHEL-23085)
-
Unbounded memory usage by TCP for receive buffers (JIRA:RHEL-16127)
-
kernel: use-after-free in IPv4 IGMP (JIRA:RHEL-21648)
-
rbd: don't move requests to the running list on errors (JIRA:RHEL-23861)
-
kernel: memcg does not limit the number of POSIX file locks allowing memory exhaustion (CVE-2022-0480)
-
kernel: GSM multiplexing race condition leads to privilege escalation (CVE-2023-6546)
-
kernel: vmxgfx: NULL pointer dereference in vmw_cmd_dx_define_query (CVE-2022-38096)
-
kernel: sched/membarrier: reduce the ability to hammer on sys_membarrier (CVE-2024-26602)
Solution
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.
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions | 9.0 | x86_64 |
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 9.0 | x86_64 |
| Red Hat Enterprise Linux for Power, little endian - Extended Update Support | 9.0 | ppc64le |
| Red Hat Enterprise Linux for IBM z Systems - Extended Update Support | 9.0 | s390x |
| Red Hat Enterprise Linux for IBM z Systems - 4 years of updates | 9.0 | s390x |
| Red Hat Enterprise Linux for ARM 64 - Extended Update Support | 9.0 | aarch64 |
| Red Hat Enterprise Linux for ARM 64 - 4 years of updates | 9.0 | aarch64 |
| Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions | 9.0 | ppc64le |
| Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support | 9.0 | x86_64 |
| Red Hat CodeReady Linux Builder for Power, little endian - Extended Update Support | 9.0 | ppc64le |
| Red Hat CodeReady Linux Builder for IBM z Systems - Extended Update Support | 9.0 | s390x |
| Red Hat CodeReady Linux Builder for ARM 64 - Extended Update Support | 9.0 | aarch64 |
Updated Packages
- kernel-modules-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-tools-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debuginfo-common-aarch64-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-core-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-modules-extra-5.14.0-70.93.2.el9_0.s390x.rpm
- perf-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-core-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- python3-perf-5.14.0-70.93.2.el9_0.aarch64.rpm
- bpftool-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-zfcpdump-devel-matched-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-doc-5.14.0-70.93.2.el9_0.noarch.rpm
- bpftool-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-tools-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-tools-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-modules-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-modules-extra-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-cross-headers-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-tools-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debug-core-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-tools-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-modules-extra-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-modules-extra-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-zfcpdump-modules-extra-5.14.0-70.93.2.el9_0.s390x.rpm
- python3-perf-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-devel-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-core-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-abi-stablelists-5.14.0-70.93.2.el9_0.noarch.rpm
- kernel-debug-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-tools-libs-devel-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-devel-matched-5.14.0-70.93.2.el9_0.x86_64.rpm
- perf-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- python3-perf-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-devel-matched-5.14.0-70.93.2.el9_0.s390x.rpm
- python3-perf-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debuginfo-common-x86_64-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-cross-headers-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-devel-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-devel-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-cross-headers-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-modules-extra-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debug-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-tools-libs-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-headers-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-headers-5.14.0-70.93.2.el9_0.aarch64.rpm
- bpftool-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debug-devel-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debuginfo-common-ppc64le-5.14.0-70.93.2.el9_0.ppc64le.rpm
- bpftool-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-devel-matched-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-modules-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-devel-matched-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-devel-matched-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-core-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-modules-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-core-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-devel-matched-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-devel-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-zfcpdump-core-5.14.0-70.93.2.el9_0.s390x.rpm
- python3-perf-5.14.0-70.93.2.el9_0.s390x.rpm
- python3-perf-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-modules-extra-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- python3-perf-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-5.14.0-70.93.2.el9_0.src.rpm
- kernel-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-devel-matched-5.14.0-70.93.2.el9_0.aarch64.rpm
- perf-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- python3-perf-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debug-core-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-modules-extra-5.14.0-70.93.2.el9_0.s390x.rpm
- perf-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-zfcpdump-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-tools-libs-devel-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-zfcpdump-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-zfcpdump-modules-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-core-5.14.0-70.93.2.el9_0.x86_64.rpm
- bpftool-5.14.0-70.93.2.el9_0.aarch64.rpm
- perf-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-modules-5.14.0-70.93.2.el9_0.x86_64.rpm
- perf-5.14.0-70.93.2.el9_0.ppc64le.rpm
- bpftool-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-tools-libs-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-tools-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-tools-libs-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-headers-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-5.14.0-70.93.2.el9_0.ppc64le.rpm
- bpftool-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-tools-libs-devel-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-tools-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debug-modules-extra-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-cross-headers-5.14.0-70.93.2.el9_0.aarch64.rpm
- perf-debuginfo-5.14.0-70.93.2.el9_0.s390x.rpm
- bpftool-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-devel-matched-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-modules-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-zfcpdump-devel-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-debug-debuginfo-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-headers-5.14.0-70.93.2.el9_0.x86_64.rpm
- perf-debuginfo-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-debug-devel-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-devel-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-modules-5.14.0-70.93.2.el9_0.x86_64.rpm
- kernel-debuginfo-common-s390x-5.14.0-70.93.2.el9_0.s390x.rpm
- kernel-devel-5.14.0-70.93.2.el9_0.aarch64.rpm
- kernel-tools-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-debuginfo-5.14.0-70.93.2.el9_0.ppc64le.rpm
- kernel-debug-modules-5.14.0-70.93.2.el9_0.s390x.rpm
Fixes
- This content is not included.BZ - 2049700
- This content is not included.BZ - 2133452
- This content is not included.BZ - 2154178
- This content is not included.BZ - 2161310
- This content is not included.BZ - 2187813
- This content is not included.BZ - 2187931
- This content is not included.BZ - 2213260
- This content is not included.BZ - 2215502
- This content is not included.BZ - 2219268
- This content is not included.BZ - 2223949
- This content is not included.BZ - 2225201
- This content is not included.BZ - 2230042
- This content is not included.BZ - 2230094
- This content is not included.BZ - 2231800
- This content is not included.BZ - 2237760
- This content is not included.BZ - 2240249
- This content is not included.BZ - 2246945
- This content is not included.BZ - 2253908
- This content is not included.BZ - 2255283
- This content is not included.BZ - 2255498
- This content is not included.BZ - 2256279
- This content is not included.BZ - 2267695
CVEs
- This content is not included.CVE-2022-0480
- This content is not included.CVE-2022-3545
- This content is not included.CVE-2022-38096
- This content is not included.CVE-2022-40982
- This content is not included.CVE-2023-1192
- CVE-2023-2163
- This content is not included.CVE-2023-2166
- This content is not included.CVE-2023-2176
- This content is not included.CVE-2023-3268
- This content is not included.CVE-2023-3390
- This content is not included.CVE-2023-3609
- CVE-2023-4459
- This content is not included.CVE-2023-4622
- This content is not included.CVE-2023-5717
- This content is not included.CVE-2023-6546
- This content is not included.CVE-2023-6932
- CVE-2023-7192
- This content is not included.CVE-2023-38409
- This content is not included.CVE-2023-40283
- This content is not included.CVE-2024-0646
- This content is not included.CVE-2024-26602
References
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at Security Contacts and Procedures.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.