Skip to content
OpenAdvisories
High ALAS2023-2026-1594 97 CVEs

Important: kernel6.12 security update (Amazon Linux 2023)

Published Apr 27, 2026 · Updated Jun 16, 2026

Summary

Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2026-45943: In the Linux kernel, the following vulnerability has been resolved: erofs: fix inline data read failure for ztailpacking pclusters CVE-2026-43488: In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Prevent interrupt storm on host controller error (HCE) CVE-2026-43487: In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: Disable LPM on ST1000DM010-2EP102 CVE-2026-43486: In the Linux kernel, the following vulnerability has been resolved: arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults CVE-2026-43483: In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated CVE-2026-43482: In the Linux kernel, the following vulnerability has been resolved: sched_ext: Disable preemption between scx_claim_exit() and kicking helper work CVE-2026-43475: In the Linux kernel, the following vulnerability has been resolved: scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT CVE-2026-43473: In the Linux kernel, the following vulnerability has been resolved: scsi: mpi3mr: Add NULL checks when resetting request and reply queues CVE-2026-43472: In the Linux kernel, the following vulnerability has been resolved: unshare: fix unshare_fs() handling CVE-2026-43470: In the Linux kernel, the following vulnerability has been resolved: nfs: return EISDIR on nfs3_proc_create if d_alias is a dir CVE-2026-43468: In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix deadlock between devlink lock and esw->wq CVE-2026-43467: In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix crash when moving to switchdev mode CVE-2026-43466: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery CVE-2026-43456: In the Linux kernel, the following vulnerability has been resolved: bonding: fix type confusion in bond_setup_by_slave() CVE-2026-43453: In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop() CVE-2026-43452: In the Linux kernel, the following vulnerability has been resolved: netfilter: x_tables: guard option walkers against 1-byte tail reads CVE-2026-43451: In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path CVE-2026-43450: In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() CVE-2026-43449: In the Linux kernel, the following vulnerability has been resolved: nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set CVE-2026-43448: In the Linux kernel, the following vulnerability has been resolved: nvme-pci: Fix race bug in nvme_poll_irqdisable() CVE-2026-43445: In the Linux kernel, the following vulnerability has been resolved: e1000/e1000e: Fix leak in DMA error cleanup CVE-2026-43441: In the Linux kernel, the following vulnerability has been resolved: net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled CVE-2026-43439: In the Linux kernel, the following vulnerability has been resolved: cgroup: fix race between task migration and iteration CVE-2026-43438: In the Linux kernel, the following vulnerability has been resolved: sched_ext: Remove redundant css_put() in scx_cgroup_init() CVE-2026-43432: In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Fix memory leak in xhci_disable_slot() CVE-2026-43428: In the Linux kernel, the following vulnerability has been resolved: USB: core: Limit the length of unkillable synchronous timeouts CVE-2026-43427: In the Linux kernel, the following vulnerability has been resolved: usb: class: cdc-wdm: fix reordering issue in read code path CVE-2026-43420: In the Linux kernel, the following vulnerability has been resolved: ceph: fix i_nlink underrun during async unlink CVE-2026-43419: In the Linux kernel, the following vulnerability has been resolved: ceph: fix memory leaks in ceph_mdsc_build_path() CVE-2026-43411: In the Linux kernel, the following vulnerability has been resolved: tipc: fix divide-by-zero in tipc_sk_filter_connect() CVE-2026-43409: In the Linux kernel, the following vulnerability has been resolved: kprobes: avoid crash when rmmod/insmod after ftrace killed CVE-2026-43408: In the Linux kernel, the following vulnerability has been resolved: ceph: add a bunch of missing ceph_path_info initializers CVE-2026-43407: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply() CVE-2026-43406: In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds reads in process_message_header() CVE-2026-43405: In the Linux kernel, the following vulnerability has been resolved: libceph: Use u32 for non-negative values in ceph_monmap_decode() CVE-2026-43403: In the Linux kernel, the following vulnerability has been resolved: nsfs: tighten permission checks for ns iteration ioctls CVE-2026-43394: In the Linux kernel, the following vulnerability has been resolved: nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). CVE-2026-43393: In the Linux kernel, the following vulnerability has been resolved: btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies() CVE-2026-43392: In the Linux kernel, the following vulnerability has been resolved: sched_ext: Fix starvation of scx_enable() under fair-class saturation CVE-2026-43384: In the Linux kernel, the following vulnerability has been resolved: net/tcp-ao: Fix MAC comparison to be constant-time CVE-2026-43383: In the Linux kernel, the following vulnerability has been resolved: net/tcp-md5: Fix MAC comparison to be constant-time CV

