ALAS2KERNEL-5.15-2024-049


Amazon Linux 2 Security Advisory: ALAS2KERNEL-5.15-2024-049
Advisory Released Date: 2024-08-13
Advisory Updated Date: 2025-05-21
Severity: Important

Issue Overview:

In the Linux kernel, the following vulnerability has been resolved:

net: dsa: fix panic when DSA master device unbinds on shutdown (CVE-2022-48808)

In the Linux kernel, the following vulnerability has been resolved:

nfsd: fix RELEASE_LOCKOWNER (CVE-2024-26629)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: disallow anonymous set with timeout flag (CVE-2024-26642)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (CVE-2024-26643)

In the Linux kernel, the following vulnerability has been resolved:

xen/events: close evtchn after mapping cleanup (CVE-2024-26687)

In the Linux kernel, the following vulnerability has been resolved:

vfio/pci: Lock external INTx masking ops (CVE-2024-26810)

In the Linux kernel, the following vulnerability has been resolved:

vfio/pci: Create persistent INTx handler (CVE-2024-26812)

In the Linux kernel, the following vulnerability has been resolved:

af_unix: Fix garbage collector racing against connect() (CVE-2024-26923)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path

The commit mutex should not be released during the critical section
between nft_gc_seq_begin() and nft_gc_seq_end(), otherwise, async GC
worker could collect expired objects and get the released commit lock
within the same GC sequence.

nf_tables_module_autoload() temporarily releases the mutex to load
module dependencies, then it goes back to replay the transaction again.
Move it at the end of the abort phase after nft_gc_seq_end() is called. (CVE-2024-26925)

In the Linux kernel, the following vulnerability has been resolved:

USB: core: Fix deadlock in usb_deauthorize_interface() (CVE-2024-26934)

In the Linux kernel, the following vulnerability has been resolved:

scsi: core: Fix unremoved procfs host directory regression (CVE-2024-26935)

In the Linux kernel, the following vulnerability has been resolved:

drm/i915/gt: Reset queue_priority_hint on parking (CVE-2024-26937)

In the Linux kernel, the following vulnerability has been resolved:

wireguard: netlink: access device through ctx instead of peer (CVE-2024-26950)

In the Linux kernel, the following vulnerability has been resolved:

wireguard: netlink: check for dangling peer via is_dead instead of empty list (CVE-2024-26951)

In the Linux kernel, the following vulnerability has been resolved:

nfs: fix UAF in direct writes (CVE-2024-26958)

In the Linux kernel, the following vulnerability has been resolved:

mm: swap: fix race between free_swap_and_cache() and swapoff() (CVE-2024-26960)

In the Linux kernel, the following vulnerability has been resolved:

mac802154: fix llsec key resources release in mac802154_llsec_key_del (CVE-2024-26961)

In the Linux kernel, the following vulnerability has been resolved:

usb: xhci: Add error handling in xhci_map_urb_for_dma (CVE-2024-26964)

In the Linux kernel, the following vulnerability has been resolved:

fat: fix uninitialized field in nostale filehandles (CVE-2024-26973)

In the Linux kernel, the following vulnerability has been resolved:

KVM: Always flush async #PF workqueue when vCPU is being destroyed (CVE-2024-26976)

In the Linux kernel, the following vulnerability has been resolved:

pci_iounmap(): Fix MMIO mapping leak (CVE-2024-26977)

In the Linux kernel, the following vulnerability has been resolved:

xen-netfront: Add missing skb_mark_for_recycle (CVE-2024-27393)

In the Linux kernel, the following vulnerability has been resolved:

vfio/pci: Disable auto-enable of exclusive INTx IRQ (CVE-2024-27437)

In the Linux kernel, the following vulnerability has been resolved:

KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (CVE-2024-35791)

In the Linux kernel, the following vulnerability has been resolved:

KVM: x86: Mark target gfn of emulated atomic instruction as dirty (CVE-2024-35804)

In the Linux kernel, the following vulnerability has been resolved:

dm snapshot: fix lockup in dm_exception_table_exit (CVE-2024-35805)

In the Linux kernel, the following vulnerability has been resolved:

PCI/PM: Drain runtime-idle callbacks before driver removal (CVE-2024-35809)

