Summary
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
* kernel: Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CVE-2024-27399)
* kernel: bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CVE-2024-38564)
* kernel: bpf: Fix a kernel verifier crash in stacksafe() (CVE-2024-45020)
* kernel: nfsd: ensure that nfsd4_fattr_args.context is zeroed out (CVE-2024-46697)
* kernel: bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CVE-2024-47675)
* kernel: bpf: Fix a sdiv overflow issue (CVE-2024-49888)
* kernel: arm64: probes: Remove broken LDR (literal) uprobe support (CVE-2024-50099)
* kernel: xfrm: fix one more kernel-infoleak in algo dumping (CVE-2024-50110)
* kernel: Bluetooth: SCO: Fix UAF on sco_sock_timeout (CVE-2024-50125)
* kernel: Bluetooth: ISO: Fix UAF on iso_sock_timeout (CVE-2024-50124)
* kernel: KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (CVE-2024-50115)
* kernel: xfrm: validate new SA's prefixlen using SA family when sel.family is unset (CVE-2024-50142)
* kernel: Bluetooth: bnep: fix wild-memory-access in proto_unregister (CVE-2024-50148)
* kernel: irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (CVE-2024-50192)
* kernel: Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CVE-2024-50255)
* kernel: sched/numa: Fix the potential null pointer dereference in task_numa_work() (CVE-2024-50223)
* kernel: bpf: Fix out-of-bounds write in trie_get_next_key() (CVE-2024-50262)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 63
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 9 | bpftool | 7.4.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-devel-matched | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-debug-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-devel-matched | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-64k-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-abi-stablelists | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-cross-headers | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-devel-matched | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-debug-uki-virt | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-devel-matched | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-doc | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-headers | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-debug-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-rt-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-tools | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-tools-libs | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-tools-libs-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-uki-virt | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-uki-virt-addons | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-devel | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-devel-matched | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-modules | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-modules-core | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | kernel-zfcpdump-modules-extra | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | libperf | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | perf | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | python3-perf | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | rtla | 5.14.0-503.19.1.el9_5 |
| AlmaLinux · 9 | rv | 5.14.0-503.19.1.el9_5 |
Vulnerabilities 17
-
Critical 9.8
nfsd: ensure that nfsd4_fattr_args.context is zeroed out
In the Linux kernel, the following vulnerability has been resolved: nfsd: ensure that nfsd4_fattr_args.context is zeroed out If nfsd4_encode_fattr4 ends up doing a "goto out" before we get to checking for the security label, then args.context will be set to u…
-
High 8.4
KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
In the Linux kernel, the following vulnerability has been resolved: KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory Ignore nCR3[4:0] when loading PDPTEs from memory for nested SVM, as bits 4:0 of CR3 are ignored when PAE paging is used, and thus V…
-
High 8.0
Bluetooth: ISO: Fix UAF on iso_sock_timeout
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Fix UAF on iso_sock_timeout conn->sk maybe have been unlinked/freed while waiting for iso_conn_lock so this checks if the conn->sk is still valid by checking if it part of iso…
-
High 8.0
Bluetooth: SCO: Fix UAF on sco_sock_timeout
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SCO: Fix UAF on sco_sock_timeout conn->sk maybe have been unlinked/freed while waiting for sco_conn_lock so this checks if the conn->sk is still valid by checking if it part of sco…
-
High 7.8
bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
In the Linux kernel, the following vulnerability has been resolved: bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE bpf_prog_attach uses attach_type_to_prog_type to enforce proper attach type for BPF_PROG_TYPE_CGROUP_SKB. link_cre…
-
High 7.8
bpf: Fix a kernel verifier crash in stacksafe()
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a kernel verifier crash in stacksafe() Daniel Hodges reported a kernel verifier crash when playing with sched-ext. Further investigation shows that the crash is due to invalid memory…
-
High 7.8
bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() If bpf_link_prime() fails, bpf_uprobe_multi_link_attach() goes to the error_free label and frees the array of bpf_uprobe's without ca…
-
High 7.8
bpf: Fix out-of-bounds write in trie_get_next_key()
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds write in trie_get_next_key() trie_get_next_key() allocates a node stack with size trie->max_prefixlen, while it writes (trie->max_prefixlen + 1) nodes to the stack when…
-
High 7.3
arm64: probes: Remove broken LDR (literal) uprobe support
In the Linux kernel, the following vulnerability has been resolved: arm64: probes: Remove broken LDR (literal) uprobe support The simulate_ldr_literal() and simulate_ldrsw_literal() functions are unsafe to use for uprobes. Both functions were originally writt…
-
Medium 5.5
xfrm: fix one more kernel-infoleak in algo dumping
In the Linux kernel, the following vulnerability has been resolved: xfrm: fix one more kernel-infoleak in algo dumping During fuzz testing, the following issue was discovered: BUG: KMSAN: kernel-infoleak in _copy_to_iter+0x598/0x2a30 _copy_to_iter+0x598/0x2a3…
-
Medium 5.5
xfrm: validate new SA's prefixlen using SA family when sel.family is unset
In the Linux kernel, the following vulnerability has been resolved: xfrm: validate new SA's prefixlen using SA family when sel.family is unset This expands the validation introduced in commit 07bf7908950a ("xfrm: Validate address prefix lengths in the xfrm se…
-
Medium 5.5
Bluetooth: bnep: fix wild-memory-access in proto_unregister
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: fix wild-memory-access in proto_unregister There's issue as follows: KASAN: maybe wild-memory-access in range [0xdead...108-0xdead...10f] CPU: 3 UID: 0 PID: 2805 Comm: rmmod …
-
Medium 5.5
sched/numa: Fix the potential null pointer dereference in task_numa_work()
In the Linux kernel, the following vulnerability has been resolved: sched/numa: Fix the potential null pointer dereference in task_numa_work() When running stress-ng-vm-segv test, we found a null pointer dereference error in task_numa_work(). Here is the back…
-
Medium 5.5
Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs Fix __hci_cmd_sync_sk() to return not NULL for unknown opcodes. __hci_cmd_sync_sk() returns NULL if a command returns a status …
-
Medium 4.7
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v4: Don't allow a VMOVP on a dying VPE Kunkun Jiang reported that there is a small window of opportunity for userspace to force a change of affinity for a VPE while the VPE has al…
-
Unscored —
Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout There is a race condition between l2cap_chan_timeout() and l2cap_chan_del(). When we use l2cap_chan_del() to delete the channel, the…
-
Unscored —
bpf: Fix a sdiv overflow issue
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a sdiv overflow issue Zac Ecob reported a problem where a bpf program may cause kernel crash due to the following error: Oops: divide error: 0000 [#1] PREEMPT SMP KASAN PTI The failu…
References
-
report
https://access.redhat.com/security/cve/CVE-2024-27399
-
report
https://access.redhat.com/security/cve/CVE-2024-38564
-
report
https://access.redhat.com/security/cve/CVE-2024-45020
-
report
https://access.redhat.com/security/cve/CVE-2024-46697
-
report
https://access.redhat.com/security/cve/CVE-2024-47675
-
report
https://access.redhat.com/security/cve/CVE-2024-49888
-
report
https://access.redhat.com/security/cve/CVE-2024-50099
-
report
https://access.redhat.com/security/cve/CVE-2024-50110
-
report
https://access.redhat.com/security/cve/CVE-2024-50115
-
report
https://access.redhat.com/security/cve/CVE-2024-50124
-
report
https://access.redhat.com/security/cve/CVE-2024-50125
-
report
https://access.redhat.com/security/cve/CVE-2024-50142
-
report
https://access.redhat.com/security/cve/CVE-2024-50148
-
report
https://access.redhat.com/security/cve/CVE-2024-50192
-
report
https://access.redhat.com/security/cve/CVE-2024-50223
-
report
https://access.redhat.com/security/cve/CVE-2024-50255
-
report
https://access.redhat.com/security/cve/CVE-2024-50262
-
report
https://bugzilla.redhat.com/2280462
-
report
https://bugzilla.redhat.com/2293429
-
report
https://bugzilla.redhat.com/2311717
-
report
https://bugzilla.redhat.com/2312085
-
report
https://bugzilla.redhat.com/2320254
-
report
https://bugzilla.redhat.com/2320517
-
report
https://bugzilla.redhat.com/2323904
-
report
https://bugzilla.redhat.com/2323930
-
report
https://bugzilla.redhat.com/2323937
-
report
https://bugzilla.redhat.com/2323944
-
report
https://bugzilla.redhat.com/2323955
-
report
https://bugzilla.redhat.com/2324315
-
report
https://bugzilla.redhat.com/2324332
-
report
https://bugzilla.redhat.com/2324612
-
report
https://bugzilla.redhat.com/2324867
-
report
https://bugzilla.redhat.com/2324868
-
report
https://bugzilla.redhat.com/2324892
-
advisory
https://errata.almalinux.org/9/ALSA-2024-11486.html