Fixed packages 22

ReleasePackageFixed in
Amazon Linux · 2023 bpftool6.12 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 bpftool6.12-debuginfo 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel-livepatch-6.12.79-101.147 1:1.0-0.amzn2023
Amazon Linux · 2023 kernel6.12 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-debuginfo 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-debuginfo-common-aarch64 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-debuginfo-common-x86_64 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-devel 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-headers 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-libbpf 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-libbpf-debuginfo 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-libbpf-devel 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-libbpf-static 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-modules-extra 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-modules-extra-common 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-tools 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-tools-debuginfo 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 kernel6.12-tools-devel 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 perf6.12 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 perf6.12-debuginfo 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 python3-perf6.12 1:6.12.79-101.147.amzn2023
Amazon Linux · 2023 python3-perf6.12-debuginfo 1:6.12.79-101.147.amzn2023

Vulnerabilities 97

  • Critical 9.8
    CVE-2026-31402 Public exploit

    nfsd: fix heap overflow in NFSv4.0 LOCK replay cache

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix heap overflow in NFSv4.0 LOCK replay cache The NFSv4.0 replay cache uses a fixed 112-byte inline buffer (rp_ibuf[NFSD4_REPLAY_ISIZE]) to store encoded operation responses. This size…

  • Critical 9.8

    net/tcp-ao: Fix MAC comparison to be constant-time

    In the Linux kernel, the following vulnerability has been resolved: net/tcp-ao: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.

  • Critical 9.4

    net/tcp-md5: Fix MAC comparison to be constant-time

    In the Linux kernel, the following vulnerability has been resolved: net/tcp-md5: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.

  • Critical 9.1

    netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: check for zero length in DecodeQ931() In DecodeQ931(), the UserUserIE code path reads a 16-bit length from the packet, then decrements it by 1 to skip the protoc…

  • Critical 9.1

    libceph: prevent potential out-of-bounds reads in process_message_header()

    In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds reads in process_message_header() If the message frame is (maliciously) corrupted in a way that the length of the control segment ends up being less t…

  • Critical 9.1

    libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()

    In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply() This patch fixes an out-of-bounds access in ceph_handle_auth_reply() that can be triggered by a message of type CEPH_MS…

  • High 8.8

    nsfs: tighten permission checks for ns iteration ioctls

    In the Linux kernel, the following vulnerability has been resolved: nsfs: tighten permission checks for ns iteration ioctls Even privileged services should not necessarily be able to see other privileged service's namespaces so they can't leak information to …

  • High 8.6

    netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp() sip_help_tcp() parses the SIP Content-Length header with simple_strtoul(), which returns unsigned long, but st…

  • High 8.2

    netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case In decode_int(), the CONS case calls get_bits(bs, 2) to read a length value, then calls get_uint(bs, len) without checking…

  • High 8.2

    xen/privcmd: restrict usage in unprivileged domU

    In the Linux kernel, the following vulnerability has been resolved: xen/privcmd: restrict usage in unprivileged domU The Xen privcmd driver allows to issue arbitrary hypercalls from user space processes. This is normally no problem, as access is usually limit…

  • High 8.2

    xfs: fix undersized l_iclog_roundoff values

    In the Linux kernel, the following vulnerability has been resolved: xfs: fix undersized l_iclog_roundoff values If the superblock doesn't list a log stripe unit, we set the incore log roundoff value to 512. This leads to corrupt logs and unmountable filesyste…

  • High 8.2

    netfilter: x_tables: guard option walkers against 1-byte tail reads

    In the Linux kernel, the following vulnerability has been resolved: netfilter: x_tables: guard option walkers against 1-byte tail reads When the last byte of options is a non-single-byte option kind, walkers that advance with i += op[i + 1] ? : 1 can read op[…

  • High 8.2

    net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery In case of a TX error CQE, a recovery flow is triggered, mlx5e_reset_txqsq_cc_pc() resets dma_fifo_cc to 0 but not dma_fifo_pc, desynci…

  • High 8.1

    ipv6: use RCU in ip6_xmit()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: use RCU in ip6_xmit() Use RCU in ip6_xmit() in order to use dst_dev_rcu() to prevent possible UAF.

  • High 8.1

    smb: client: fix krb5 mount with username option

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix krb5 mount with username option Customer reported that some of their krb5 mounts were failing against a single server as the client was trying to mount the shares with wrong …

  • High 8.1

    smb: client: fix in-place encryption corruption in SMB2_write()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix in-place encryption corruption in SMB2_write() SMB2_write() places write payload in iov[1..n] as part of rq_iov. smb3_init_transform_rq() pointer-shares rq_iov, so crypt_mess…

  • High 7.8
    CVE-2026-23004 Public exploit

    dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()

    In the Linux kernel, the following vulnerability has been resolved: dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() syzbot was able to crash the kernel in rt6_uncached_list_flush_dev() in an interesting way [1] Crash happens in list_del_i…

  • High 7.8

    netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels IDLETIMER revision 0 rules reuse existing timers by label and always call mod_timer() on timer->timer. If the label was create…

  • High 7.8

    netfilter: nf_tables: always walk all pending catchall elements

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: always walk all pending catchall elements During transaction processing we might have more than one catchall element: 1 live catchall element and 1 pending element that …

  • High 7.8

    netfilter: xt_CT: drop pending enqueued packets on template removal

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_CT: drop pending enqueued packets on template removal Templates refer to objects that can go away while packets are sitting in nfqueue refer to: - helper, this can be an issue o…

  • High 7.8

    netfilter: nf_tables: release flowtable after rcu grace period on error

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: release flowtable after rcu grace period on error Call synchronize_rcu() after unregistering the hooks from error path, since a hook that already refers to this flowtabl…

  • High 7.8

    netfilter: bpf: defer hook memory release until rcu readers are done

    In the Linux kernel, the following vulnerability has been resolved: netfilter: bpf: defer hook memory release until rcu readers are done Yiming Qian reports UaF when concurrent process is dumping hooks via nfnetlink_hooks: BUG: KASAN: slab-use-after-free in n…

  • High 7.8

    clsact: Fix use-after-free in init/destroy rollback asymmetry

    In the Linux kernel, the following vulnerability has been resolved: clsact: Fix use-after-free in init/destroy rollback asymmetry Fix a use-after-free in the clsact qdisc upon init/destroy rollback asymmetry. The latter is achieved by first fully initializing…

  • High 7.8

    igc: fix page fault in XDP TX timestamps handling

    In the Linux kernel, the following vulnerability has been resolved: igc: fix page fault in XDP TX timestamps handling If an XDP application that requested TX timestamping is shutting down while the link of the interface in use is still up the following kernel…

  • High 7.8

    net/sched: teql: Fix double-free in teql_master_xmit

    In the Linux kernel, the following vulnerability has been resolved: net/sched: teql: Fix double-free in teql_master_xmit Whenever a TEQL devices has a lockless Qdisc as root, qdisc_reset should be called using the seq_lock to avoid racing with the datapath. F…

  • High 7.8

    netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct() ctnetlink_dump_exp_ct() stores a conntrack pointer in cb->data for the netlink dump callback ctnetlink_exp_ct_dump_table(),…

  • High 7.8

    spi: fix use-after-free on controller registration failure

    In the Linux kernel, the following vulnerability has been resolved: spi: fix use-after-free on controller registration failure Make sure to deregister from driver core also in the unlikely event that per-cpu statistics allocation fails during controller regis…

  • High 7.8

    HID: bpf: prevent buffer overflow in hid_hw_request

    In the Linux kernel, the following vulnerability has been resolved: HID: bpf: prevent buffer overflow in hid_hw_request right now the returned value is considered to be always valid. However, when playing with HID-BPF, the return value can be arbitrary big, b…

  • High 7.8

    NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd

    In the Linux kernel, the following vulnerability has been resolved: NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd The /proc/fs/nfs/exports proc entry is created at module init and persists for the module's lifetime. exports_proc_open() …

  • High 7.8

    netfilter: nft_ct: drop pending enqueued packets on removal

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: drop pending enqueued packets on removal Packets sitting in nfqueue might hold a reference to: - templates that specify the conntrack zone, because a percpu area is used an…

  • High 7.8

    io_uring/kbuf: check if target buffer list is still legacy on recycle

    In the Linux kernel, the following vulnerability has been resolved: io_uring/kbuf: check if target buffer list is still legacy on recycle There's a gap between when the buffer was grabbed and when it potentially gets recycled, where if the list is empty, some…

  • High 7.8

    drm/i915: Fix potential overflow of shmem scatterlist length

    In the Linux kernel, the following vulnerability has been resolved: drm/i915: Fix potential overflow of shmem scatterlist length When a scatterlists table of a GEM shmem object of size 4 GB or more is populated with pages allocated from a folio, unsigned int …

  • High 7.8

    net: nexthop: fix percpu use-after-free in remove_nh_grp_entry

    In the Linux kernel, the following vulnerability has been resolved: net: nexthop: fix percpu use-after-free in remove_nh_grp_entry When removing a nexthop from a group, remove_nh_grp_entry() publishes the new group via rcu_assign_pointer() then immediately fr…

  • High 7.8

    ceph: add a bunch of missing ceph_path_info initializers

    In the Linux kernel, the following vulnerability has been resolved: ceph: add a bunch of missing ceph_path_info initializers ceph_mdsc_build_path() must be called with a zero-initialized ceph_path_info parameter, or else the following ceph_mdsc_free_path_info…

  • High 7.8

    sched_ext: Remove redundant css_put() in scx_cgroup_init()

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Remove redundant css_put() in scx_cgroup_init() The iterator css_for_each_descendant_pre() walks the cgroup hierarchy under cgroup_lock(). It does not increment the reference count…

  • High 7.8

    bonding: fix type confusion in bond_setup_by_slave()

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix type confusion in bond_setup_by_slave() kernel BUG at net/core/skbuff.c:2306! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:pskb_expand_head+0xa08/0xfe0 net/core/skbu…

  • High 7.5

    dm-verity: disable recursive forward error correction

    In the Linux kernel, the following vulnerability has been resolved: dm-verity: disable recursive forward error correction There are two problems with the recursive correction: 1. It may cause denial-of-service. In fec_read_bufs, there is a loop that has 253 i…

  • High 7.5

    net/mlx5e: Fix race condition during IPSec ESN update

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix race condition during IPSec ESN update In IPSec full offload mode, the device reports an ESN (Extended Sequence Number) wrap event to the driver. The driver validates this even…

  • High 7.5

    libceph: Use u32 for non-negative values in ceph_monmap_decode()

    In the Linux kernel, the following vulnerability has been resolved: libceph: Use u32 for non-negative values in ceph_monmap_decode() This patch fixes unnecessary implicit conversions that change signedness of blob_len and num_mon in ceph_monmap_decode(). Curr…

  • High 7.5

    net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled

    In the Linux kernel, the following vulnerability has been resolved: net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled When booting with the 'ipv6.disable=1' parameter, the nd_tbl is never initialized because inet6_init() exits before ndisc_init(…

  • Unscored —

    netfilter: ctnetlink: remove refcounting in expectation dumpers

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: remove refcounting in expectation dumpers Same pattern as previous patch: do not keep the expectation object alive via refcount, only store a cookie value and then use t…

  • Unscored —

    blk-throttle: fix access race during throttle policy activation

    In the Linux kernel, the following vulnerability has been resolved: blk-throttle: fix access race during throttle policy activation On repeated cold boots we occasionally hit a NULL pointer crash in blk_should_throtl() when throttling is consulted before the …

  • Unscored —

    binfmt_misc: restore write access before closing files opened by open_exec()

    In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: restore write access before closing files opened by open_exec() bm_register_write() opens an executable file using open_exec(), which internally calls do_open_execat() and denies…

  • Unscored —

    tracing: Add recursion protection in kernel stack trace recording

    In the Linux kernel, the following vulnerability has been resolved: tracing: Add recursion protection in kernel stack trace recording A bug was reported about an infinite recursion caused by tracing the rcu events with the kernel stack trace trigger enabled. …

  • Unscored —

    net: add xmit recursion limit to tunnel xmit functions

    In the Linux kernel, the following vulnerability has been resolved: net: add xmit recursion limit to tunnel xmit functions Tunnel xmit functions (iptunnel_xmit, ip6tunnel_xmit) lack their own recursion limit. When a bond device in broadcast mode has GRE tap i…

  • Unscored —

    net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit

    In the Linux kernel, the following vulnerability has been resolved: net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit teql_master_xmit() calls netdev_start_xmit(skb, slave) to transmit through slave devices, but does not update…

  • Unscored —

    mptcp: pm: in-kernel: always mark signal+subflow endp as used

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: in-kernel: always mark signal+subflow endp as used Syzkaller managed to find a combination of actions that was generating this warning: msk->pm.local_addr_used == 0 WARNING: net/mp…

  • Unscored —

    net: phy: register phy led_triggers during probe to avoid AB-BA deadlock

    In the Linux kernel, the following vulnerability has been resolved: net: phy: register phy led_triggers during probe to avoid AB-BA deadlock There is an AB-BA deadlock when both LEDS_TRIGGER_NETDEV and LED_TRIGGER_PHY are enabled: [ 1362.049207] [<8054e4b8>] …

  • Unscored —

    mm: thp: deny THP for files on anonymous inodes

    In the Linux kernel, the following vulnerability has been resolved: mm: thp: deny THP for files on anonymous inodes file_thp_enabled() incorrectly allows THP for files on anonymous inodes (e.g. guest_memfd and secretmem). These files are created via alloc_fil…

  • Unscored —

    nfnetlink_osf: validate individual option lengths in fingerprints

    In the Linux kernel, the following vulnerability has been resolved: nfnetlink_osf: validate individual option lengths in fingerprints nfnl_osf_add_callback() validates opt_num bounds and string NUL-termination but does not check individual option length field…

  • Unscored —
    CVE-2026-23398 Public exploit

    icmp: fix NULL pointer dereference in icmp_tag_validation()

    In the Linux kernel, the following vulnerability has been resolved: icmp: fix NULL pointer dereference in icmp_tag_validation() icmp_tag_validation() unconditionally dereferences the result of rcu_dereference(inet_protos[proto]) without checking for NULL. The…

  • Unscored —

    nf_tables: nft_dynset: fix possible stateful expression memleak in error path

    In the Linux kernel, the following vulnerability has been resolved: nf_tables: nft_dynset: fix possible stateful expression memleak in error path If cloning the second stateful expression in the element via GFP_ATOMIC fails, then the first stateful expression…

  • Unscored —

    udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n

    In the Linux kernel, the following vulnerability has been resolved: udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n When CONFIG_IPV6 is disabled, the udp_sock_create6() function returns 0 (success) without actually creating a socket. …

  • Unscored —

    net/mlx5e: Prevent concurrent access to IPSec ASO context

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Prevent concurrent access to IPSec ASO context The query or updating IPSec offload object is through Access ASO WQE. The driver uses a single mlx5e_ipsec_aso struct for each PF, wh…

  • Unscored —

    ACPI: processor: Fix previous acpi_processor_errata_piix4() fix

    In the Linux kernel, the following vulnerability has been resolved: ACPI: processor: Fix previous acpi_processor_errata_piix4() fix After commi f132e089fe89 ("ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4()"), device pointers ma…

  • Unscored —

    PM: runtime: Fix a race condition related to device removal

    In the Linux kernel, the following vulnerability has been resolved: PM: runtime: Fix a race condition related to device removal The following code in pm_runtime_work() may dereference the dev->parent pointer after the parent device has been freed: /* Maybe th…

  • Unscored —

    btrfs: log new dentries when logging parent dir of a conflicting inode

    In the Linux kernel, the following vulnerability has been resolved: btrfs: log new dentries when logging parent dir of a conflicting inode If we log the parent directory of a conflicting inode, we are not logging the new dentries of the directory, so when we …

  • Unscored —

    spi: fix statistics allocation

    In the Linux kernel, the following vulnerability has been resolved: spi: fix statistics allocation The controller per-cpu statistics is not allocated until after the controller has been registered with driver core, which leaves a window where accessing the sy…

  • Unscored —

    nvdimm/bus: Fix potential use after free in asynchronous initialization

    In the Linux kernel, the following vulnerability has been resolved: nvdimm/bus: Fix potential use after free in asynchronous initialization Dingisoul with KASAN reports a use after free if device_add() fails in nd_async_device_register(). Commit b6eae0f61db2 …

  • Unscored —

    sunrpc: fix cache_request leak in cache_release

    In the Linux kernel, the following vulnerability has been resolved: sunrpc: fix cache_request leak in cache_release When a reader's file descriptor is closed while in the middle of reading a cache_request (rp->offset != 0), cache_release() decrements the requ…

  • Unscored —

    drm/i915/gt: Check set_default_submission() before deferencing

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Check set_default_submission() before deferencing When the i915 driver firmware binaries are not present, the set_default_submission pointer is not set. This pointer is dereferen…

  • Unscored —

    net: bonding: fix NULL deref in bond_debug_rlb_hash_show

    In the Linux kernel, the following vulnerability has been resolved: net: bonding: fix NULL deref in bond_debug_rlb_hash_show rlb_clear_slave intentionally keeps RLB hash-table entries on the rx_hashtbl_used_head list with slave set to NULL when no replacement…

  • Unscored —

    serial: 8250: Fix TX deadlock when using DMA

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: Fix TX deadlock when using DMA `dmaengine_terminate_async` does not guarantee that the `__dma_tx_complete` callback will run. The callback is currently the only place where `dma…

  • Unscored —

    mptcp: pm: in-kernel: always set ID as avail when rm endp

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: in-kernel: always set ID as avail when rm endp Syzkaller managed to find a combination of actions that was generating this warning: WARNING: net/mptcp/pm_kernel.c:1074 at __mark_su…

  • Unscored —

    btrfs: fix transaction abort on set received ioctl due to item overflow

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort on set received ioctl due to item overflow If the set received ioctl fails due to an item overflow when attempting to add the BTRFS_UUID_KEY_RECEIVED_SUBVOL we ha…

  • Unscored —

    btrfs: fix transaction abort on file creation due to name hash collision

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort on file creation due to name hash collision If we attempt to create several files with names that result in the same hash, we have to pack them in same dir item a…

  • Unscored —

    btrfs: fix transaction abort when snapshotting received subvolumes

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort when snapshotting received subvolumes Currently a user can trigger a transaction abort by snapshotting a previously received snapshot a bunch of times until we re…

  • Unscored —

    x86/apic: Disable x2apic on resume if the kernel expects so

    In the Linux kernel, the following vulnerability has been resolved: x86/apic: Disable x2apic on resume if the kernel expects so When resuming from s2ram, firmware may re-enable x2apic mode, which may have been disabled by the kernel during boot either because…

  • Unscored —

    sched_ext: Fix starvation of scx_enable() under fair-class saturation

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Fix starvation of scx_enable() under fair-class saturation During scx_enable(), the READY -> ENABLED task switching loop changes the calling thread's sched_class from fair to ext. …

  • Unscored —

    btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies() Fix a chunk map leak in btrfs_map_block(): if we return early with -EINVAL, we're not freeing the chunk map t…

  • Unscored —

    nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit().

    In the Linux kernel, the following vulnerability has been resolved: nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). nfsd_nl_listener_set_doit() uses get_current_cred() without put_cred(). As we can see from other callers, svc_xprt_create_from_sa() doe…

  • Unscored —

    kprobes: avoid crash when rmmod/insmod after ftrace killed

    In the Linux kernel, the following vulnerability has been resolved: kprobes: avoid crash when rmmod/insmod after ftrace killed After we hit ftrace is killed by some errors, the kernel crash if we remove modules in which kprobe probes. BUG: unable to handle pa…

  • Unscored —

    tipc: fix divide-by-zero in tipc_sk_filter_connect()

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix divide-by-zero in tipc_sk_filter_connect() A user can set conn_timeout to any value via setsockopt(TIPC_CONN_TIMEOUT), including values less than 4. When a SYN is rejected with TIPC…

  • Unscored —

    ceph: fix memory leaks in ceph_mdsc_build_path()

    In the Linux kernel, the following vulnerability has been resolved: ceph: fix memory leaks in ceph_mdsc_build_path() Add __putname() calls to error code paths that did not free the "path" pointer obtained by __getname(). If ownership of this pointer is not pa…

  • Unscored —

    ceph: fix i_nlink underrun during async unlink

    In the Linux kernel, the following vulnerability has been resolved: ceph: fix i_nlink underrun during async unlink During async unlink, we drop the `i_nlink` counter before we receive the completion (that will eventually update the `i_nlink`) because "we assu…

  • Unscored —

    usb: class: cdc-wdm: fix reordering issue in read code path

    In the Linux kernel, the following vulnerability has been resolved: usb: class: cdc-wdm: fix reordering issue in read code path Quoting the bug report: Due to compiler optimization or CPU out-of-order execution, the desc->length update can be reordered before…

  • Unscored —

    USB: core: Limit the length of unkillable synchronous timeouts

    In the Linux kernel, the following vulnerability has been resolved: USB: core: Limit the length of unkillable synchronous timeouts The usb_control_msg(), usb_bulk_msg(), and usb_interrupt_msg() APIs in usbcore allow unlimited timeout durations. And since they…

  • Unscored —

    usb: xhci: Fix memory leak in xhci_disable_slot()

    In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Fix memory leak in xhci_disable_slot() xhci_alloc_command() allocates a command structure and, when the second argument is true, also allocates a completion structure. Currently, t…

  • Unscored —

    cgroup: fix race between task migration and iteration

    In the Linux kernel, the following vulnerability has been resolved: cgroup: fix race between task migration and iteration When a task is migrated out of a css_set, cgroup_migrate_add_task() first moves it from cset->tasks to cset->mg_tasks via: list_move_tail…

  • Unscored —

    e1000/e1000e: Fix leak in DMA error cleanup

    In the Linux kernel, the following vulnerability has been resolved: e1000/e1000e: Fix leak in DMA error cleanup If an error is encountered while mapping TX buffers, the driver should unmap any buffers already mapped for that skb. Because count is incremented …

  • Unscored —

    nvme-pci: Fix race bug in nvme_poll_irqdisable()

    In the Linux kernel, the following vulnerability has been resolved: nvme-pci: Fix race bug in nvme_poll_irqdisable() In the following scenario, pdev can be disabled between (1) and (3) by (2). This sets pdev->msix_enabled = 0. Then, pci_irq_vector() will retu…

  • Unscored —

    nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set

    In the Linux kernel, the following vulnerability has been resolved: nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set dev->online_queues is a count incremented in nvme_init_queue. Thus, valid indices are 0 through dev->online_queues − 1. This patch fixes the…

  • Unscored —

    netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() nfnl_cthelper_dump_table() has a 'goto restart' that jumps to a label inside the for loop body. When the "last" helpe…

  • Unscored —

    netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path nfqnl_recv_verdict() calls find_dequeue_entry() to remove the queue entry from the queue data structures, taking owners…

  • Unscored —

    netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop() pipapo_drop() passes rulemap[i + 1].n to pipapo_unmap() as the to_offset argument on every iteration, including the la…

  • Unscored —

    net/mlx5: Fix crash when moving to switchdev mode

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix crash when moving to switchdev mode When moving to switchdev mode when the device doesn't support IPsec, we try to clean up the IPsec resources anyway which causes the crash bel…

  • Unscored —

    net/mlx5: Fix deadlock between devlink lock and esw->wq

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix deadlock between devlink lock and esw->wq esw->work_queue executes esw_functions_changed_event_handler -> esw_vfs_changed_event_handler and acquires the devlink lock. .eswitch_m…

  • Unscored —

    nfs: return EISDIR on nfs3_proc_create if d_alias is a dir

    In the Linux kernel, the following vulnerability has been resolved: nfs: return EISDIR on nfs3_proc_create if d_alias is a dir If we found an alias through nfs3_do_create/nfs_add_or_obtain /d_splice_alias which happens to be a dir dentry, we don't return any …

  • Unscored —

    unshare: fix unshare_fs() handling

    In the Linux kernel, the following vulnerability has been resolved: unshare: fix unshare_fs() handling There's an unpleasant corner case in unshare(2), when we have a CLONE_NEWNS in flags and current->fs hadn't been shared at all; in that case copy_mnt_ns() g…

  • Unscored —

    scsi: mpi3mr: Add NULL checks when resetting request and reply queues

    In the Linux kernel, the following vulnerability has been resolved: scsi: mpi3mr: Add NULL checks when resetting request and reply queues The driver encountered a crash during resource cleanup when the reply and request queues were NULL due to freed memory. T…

  • Unscored —

    scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT

    In the Linux kernel, the following vulnerability has been resolved: scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT This resolves the follow splat and lock-up when running with PREEMPT_RT enabled on Hyper-V: [ 415.140818] BUG: scheduling while atomic…

  • Unscored —

    sched_ext: Disable preemption between scx_claim_exit() and kicking helper work

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Disable preemption between scx_claim_exit() and kicking helper work scx_claim_exit() atomically sets exit_kind, which prevents scx_error() from triggering further error handling. A…

  • Unscored —

    KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated Explicitly set/clear CR8 write interception when AVIC is (de)activated to fix a bug where KVM leaves the interception ena…

  • Unscored —

    arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults

    In the Linux kernel, the following vulnerability has been resolved: arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults contpte_ptep_set_access_flags() compared the gathered ptep_get() value against the requested entry to detect no-ops. pte…

  • Unscored —

    ata: libata-core: Disable LPM on ST1000DM010-2EP102

    In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: Disable LPM on ST1000DM010-2EP102 According to a user report, the ST1000DM010-2EP102 has problems with LPM, causing random system freezes. The drive belongs to the same Barr…

  • Unscored —

    usb: xhci: Prevent interrupt storm on host controller error (HCE)

    In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Prevent interrupt storm on host controller error (HCE) The xHCI controller reports a Host Controller Error (HCE) in UAS Storage Device plug/unplug scenarios on Android devices. HCE…

  • Unscored —

    erofs: fix inline data read failure for ztailpacking pclusters

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix inline data read failure for ztailpacking pclusters Compressed folios for ztailpacking pclusters must be valid before adding these pclusters to I/O chains. Otherwise, z_erofs_decom…

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2025-39764.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2025-40135.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2025-40147.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2025-68239.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2025-71161.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23004.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23138.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23274.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23276.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23277.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23278.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23321.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23368.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23375.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23391.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23392.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23397.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23398.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23399.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23412.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23413.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23439.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23440.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23441.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23443.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23445.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23449.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23452.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23455.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-23456.html