In the Linux kernel, the following vulnerability has been resolved:

fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (CVE-2024-35815)

In the Linux kernel, the following vulnerability has been resolved:

vt: fix unicode buffer corruption when deleting characters (CVE-2024-35823)

In the Linux kernel, the following vulnerability has been resolved:

mm/secretmem: fix GUP-fast succeeding on secretmem folios (CVE-2024-35872)

In the Linux kernel, the following vulnerability has been resolved:

udp: do not accept non-tunnel GSO skbs landing in a tunnel (CVE-2024-35884)

In the Linux kernel, the following vulnerability has been resolved:

erspan: make sure erspan_base_hdr is present in skb->head (CVE-2024-35888)

In the Linux kernel, the following vulnerability has been resolved:

gro: fix ownership transfer (CVE-2024-35890)

In the Linux kernel, the following vulnerability has been resolved:

bpf, sockmap: Prevent lock inversion deadlock in map delete elem (CVE-2024-35895)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: validate user input for expected length (CVE-2024-35896)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: discard table flag update with pending basechain deletion (CVE-2024-35897)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: flush pending destroy work before exit_net release (CVE-2024-35899)

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: reject new basechain after table flag update (CVE-2024-35900)

In the Linux kernel, the following vulnerability has been resolved:

net/rds: fix possible cp null dereference (CVE-2024-35902)

In the Linux kernel, the following vulnerability has been resolved:

tcp: properly terminate timers for kernel sockets (CVE-2024-35910)

In the Linux kernel, the following vulnerability has been resolved:

block: prevent division by zero in blk_rq_stat_sum() (CVE-2024-35925)

In the Linux kernel, the following vulnerability has been resolved:

btrfs: send: handle path ref underflow in header iterate_inode_ref() (CVE-2024-35935)

In the Linux kernel, the following vulnerability has been resolved:

btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (CVE-2024-35936)

In the Linux kernel, the following vulnerability has been resolved:

VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (CVE-2024-35944)

In the Linux kernel, the following vulnerability has been resolved:

drm/client: Fully protect modes[] with dev->mode_config.mutex (CVE-2024-35950)

In the Linux kernel, the following vulnerability has been resolved:

net/mlx5: Properly link new fs rules into the tree (CVE-2024-35960)

In the Linux kernel, the following vulnerability has been resolved:

ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (CVE-2024-35969)

In the Linux kernel, the following vulnerability has been resolved:

af_unix: Clear stale u->oob_skb. (CVE-2024-35970)

In the Linux kernel, the following vulnerability has been resolved:

geneve: fix header validation in geneve[6]_xmit_skb (CVE-2024-35973)

In the Linux kernel, the following vulnerability has been resolved:

xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (CVE-2024-35976)

In the Linux kernel, the following vulnerability has been resolved:

ACPI: CPPC: Use access_width over bit_width for system memory accesses (CVE-2024-35995)


Affected Packages:

kernel


Note:

This advisory is applicable to Amazon Linux 2 - Kernel-5.15 Extra. Visit this page to learn more about Amazon Linux 2 (AL2) Extras and this FAQ section for the difference between AL2 Core and AL2 Extras advisories.


Issue Correction:
Run yum update kernel to update your system.

New Packages:
aarch64:
    kernel-5.15.156-102.160.amzn2.aarch64
    kernel-headers-5.15.156-102.160.amzn2.aarch64
    kernel-debuginfo-common-aarch64-5.15.156-102.160.amzn2.aarch64
    perf-5.15.156-102.160.amzn2.aarch64
    perf-debuginfo-5.15.156-102.160.amzn2.aarch64
    python-perf-5.15.156-102.160.amzn2.aarch64
    python-perf-debuginfo-5.15.156-102.160.amzn2.aarch64
    kernel-tools-5.15.156-102.160.amzn2.aarch64
    kernel-tools-devel-5.15.156-102.160.amzn2.aarch64
    kernel-tools-debuginfo-5.15.156-102.160.amzn2.aarch64
    bpftool-5.15.156-102.160.amzn2.aarch64
    bpftool-debuginfo-5.15.156-102.160.amzn2.aarch64
    kernel-devel-5.15.156-102.160.amzn2.aarch64
    kernel-debuginfo-5.15.156-102.160.amzn2.aarch64
    kernel-livepatch-5.15.156-102.160-1.0-0.amzn2.aarch64

