Skip to content
OpenAdvisories
Medium ALSA-2024:11486 17 CVEs

Moderate: kernel security update

Published Dec 19, 2024 · Updated Oct 29, 2026

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

ReleasePackageFixed 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