i686:
    kernel-headers-5.15.156-102.160.amzn2.i686

src:
    kernel-5.15.156-102.160.amzn2.src

x86_64:
    kernel-5.15.156-102.160.amzn2.x86_64
    kernel-headers-5.15.156-102.160.amzn2.x86_64
    kernel-debuginfo-common-x86_64-5.15.156-102.160.amzn2.x86_64
    perf-5.15.156-102.160.amzn2.x86_64
    perf-debuginfo-5.15.156-102.160.amzn2.x86_64
    python-perf-5.15.156-102.160.amzn2.x86_64
    python-perf-debuginfo-5.15.156-102.160.amzn2.x86_64
    kernel-tools-5.15.156-102.160.amzn2.x86_64
    kernel-tools-devel-5.15.156-102.160.amzn2.x86_64
    kernel-tools-debuginfo-5.15.156-102.160.amzn2.x86_64
    bpftool-5.15.156-102.160.amzn2.x86_64
    bpftool-debuginfo-5.15.156-102.160.amzn2.x86_64
    kernel-devel-5.15.156-102.160.amzn2.x86_64
    kernel-debuginfo-5.15.156-102.160.amzn2.x86_64
    kernel-livepatch-5.15.156-102.160-1.0-0.amzn2.x86_64

Changelog:

2025-05-21: CVE-2024-35969 was added to this advisory.

2025-05-21: CVE-2024-35970 was added to this advisory.

2025-05-21: CVE-2024-35900 was added to this advisory.

2025-05-21: CVE-2024-35890 was added to this advisory.

2025-05-21: CVE-2024-35973 was added to this advisory.

2025-05-21: CVE-2024-35935 was added to this advisory.

2025-05-21: CVE-2024-35899 was added to this advisory.

2025-05-21: CVE-2024-35902 was added to this advisory.

2025-05-21: CVE-2024-35936 was added to this advisory.

2025-05-21: CVE-2024-35976 was added to this advisory.

2025-05-21: CVE-2024-35895 was added to this advisory.

2025-04-09: CVE-2024-26934 was added to this advisory.

2025-04-09: CVE-2024-35888 was added to this advisory.

2025-04-09: CVE-2024-35823 was added to this advisory.

2025-04-09: CVE-2024-26810 was added to this advisory.

2025-04-09: CVE-2024-35804 was added to this advisory.

2025-04-09: CVE-2024-35897 was added to this advisory.

2025-04-09: CVE-2024-35884 was added to this advisory.

2025-04-09: CVE-2024-26925 was added to this advisory.

2025-04-09: CVE-2024-26923 was added to this advisory.

2025-04-09: CVE-2024-35872 was added to this advisory.

2025-04-09: CVE-2024-26973 was added to this advisory.

2025-04-09: CVE-2024-35791 was added to this advisory.

2025-04-09: CVE-2024-26629 was added to this advisory.

2025-04-09: CVE-2024-26937 was added to this advisory.

2025-04-09: CVE-2024-35896 was added to this advisory.

2025-04-09: CVE-2024-35910 was added to this advisory.

2025-04-09: CVE-2024-26642 was added to this advisory.

2025-04-09: CVE-2024-35995 was added to this advisory.

2025-04-09: CVE-2022-48808 was added to this advisory.

2025-04-09: CVE-2024-35805 was added to this advisory.

2025-04-09: CVE-2024-26643 was added to this advisory.

2025-04-09: CVE-2024-26812 was added to this advisory.

2025-04-09: CVE-2024-26687 was added to this advisory.

2025-04-09: CVE-2024-35925 was added to this advisory.

2025-04-09: CVE-2024-35815 was added to this advisory.

2025-04-09: CVE-2024-27393 was added to this advisory.

2025-04-09: CVE-2024-35944 was added to this advisory.

2025-04-09: CVE-2024-35950 was added to this advisory.

2025-04-09: CVE-2024-35960 was added to this advisory.

2025-04-09: CVE-2024-27437 was added to this advisory.

2025-04-09: CVE-2024-35809 was added to this advisory.