Skip to content
OpenAdvisories
High ALAS2023-2026-3402 167 CVEs

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

Published Nov 9, 2026 · Updated Nov 11, 2026

Summary

Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2026-99098: In the Linux kernel, the following vulnerability has been resolved: dm-integrity: fix buffer overflow in inline mode with large tag size CVE-2026-99085: In the Linux kernel, the following vulnerability has been resolved: sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler CVE-2026-99082: In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Use active memslots for the per-vCPU MMIO cache CVE-2026-99044: In the Linux kernel, the following vulnerability has been resolved: ice: fix use-after-free in dynamic port cleanup CVE-2026-99041: In the Linux kernel, the following vulnerability has been resolved: ip6_gre: remove obsolete ERSPAN PMTU update CVE-2026-99027: In the Linux kernel, the following vulnerability has been resolved: net: team: stop reusing skb after queue override CVE-2026-99019: In the Linux kernel, the following vulnerability has been resolved: scsi: ch: Do not keep references to data transfer element devices CVE-2026-99002: In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: validate pitch coming from userspace CVE-2026-98993: In the Linux kernel, the following vulnerability has been resolved: namespace: don't inherit MNT_UMOUNT in clone_mnt() CVE-2026-98985: In the Linux kernel, the following vulnerability has been resolved: namespace: check the mounts before reading their parents in pivot_root() CVE-2026-98981: In the Linux kernel, the following vulnerability has been resolved: namespace: unhash a dentry before detaching the mounts on it CVE-2026-98977: In the Linux kernel, the following vulnerability has been resolved: namespace: handle mount locking for automounts correctly CVE-2026-98975: In the Linux kernel, the following vulnerability has been resolved: xfs: stop exchanging reflink flags when exchanging mappings CVE-2026-98974: In the Linux kernel, the following vulnerability has been resolved: xfs: fix exchange-range-to-eof file size exchange CVE-2026-98715: In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN CVE-2026-98466: In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Transfer the hyp stack pages out of the host stage-2 CVE-2026-98156: In the Linux kernel, the following vulnerability has been resolved: drm/virtio: use the DMA API for resource backing on Xen CVE-2026-98147: In the Linux kernel, the following vulnerability has been resolved: printk: Don't WARN on kthread_run failure. CVE-2026-98134: In the Linux kernel, the following vulnerability has been resolved: bpf: check_cond_jmp_op(): properly infer if register is null CVE-2026-98099: In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: use rcu_assign_pointer() for __rcu list updates CVE-2026-98085: In the Linux kernel, the following vulnerability has been resolved: bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge CVE-2026-98079: In the Linux kernel, the following vulnerability has been resolved: btrfs: zstd: fix lost wakeup when waiting for a workspace CVE-2026-98067: In the Linux kernel, the following vulnerability has been resolved: erofs: disable LZ4 rolling decompression for now CVE-2026-98062: In the Linux kernel, the following vulnerability has been resolved: bpf: Mark signal tracepoint siginfo arguments as scalar CVE-2026-98058: In the Linux kernel, the following vulnerability has been resolved: bpf: Mark syscall helpers as sleepable CVE-2026-98049: In the Linux kernel, the following vulnerability has been resolved: bpf: zero extend the result of an arena 32-bit cmpxchg CVE-2026-98048: In the Linux kernel, the following vulnerability has been resolved: bpf: don't rewrite bpf_fastcall patterns entered by a jump CVE-2026-98047: In the Linux kernel, the following vulnerability has been resolved: bpf: Check ancestor frames for rbtree callbacks CVE-2026-98044: In the Linux kernel, the following vulnerability has been resolved: bpf: Reject legacy packet loads from callbacks CVE-2026-98043: In the Linux kernel, the following vulnerability has been resolved: bpf: Don't infer non-NULL from a pointer with an unbounded offset CVE-2026-98038: In the Linux kernel, the following vulnerability has been resolved: bpf: Keep refcount_acquire nullable for borrowed RCU kptrs CVE-2026-98033: In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve inner map identity in callback frames CVE-2026-98032: In the Linux kernel, the following vulnerability has been resolved: tracing: Fix subbuf resize races with trace_pipe_raw readers CVE-2026-98019: In the Linux kernel, the following vulnerability has been resolved: bpf: mark a NULL call argument precise CVE-2026-98003: In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Do not reallocate GA log buffers on resume CVE-2026-97997: In the Linux kernel, the following vulnerability has been resolved: virtio_ring: fix stale descriptor flags after a failed packed add CVE-2026-97988: In the Linux kernel, the following vulnerability has been resolved: vhost: invalidate vring access on IOTLB transitions CVE-2026-97962: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Move representor vnic reporter to eswitch devlink port CVE-2026-97960: In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel: Prevent drain_pebs() reentry CVE-2026-97563: In the Linux kernel, the following vulnerability has been resolved: smb: client: reject out-of-bounds DataOffset in CIFSSMBRead() CVE-2026-97561: In the Linux kernel, the following vulnerability has been resolved: smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid CVE-2026-97554: In the Linux kernel, the following vulnerability has been resolved: smb: client: avoid using uninitialized SIDs i

Fixed packages 18

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

Vulnerabilities 167

  • Critical 9.8

    xfrm: fix stale skb->prev after async crypto steals a GSO segment

    In the Linux kernel, the following vulnerability has been resolved: xfrm: fix stale skb->prev after async crypto steals a GSO segment skb_gso_segment() leaves the segment list head with ->prev pointing at the last segment, an invariant validate_xmit_skb_list(…

  • Critical 9.8

    netfs: Fix netfs_create_write_req() to handle async cache object creation

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix netfs_create_write_req() to handle async cache object creation netfs_create_write_req() will skip caching if the fscache cookie is disabled, but this is a problem because async cac…

  • Critical 9.8

    tls: rx: restore msg_iter before TLS 1.3 optimistic retry

    In the Linux kernel, the following vulnerability has been resolved: tls: rx: restore msg_iter before TLS 1.3 optimistic retry tls_decrypt_sg() advances msg->msg_iter when it maps user pages for the optimistic TLS 1.3 zero-copy path. If the decrypted record tu…

  • Critical 9.8

    btrfs: lzo: reject inline extents without valid headers

    In the Linux kernel, the following vulnerability has been resolved: btrfs: lzo: reject inline extents without valid headers [BUG] For a crafted btrfs image, the following KASAN can be triggered when reading an inline lzo compressed file extent: BUG: KASAN: sl…

  • Critical 9.8

    sctp: validate cookie AUTH state before use

    In the Linux kernel, the following vulnerability has been resolved: sctp: validate cookie AUTH state before use When cookie authentication is disabled, COOKIE_ECHO restores fixed-size AUTH fields directly from peer-controlled cookie bytes. A forged RANDOM len…

  • Critical 9.8

    netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag The DEV_PATH_BR_VLAN_UNTAG case post-decrements info->num_encaps inside WARN_ON_ONCE(). num_encaps is u8, so if it's alre…

  • Critical 9.8

    netfilter: nf_conntrack_expect: use conntrack GC to reap expectations

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_expect: use conntrack GC to reap expectations This patch replaces the timer API by GC worker approach for expectations, as it already happened in many other subsystems…

  • Critical 9.8

    ceph: fix UAF in check_new_map() on session freed during unlock

    In the Linux kernel, the following vulnerability has been resolved: ceph: fix UAF in check_new_map() on session freed during unlock check_new_map() iterates mdsc->sessions[] and for each active session drops mdsc->mutex to perform per-session operations. The …

  • Critical 9.8

    NFSv4.1: zero referring call lists before decoding

    In the Linux kernel, the following vulnerability has been resolved: NFSv4.1: zero referring call lists before decoding decode_cb_sequence_args() allocates csa_rclists with kmalloc_objs(), so each referring_call_list starts uninitialized. decode_rc_list() assi…

  • Critical 9.1

    SUNRPC: Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2

    In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2 gss_krb5_verify_mic_v2() reads the token ID at ptr[0..1], the flags byte at ptr[2], and padding at ptr[3..7], then passes pt…

  • Critical 9.1

    smb: client: reject a tree connect response whose byte count is too small

    In the Linux kernel, the following vulnerability has been resolved: smb: client: reject a tree connect response whose byte count is too small CIFSTCon() bounds its strnlen() over the byte area with the server's ByteCount minus two, which for ByteCount 0 or 1 …

  • High 8.8

    iomap: guard io_size EOF trim against concurrent truncate underflow

    In the Linux kernel, the following vulnerability has been resolved: iomap: guard io_size EOF trim against concurrent truncate underflow iomap: fix zero padding data issue in concurrent append writes changed ioend accounting so that io_size tracks only valid d…

  • High 8.8

    bpf: Guard conntrack opts error writes

    In the Linux kernel, the following vulnerability has been resolved: bpf: Guard conntrack opts error writes The conntrack lookup and allocation kfuncs take an opts pointer together with an opts__sz argument. The verifier checks only the memory range described …

  • High 8.8

    KVM: arm64: vgic-v3: take an LPI reference in vgic_v3_save_pending_tables

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-v3: take an LPI reference in vgic_v3_save_pending_tables vgic_v3_save_pending_tables() iterates dist->lpi_xa using xa_for_each() and dereferences the returned struct vgic_irq…

  • High 8.8

    iommu/vt-d: Flush context cache with correct SID when tearing down aliases

    In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Flush context cache with correct SID when tearing down aliases domain_context_clear_one() and device_pasid_table_teardown() are both invoked once per DMA alias of a device. Each f…

  • High 8.8

    namespace: unhash a dentry before detaching the mounts on it

    In the Linux kernel, the following vulnerability has been resolved: namespace: unhash a dentry before detaching the mounts on it unlink(), rmdir() and rename() remove the entry from the filesystem, call detach_mounts() on the entry with the inode locked and t…

  • High 8.8

    KVM: x86: Use active memslots for the per-vCPU MMIO cache

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Use active memslots for the per-vCPU MMIO cache KVM tags the per-vCPU MMIO cache with a memslot generation so that a memslot update invalidates cached MMIO information. Both the fil…

  • High 8.4

    arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry

    In the Linux kernel, the following vulnerability has been resolved: arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry Commit e057b9477232 ("arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates") attempted to resolve a long-standing…

  • High 8.2

    KVM: arm64: Transfer the hyp stack pages out of the host stage-2

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Transfer the hyp stack pages out of the host stage-2 fix_host_ownership() walks only the linear-map alias of each memblock region, and the per-CPU hyp stack, mapped in the private…

  • High 8.1

    nfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_net

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_net nfsd_file_dispose_list_delayed() defers fput() to nfsd service threads via a per-net freeme queue, preventing the shrinke…

  • High 8.1

    lockd, nfsd: RCU-protect nlmsvc_ops dispatch

    In the Linux kernel, the following vulnerability has been resolved: lockd, nfsd: RCU-protect nlmsvc_ops dispatch nlmsvc_ops is published by nfsd_lockd_init() and cleared by nfsd_lockd_shutdown() with plain stores, while lockd dereferences it unguarded from di…

  • High 8.1

    nfsd: convert nfsd_net boolean flags to unsigned long flags word

    In the Linux kernel, the following vulnerability has been resolved: nfsd: convert nfsd_net boolean flags to unsigned long flags word nfsd_net contains several boolean fields that are accessed from concurrent contexts without serialization. In particular, nfsd…

  • High 7.8

    cgroup/rstat: validate cpu before css_rstat_cpu() access

    In the Linux kernel, the following vulnerability has been resolved: cgroup/rstat: validate cpu before css_rstat_cpu() access css_rstat_updated() is exposed as a BPF kfunc and accepts a caller-provided cpu argument. The function uses cpu for per-cpu rstat look…

  • High 7.8

    netfilter: bridge: eb_tables: close module init race

    In the Linux kernel, the following vulnerability has been resolved: netfilter: bridge: eb_tables: close module init race sashiko reports for unrelated patch: Does the core ebtables initialization in ebtables.c suffer from a similar race? Once nf_register_sock…

  • High 7.8

    smb/client: fix chown/chgrp with SMB3 POSIX Extensions

    In the Linux kernel, the following vulnerability has been resolved: smb/client: fix chown/chgrp with SMB3 POSIX Extensions Ownership (chown) and group (chgrp) modifications were being ignored when mounting with SMB3 POSIX Extensions unless CIFS_MOUNT_CIFS_ACL…

  • High 7.8

    tipc: serialize udp bearer replicast list updates

    In the Linux kernel, the following vulnerability has been resolved: tipc: serialize udp bearer replicast list updates tipc_udp_rcast_add() and cleanup_bearer() both update ub->rcast.list with list_add_rcu() / list_del_rcu(), but nothing serializes them. The a…

  • High 7.8

    firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation Use the descriptor's `ep_mem_offset` to calculate the start of the endpoint memory access array and to comply with …

  • High 7.8

    firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit()

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit() Sashiko (locally) reports multiple out-of-bound issues in ffa_setup_and_transmit: 1) Writing ep_mem_access->reserved can…

  • High 7.8

    sctp: fix addr_wq_timer race in sctp_free_addr_wq()

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix addr_wq_timer race in sctp_free_addr_wq() sctp_free_addr_wq() previously removed addr_wq_timer using timer_delete() while holding addr_wq_lock. However, timer_delete() does not guar…

  • High 7.8

    tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy() TIPC UDP media bearer teardown calls dst_cache_destroy() on its replicast caches before calling synchronize_net() to wai…

  • High 7.8

    sockmap: Fix use-after-free in udp_bpf_recvmsg()

    In the Linux kernel, the following vulnerability has been resolved: sockmap: Fix use-after-free in udp_bpf_recvmsg() syzbot reported use-after-free of struct sk_msg in sk_msg_recvmsg(). [0] sk_msg_recvmsg() peeks sk_msg from psock->ingress_msg under a lock, b…

  • High 7.8

    net: watchdog: fix refcount tracking races

    In the Linux kernel, the following vulnerability has been resolved: net: watchdog: fix refcount tracking races Blamed commit converted the untracked dev_hold()/dev_put() calls in the watchdog code to use the tracked dev_hold_track()/dev_put_track() (which wer…

  • High 7.8

    ixgbe: do not configure xps for XDP queues

    In the Linux kernel, the following vulnerability has been resolved: ixgbe: do not configure xps for XDP queues netif_set_xps_queue() should not be called for an XDP Tx queue, since such queues are not netdev-exposed. On systems with number of CPUs >=64, on E6…

  • High 7.8

    bpf: Reject sleepable BPF_LSM_CGROUP programs at load time

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject sleepable BPF_LSM_CGROUP programs at load time The cgroup shim runs under rcu_read_lock_dont_migrate(), so we should not attach any sleepable BPF programs there. Add support to th…

  • High 7.8

    net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds u32_change() copies the user-provided tc_u32_sel.offshift (unsigned char, 0-255) into the kernel knode object without boun…

  • High 7.8

    eventfs: Use children field for rcu head and add memory barriers

    In the Linux kernel, the following vulnerability has been resolved: eventfs: Use children field for rcu head and add memory barriers When an eventfs inode is freed, it sets ei->is_freed and then uses its ei->list to add it to the srcu link list as the list fi…

  • High 7.8

    bpf: Fix netns reference imbalance in conntrack kfuncs

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix netns reference imbalance in conntrack kfuncs The opts argument of the BPF conntrack kfuncs can point to a shared map value. __bpf_nf_ct_lookup() and __bpf_nf_ct_alloc_entry() read o…

  • High 7.8

    ipvs: revalidate ihl to prevent out-of-bounds access

    In the Linux kernel, the following vulnerability has been resolved: ipvs: revalidate ihl to prevent out-of-bounds access While the outer IP header is already pulled into the skb head, we must be careful and revalidate the embedded headers after reading them f…

  • High 7.8

    ip6mr: do not clone dst in ip6mr_cache_report()

    In the Linux kernel, the following vulnerability has been resolved: ip6mr: do not clone dst in ip6mr_cache_report() IPv6 input attaches a non-refcounted (NOREF) dst to skbs under RCU. When an ingress multicast packet misses MFC lookup, ip6mr_cache_unresolved(…

  • High 7.8

    virtio_net: Fix resize of the RX ring

    In the Linux kernel, the following vulnerability has been resolved: virtio_net: Fix resize of the RX ring When a AF_XDP socket is attached, the virtnet_rx_resize should resize the rq->xsk_buffs XSK buffer array. Otherwise, when the size grows, the virtnet_rx_…

  • High 7.8

    bpf: Check pointer type for all atomic RMW paths

    In the Linux kernel, the following vulnerability has been resolved: bpf: Check pointer type for all atomic RMW paths Atomic RMW verification records an instruction pointer type only when the current destination is PTR_TO_ARENA. A second path can therefore rea…

  • High 7.8

    bpf: Compare iterator types during state pruning

    In the Linux kernel, the following vulnerability has been resolved: bpf: Compare iterator types during state pruning An iterator stack slot can be MEM_RCU or PTR_UNTRUSTED. These states must not be equal, or the verifier can prune an unsafe path. Compare the …

  • High 7.8

    bpf: Invalidate RCU pointers after final spin unlock

    In the Linux kernel, the following vulnerability has been resolved: bpf: Invalidate RCU pointers after final spin unlock In a sleepable BPF program, a spin lock can provide the only RCU protection for a kptr. The final bpf_spin_unlock() ends that protection, …

  • High 7.8

    blk-cgroup: fix race between policy activation and blkg destruction

    In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: fix race between policy activation and blkg destruction When switching an IO scheduler on a block device, blkcg_activate_policy() allocates blkg_policy_data (pd) for all blkgs att…

  • High 7.8

    bpf: Fix WARNING in bpf_tracing_link_release

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix WARNING in bpf_tracing_link_release The trampoline could be corrupted by the blindly 'tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX' in verifier. 1. A fexit attached to a tail_call_reachable…

  • High 7.8

    esp: do not unref managed frag pages in esp_ssg_unref()

    In the Linux kernel, the following vulnerability has been resolved: esp: do not unref managed frag pages in esp_ssg_unref() esp_ssg_unref() releases the page references held on the source scatterlist after the AEAD operation completes. It calls skb_page_unref…

  • High 7.8

    bpf: Reject writes through untrusted BTF pointers

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject writes through untrusted BTF pointers check_ptr_to_btf_access() lets program-type btf_struct_access callbacks validate writes before the default BTF access path rejects non-read a…

  • High 7.8

    bpf: Reject MEM_ALLOC BTF accesses past object bounds

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject MEM_ALLOC BTF accesses past object bounds BTF struct walks relax the struct-size check for accesses through a trailing flexible array. That is valid for ordinary BTF type walking,…

  • High 7.8

    drm/virtio: use the DMA API for resource backing on Xen

    In the Linux kernel, the following vulnerability has been resolved: drm/virtio: use the DMA API for resource backing on Xen On a Xen PV domain page addresses bear no relation to the real machine addresses the host would have to use to reach it. virtio_ring.c …

  • High 7.8

    xfs: fix exchange-range-to-eof file size exchange

    In the Linux kernel, the following vulnerability has been resolved: xfs: fix exchange-range-to-eof file size exchange Norbert Szetei posted a patch containing an incomplete description of a bug in XFS_IOC_EXCHANGE_RANGE's TO_EOF flag. The bug tricks exchange-…

  • High 7.8

    xfs: stop exchanging reflink flags when exchanging mappings

    In the Linux kernel, the following vulnerability has been resolved: xfs: stop exchanging reflink flags when exchanging mappings When an exchange covers both files from offset 0 to i_disk_size, xmi_can_exchange_reflink_flags() assumes every mapping moved and h…

  • High 7.8

    namespace: don't inherit MNT_UMOUNT in clone_mnt()

    In the Linux kernel, the following vulnerability has been resolved: namespace: don't inherit MNT_UMOUNT in clone_mnt() MNT_UMOUNT gets raised on a mount that umount_tree() or umount_one() has taken out of its namespace. It's never cleared. __detach_mounts() u…

  • High 7.8

    drm/vmwgfx: validate pitch coming from userspace

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: validate pitch coming from userspace Validate the pitch, alongside the box dimensions before trying to copy data from the underlying surface. Fixes possible out of bounds reads wi…

  • High 7.5

    md/raid1,raid10: fix error-path detection with md_cloned_bio()

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix error-path detection with md_cloned_bio() Detect the error path using md_cloned_bio() instead of relying on r1_bio in raid1 or r10_bio->read_slot in raid10, which may be …

  • High 7.5

    netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref() Incoming skbs passing through netfilter flowtable offload hooks (or XFRM offload path) might already carry a ref-cou…

  • High 7.5

    btrfs: lzo: reject compressed segment that overflows the compressed input

    In the Linux kernel, the following vulnerability has been resolved: btrfs: lzo: reject compressed segment that overflows the compressed input lzo_decompress_bio() validates each on-disk segment length seg_len only against the workspace cbuf size, not against …

  • High 7.5

    NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers

    In the Linux kernel, the following vulnerability has been resolved: NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers flexfiles accepts NFSv4.0 data servers, but two NFSv4 code paths assume the data server client has a session. Unlike NFSv4.1+, a…

  • High 7.5

    NFS: Return a delegation the client fails to record

    In the Linux kernel, the following vulnerability has been resolved: NFS: Return a delegation the client fails to record When an NFS server grants a delegation in an OPEN reply, nfs_inode_set_delegation() records it on the client. However, three of its error f…

  • High 7.4

    iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()

    In the Linux kernel, the following vulnerability has been resolved: iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc() __tegra241_cmdqv_probe() uses devm_krealloc() to grow @smmu into the larger tegra241_cmdqv, which frees the origina…

  • High 7.3

    bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie

    In the Linux kernel, the following vulnerability has been resolved: bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie bpf_tcp_gen_syncookie and bpf_tcp_check_syncookie accept a socket pointer 'sk' with argument type ARG_PTR_TO_BTF_ID_SOCK_COMMON. …

  • High 7.1

    md/raid1: fix writes_pending and barrier reference leaks on write failures

    In the Linux kernel, the following vulnerability has been resolved: md/raid1: fix writes_pending and barrier reference leaks on write failures raid1_make_request() acquires a writes_pending reference with md_write_start() before calling raid1_write_request().…

  • High 7.1

    nfsd: restore rq_status_counter to even on all nfsd_dispatch() exit paths

    In the Linux kernel, the following vulnerability has been resolved: nfsd: restore rq_status_counter to even on all nfsd_dispatch() exit paths nfsd_dispatch() sets rq_status_counter to an odd value once a request has been decoded, and back to an even value onc…

  • High 7.1

    erofs: fix interlaced ztailpacking pclusters

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix interlaced ztailpacking pclusters On-disk sizes of interlaced pclusters should be block-aligned, and ztailpacking interlaced pclusters should be invalid at all. Currently, mkfs.ero…

  • High 7.1

    btrfs: zoned: don't clobber the extent buffer when zeroing it out

    In the Linux kernel, the following vulnerability has been resolved: btrfs: zoned: don't clobber the extent buffer when zeroing it out On a zoned filesystem a freed-but-still-dirty tree block is written out as zeros (EXTENT_BUFFER_ZONED_ZEROOUT) only to keep t…

  • Unscored —

    ACPI: platform: Use acpi_bus_get_primary_device()

    In the Linux kernel, the following vulnerability has been resolved: ACPI: platform: Use acpi_bus_get_primary_device() The acpi_get_first_physical_node() usage in acpi_platform_fill_resource() and acpi_create_platform_device() is generally unsafe because in th…

  • Unscored —

    bpf: Mark bpf_refcount field as unique

    In the Linux kernel, the following vulnerability has been resolved: bpf: Mark bpf_refcount field as unique BPF_REFCOUNT is not marked as a unique field, while it should be. Fix this oversight.

  • Unscored —

    ethtool: module: call ethnl_ops_complete() on module flash errors

    In the Linux kernel, the following vulnerability has been resolved: ethtool: module: call ethnl_ops_complete() on module flash errors When validate() fails we are skipping over ethnl_ops_complete() even tho we already called ethnl_ops_begin().

  • Unscored —

    ethtool: rss: fix indir_table and hkey leak on get_rxfh failure

    In the Linux kernel, the following vulnerability has been resolved: ethtool: rss: fix indir_table and hkey leak on get_rxfh failure rss_prepare_get() allocates the indirection table and hash key buffer via rss_get_data_alloc(), then calls ops->get_rxfh() to p…

  • Unscored —

    netfilter: nf_tables: fix dst corruption in same register operation

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix dst corruption in same register operation For lshift and rshift, the shift operations are performed in a loop over 32-bit words. The loop calculates the shifted valu…

  • Unscored —

    netfs: Fix leak of request in netfs_write_begin() error handling

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix leak of request in netfs_write_begin() error handling Fix netfs_write_begin() to not leak our ref on the request in the event that we get an error from netfs_wait_for_read().

  • Unscored —

    erofs: fix metabuf leak in inode xattr initialization

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix metabuf leak in inode xattr initialization commit bb88e8da0025 ("erofs: use meta buffers for xattr operations") converted xattr operations to use on-stack erofs_buf instances. erof…

  • Unscored —

    netfs: Fix zeropoint update where i_size > remote_i_size

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix zeropoint update where i_size > remote_i_size Fix the update of the zero point[*] by netfs_release_folio() when there is uncommitted data in the pagecache beyond the folio being re…

  • Unscored —

    net: team: fix NULL pointer dereference in team_xmit during mode change

    In the Linux kernel, the following vulnerability has been resolved: net: team: fix NULL pointer dereference in team_xmit during mode change __team_change_mode() clears team->ops with memset() before restoring safe dummy handlers via team_adjust_ops(). A concu…

  • Unscored —

    KVM: x86: Unconditionally recompute CR8 intercept on PPR update

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Unconditionally recompute CR8 intercept on PPR update The TPR_THRESHOLD field in the VMCS is used by VMX to induce VM exits when the guest's virtual TPR falls under the specified th…

  • Unscored —

    KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state

    In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state Put all vmcs12 pages if KVM synthesizes a nested VM-Exit due to invalid guest while emulating VMLAUNCH or VMRES…

  • Unscored —

    drm/i915/mst: limit DP MST ESI service loop

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/mst: limit DP MST ESI service loop The loop in intel_dp_check_mst_status() keeps servicing interrupts originating from the sink without bound. Add an upper bound to the new interrupt…

  • Unscored —

    drm/i915/gt: Fix NULL deref on sched_engine alloc failure

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Fix NULL deref on sched_engine alloc failure Avoid using intel_context_put() before intel_context_init() in execlists_create_virtual() as the kref_put() inside would lead to NULL…

  • Unscored —

    cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths

    In the Linux kernel, the following vulnerability has been resolved: cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths In cifs_close_deferred_file(), cifs_close_all_deferred_files(), and cifs_close_deferred_file_under_dentry(), when …

  • Unscored —

    sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() put_prev_task_scx() warns when a runnable task drops to a lower sched_class without SCX_OPS_ENQ_LAST, on the assumption …

  • Unscored —

    net/sched: Handle TC_ACT_REDIRECT from qdisc filter chains

    In the Linux kernel, the following vulnerability has been resolved: net/sched: Handle TC_ACT_REDIRECT from qdisc filter chains When a TC filter attached to a qdisc filter chain returns TC_ACT_REDIRECT (ex: via an eBPF program calling bpf_redirect() or an act_…

  • Unscored —

    ovl: check access to copy_file_range source with src mounter creds

    In the Linux kernel, the following vulnerability has been resolved: ovl: check access to copy_file_range source with src mounter creds Commit 5dae222a5ff0c ("vfs: allow copy_file_range to copy across devices") allowed filesystems that implement the copy_file_…

  • Unscored —

    ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD

    In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD The PNY CS900 1TB SSD (Phison PS3111-S11, DRAM-less) drops off the bus after entering Device-Initiated Slumber during idle. With the de…

  • Unscored —

    ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer()

    In the Linux kernel, the following vulnerability has been resolved: ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer() When a timer is deleted and not re-armed in igmp_mod_timer(), or stopped in igmp_stop_timer(), the code curren…

  • Unscored —

    net/mlx5e: Fix publication race for priv->channel_stats[]

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix publication race for priv->channel_stats[] mlx5e_channel_stats_alloc() publishes a new entry to priv->channel_stats[] and then increments priv->stats_nch as a publication token…

  • Unscored —

    md/raid10: fix writes_pending leak on write request failures

    In the Linux kernel, the following vulnerability has been resolved: md/raid10: fix writes_pending leak on write request failures raid10_make_request() acquires a writes_pending reference with md_write_start() before dispatching write requests. Several failure…

  • Unscored —

    md/raid1,raid10: fix bio accounting for split md cloned bios

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix bio accounting for split md cloned bios Use md_cloned_bio() to control bio accounting instead of relying on r1bio_existed in raid1 or the io_accounting flag in raid10. Th…

  • Unscored —

    md/raid1,raid10: fix deadlock in read error recovery path

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix deadlock in read error recovery path raid1d and raid10d may resubmit a split md cloned bio while handling a read error. In this case, resubmitting the bio can lead to a d…

  • Unscored —

    netfs: Fix folio_queue ENOMEM in writeback by adding a mempool

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix folio_queue ENOMEM in writeback by adding a mempool Fix the handling of folio_queue allocation failure in writeback by adding a mempool and passing in gfp_t flags to the rolling bu…

  • Unscored —

    xsk: reclaim invalid Tx descriptors in ZC batch path

    In the Linux kernel, the following vulnerability has been resolved: xsk: reclaim invalid Tx descriptors in ZC batch path The zero-copy Tx batch parser stops when it encounters an invalid descriptor. If this happens after one or more continuation descriptors, …

  • Unscored —

    xsk: drain continuation descs after overflow in xsk_build_skb()

    In the Linux kernel, the following vulnerability has been resolved: xsk: drain continuation descs after overflow in xsk_build_skb() Fix generic xmit path multi-buffer logic when packets are either too big (count of descriptors exceed MAX_SKB_FRAGS) or an inva…

  • Unscored —

    btrfs: skip global block reserve accounting for rescue mounts

    In the Linux kernel, the following vulnerability has been resolved: btrfs: skip global block reserve accounting for rescue mounts [BUG] Mounting with rescue=ibadroots after corrupting the block group tree root triggers a NULL pointer dereference: BUG: kernel …

  • Unscored —

    xfs: handle NULL b_addr in xfs_buf_free

    In the Linux kernel, the following vulnerability has been resolved: xfs: handle NULL b_addr in xfs_buf_free When xfs_buf_alloc_backing_mem() fails, xfs_buf_free() is called with bp->b_addr still NULL. The code falls through to the folio_put path which calls v…

  • Unscored —

    scsi: core: pair EH runtime PM get and put

    In the Linux kernel, the following vulnerability has been resolved: scsi: core: pair EH runtime PM get and put shost->eh_noresume is currently consulted twice in one error handling iteration: once before scsi_autopm_get_host() and once again before scsi_autop…

  • Unscored —

    tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg

    In the Linux kernel, the following vulnerability has been resolved: tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg Sashiko found that user can cause this WARN_ON_ONCE() easily with adding a kprobe event based on a raw address with BTF parameter. Since…

  • Unscored —

    fbdev: Wrap user-invoked calls to fb_set_var() in helper

    In the Linux kernel, the following vulnerability has been resolved: fbdev: Wrap user-invoked calls to fb_set_var() in helper Handle fbcon during display updates in fb_set_var_from_user(). Check with fbcon if the mode change is possible, update hardware state …

  • Unscored —

    tipc: avoid busy looping in tipc_exit_net()

    In the Linux kernel, the following vulnerability has been resolved: tipc: avoid busy looping in tipc_exit_net() Blamed commit introduced a busy-wait loop in tipc_exit_net() to wait for pending UDP bearer cleanup works to complete: while (atomic_read(&tn->wq_c…

  • Unscored —

    net: tap: fix wrong transport_header when sending VLAN-tagged frame

    In the Linux kernel, the following vulnerability has been resolved: net: tap: fix wrong transport_header when sending VLAN-tagged frame In tap_get_user_xdp(), when processing a VLAN-tagged frame (e.g. ETH_P_8021Q), skb_set_network_header() is called first to …

  • Unscored —

    io_uring: defer eventfd signaling when queued from a wakeup handler

    In the Linux kernel, the following vulnerability has been resolved: io_uring: defer eventfd signaling when queued from a wakeup handler io_req_local_work_add() signals the CQ ring eventfd inline when it is the one to push the first entry onto ->work_list. For…

  • Unscored —

    cifs: call pagecache_isize_extended() in cifs_setsize() when extending

    In the Linux kernel, the following vulnerability has been resolved: cifs: call pagecache_isize_extended() in cifs_setsize() when extending cifs_setsize() calls truncate_pagecache() but skips pagecache_isize_extended() on extension. truncate_setsize() shows th…

  • Unscored —

    mm/mglru: fix and remove redundant unevictable folio handling

    In the Linux kernel, the following vulnerability has been resolved: mm/mglru: fix and remove redundant unevictable folio handling sort_folio() has a shortcut for moving folios that are no longer evictable but are still sitting on a generation list. However, t…

  • Unscored —

    mm/huge_memory: transfer the pmd dirty bit to the folio on zap

    In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: transfer the pmd dirty bit to the folio on zap zap_huge_pmd_folio() propagates the pmd young bit to the folio for the file case, but not the dirty bit. The pte path does propa…

  • Unscored —

    netfilter: nf_tables: skip double clone set expressions on element insert

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: skip double clone set expressions on element insert Both the dynset and newsetelem path clone the existing set expressions when setting set element expressions if no ove…

  • Unscored —

    xsk: honor XDP_TX_METADATA in zero-copy path

    In the Linux kernel, the following vulnerability has been resolved: xsk: honor XDP_TX_METADATA in zero-copy path The zero-copy path reads TX metadata whenever the UMEM has metadata space, even if the descriptor does not set XDP_TX_METADATA. Pass descriptor op…

  • Unscored —

    Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition

    In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition The VMBus module initialization function, hv_acpi_init(), currently does nothing when running in the root partition…

  • Unscored —

    net/sched: account classifier filter allocations to memcg

    In the Linux kernel, the following vulnerability has been resolved: net/sched: account classifier filter allocations to memcg Allocations in the tc classifier *_change() paths (filter objects, per-CPU counters, and per-filter aux data) use plain GFP_KERNEL wi…

  • Unscored —

    vxlan: fix reading neigh ha

    In the Linux kernel, the following vulnerability has been resolved: vxlan: fix reading neigh ha Currently arp/neigh_reduce read neigh ha directly which can lead to partial reads while the neigh is being updated. Use neigh_ha_snapshot to take a stable snapshot…

  • Unscored —

    net: bridge: arp/nd proxy: fix reading neigh ha

    In the Linux kernel, the following vulnerability has been resolved: net: bridge: arp/nd proxy: fix reading neigh ha Currently neigh ha address is read directly, but that can result in torn/partial reads if the neigh is being updated. Use neigh_ha_snapshot to …

  • Unscored —

    dpll: fix NULL deref in dpll_device_ops() during teardown race

    In the Linux kernel, the following vulnerability has been resolved: dpll: fix NULL deref in dpll_device_ops() during teardown race When the last owner of a dpll device unregisters while a foreign driver still holds a pin on it via dpll_pin_on_pin_register(), …

  • Unscored —

    blk-iocost: clear delay state when freeing policy data

    In the Linux kernel, the following vulnerability has been resolved: blk-iocost: clear delay state when freeing policy data iocg_kick_delay() turns sufficiently large debt into an explicit block-cgroup delay with blkcg_set_delay(), setting blkg->use_delay to -…

  • Unscored —

    bpf: Fix mmap_lock leak in irq_work path

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix mmap_lock leak in irq_work path stack_map_get_build_id_offset() introduced a per-CPU irq_work to defer mmap_read_unlock() from NMI context, and bpf_find_vma() later reused the same m…

  • Unscored —

    btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data() In that function, we round down the start position and round up the ending position. But during the calculation of…

  • Unscored —

    btrfs: check if root is readonly when setting posix acl

    In the Linux kernel, the following vulnerability has been resolved: btrfs: check if root is readonly when setting posix acl For a filesystem which has btrfs read-only property set to true, all write operations including acl and xattr should be denied. However…

  • Unscored —

    btrfs: always wait for ordered extents to avoid OE races

    In the Linux kernel, the following vulnerability has been resolved: btrfs: always wait for ordered extents to avoid OE races [BUG] Syzbot reported a bug that there can be conflicting OEs for the same range: BTRFS critical (device loop4): panic in insert_order…

  • Unscored —

    btrfs: defrag: fix deadlock between defrag and delalloc space reservation

    In the Linux kernel, the following vulnerability has been resolved: btrfs: defrag: fix deadlock between defrag and delalloc space reservation While running fsstress with autodefrag and flushoncommit, hit a deadlock due to the fact that defrag reserves delallo…

  • Unscored —

    scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails

    In the Linux kernel, the following vulnerability has been resolved: scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails sd_set_special_bvec() allocates a special payload page for UNMAP and WRITE SAME commands. If scsi_alloc_sgtables() fail…

  • Unscored —

    bpf: Clear buf on error in __bpf_get_task_stack

    In the Linux kernel, the following vulnerability has been resolved: bpf: Clear buf on error in __bpf_get_task_stack Both bpf_get_task_stack and bpf_get_task_stack_sleepable helpers that use __bpf_get_task_stack have buf defined as ARG_PTR_TO_UNINIT_MEM argume…

  • Unscored —

    dm-integrity: replace forgeable discard filler with a keyed sector marker

    In the Linux kernel, the following vulnerability has been resolved: dm-integrity: replace forgeable discard filler with a keyed sector marker The discard-block check in dm_integrity_rw_tag() treats a stored tag of all 0xf6 bytes (DISCARD_FILLER) as proof a bl…

  • Unscored —

    tty: skip cdev_del() when no cdev is registered

    In the Linux kernel, the following vulnerability has been resolved: tty: skip cdev_del() when no cdev is registered TTY device registration can fail before a cdev is allocated. Serial core keeps the port so setserial can still use it, and later removal passes…

  • Unscored —

    serial: core: clear freed pointers on uart_register_driver() failure

    In the Linux kernel, the following vulnerability has been resolved: serial: core: clear freed pointers on uart_register_driver() failure uart_register_driver() leaves drv->state pointing to freed memory when tty_alloc_driver() fails. If tty_register_driver() …

  • Unscored —

    serial: core: do fallible allocations before the console can be registered

    In the Linux kernel, the following vulnerability has been resolved: serial: core: do fallible allocations before the console can be registered serial_core_add_one_port() allocates uport->tty_groups after uart_configure_port(), which may register the console. …

  • Unscored —

    bpf: Reject >8 byte return values on return-reading trampoline paths

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject >8 byte return values on return-reading trampoline paths btf_distill_func_proto() builds the function model used for the fentry/fexit/fmod_ret/fsession trampolines and struct_ops.…

  • Unscored —

    PCI: Fix UAF when probe runs concurrent to dyn ID removal

    In the Linux kernel, the following vulnerability has been resolved: PCI: Fix UAF when probe runs concurrent to dyn ID removal Dynamic IDs are only guaranteed to be valid when dynids.lock is held, as remove_id_store() can free the node. Thus, make a copy in pc…

  • Unscored —

    iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure path

    In the Linux kernel, the following vulnerability has been resolved: iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure path tegra241_cmdqv_init_structures() allocates VINTF0 with kzalloc_obj(), inits it, and preallocates its logical VCMDQs. Two of its …

  • Unscored —

    ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find()

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find() Syzbot/stress-ng reported an ABBA deadlock in ext4 when exercising concurrent xattr workloads (using the ea_inode mount/format option)…

  • Unscored —

    bpf: Zero queue and stack outputs on lock failure

    In the Linux kernel, the following vulnerability has been resolved: bpf: Zero queue and stack outputs on lock failure Queue and stack pop/peek helpers accept an uninitialized output buffer because the verifier expects the helper to initialize it. The empty-ma…

  • Unscored —

    time/namespace: Validate nanosecond field in proc_timens_set_offset()

    In the Linux kernel, the following vulnerability has been resolved: time/namespace: Validate nanosecond field in proc_timens_set_offset() The function validates tv_sec to be within [-KTIME_SEC_MAX, KTIME_SEC_MAX] but never validates that tv_nsec is within the…

  • Unscored —

    perf/x86/intel/uncore: Fix uncore_box ref/unref ordering

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel/uncore: Fix uncore_box ref/unref ordering In uncore_event_cpu_online(), uncore_box_ref() was called before uncore_change_context(). uncore_box_ref() gates on box->cpu >= 0, but…

  • Unscored —

    mm/hugetlb: initialize gigantic bootmem hugepage struct pages earlier

    In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: initialize gigantic bootmem hugepage struct pages earlier Gigantic bootmem HugeTLB pages are currently initialized from hugetlb_init(), but page_alloc_init_late() runs earlier and…

  • Unscored —

    ACPI: bus: Introduce acpi_bus_get_primary_device()

    In the Linux kernel, the following vulnerability has been resolved: ACPI: bus: Introduce acpi_bus_get_primary_device() The function used for obtaining the first "physical" device for which the given ACPI one is the ACPI companion, acpi_get_first_physical_node…

  • Unscored —

    RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()

    In the Linux kernel, the following vulnerability has been resolved: RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind() When __rdma_counter_bind_qp() fails in alloc_and_bind(), the error path jumps to err_mode which frees the counter wi…

  • Unscored —

    driver core: Avoid warning when removing a device while its supplier is unbinding

    In the Linux kernel, the following vulnerability has been resolved: driver core: Avoid warning when removing a device while its supplier is unbinding During driver removal, the following warning can appear: WARNING: CPU: 1 PID: 139 at drivers/base/core.c:1497…

  • Unscored —

    tty: serial: 8250: protect against NULL uart->port.dev in register

    In the Linux kernel, the following vulnerability has been resolved: tty: serial: 8250: protect against NULL uart->port.dev in register serial8250_register_8250_port() conditionally copies uart->port.dev from up->port.dev only when up->port.dev is non-NULL: if…

  • Unscored —

    genirq/proc: Size interrupt directory names for 10-digit interrupt numbers

    In the Linux kernel, the following vulnerability has been resolved: genirq/proc: Size interrupt directory names for 10-digit interrupt numbers /proc/irq/<n>/ directory names are built in `char name[10]` buffers with `sprintf(name, "%u", irq)`. Ten-digit IRQ n…

  • Unscored —

    smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr() cifs_posix_to_fattr() ignores the return value of posix_info_parse(). When a malformed POSIX directory entry is encountere…

  • Unscored —

    smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid

    In the Linux kernel, the following vulnerability has been resolved: smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid When the administrator mounts with forceuid or forcegid (uid=/gid= mount options), they expect all files to appear owned by t…

  • Unscored —

    smb: client: reject out-of-bounds DataOffset in CIFSSMBRead()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: reject out-of-bounds DataOffset in CIFSSMBRead() The SMB1 synchronous read helper CIFSSMBRead() validates the server's DataLength against CIFSMaxBufSize and the caller's count, b…

  • Unscored —

    perf/x86/intel: Prevent drain_pebs() reentry

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel: Prevent drain_pebs() reentry The PEBS buffer is shared by all events on a CPU, so drain_pebs() must not be reentered. If so, one instance may observe stale buffer state and po…

  • Unscored —

    net/mlx5e: Move representor vnic reporter to eswitch devlink port

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Move representor vnic reporter to eswitch devlink port The representor vnic devlink health reporter is created and destroyed along the representor netdev (un)load path, which is no…

  • Unscored —

    vhost: invalidate vring access on IOTLB transitions

    In the Linux kernel, the following vulnerability has been resolved: vhost: invalidate vring access on IOTLB transitions When VIRTIO_F_ACCESS_PLATFORM changes, cached vring pointers and IOTLB metadata are interpreted in a different address space. Keeping them …

  • Unscored —

    virtio_ring: fix stale descriptor flags after a failed packed add

    In the Linux kernel, the following vulnerability has been resolved: virtio_ring: fix stale descriptor flags after a failed packed add In a packed ring the AVAIL and USED bits sit in the descriptor itself, so writing them makes that descriptor available. Those…

  • Unscored —

    iommu/amd: Do not reallocate GA log buffers on resume

    In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Do not reallocate GA log buffers on resume Commit c5e1a1eb9279 ("iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement") moved the GA log allocation from iommu_init_pc…

  • Unscored —

    bpf: mark a NULL call argument precise

    In the Linux kernel, the following vulnerability has been resolved: bpf: mark a NULL call argument precise check_func_arg() allows bpf_register_is_null() for nullable arguments w/o marking the underlying scalar register precise. Hence a checkpoint created on …

  • Unscored —

    tracing: Fix subbuf resize races with trace_pipe_raw readers

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix subbuf resize races with trace_pipe_raw readers Concurrent subbuffer resizes may crash trace_pipe_raw readers or leak uninitialized memory to userspace due to stale size values. …

  • Unscored —

    bpf: Preserve inner map identity in callback frames

    In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve inner map identity in callback frames Callback frame constructors initialize map-typed argument registers with __mark_reg_known_zero() and then restore map_ptr. This clears map_…

  • Unscored —

    bpf: Keep refcount_acquire nullable for borrowed RCU kptrs

    In the Linux kernel, the following vulnerability has been resolved: bpf: Keep refcount_acquire nullable for borrowed RCU kptrs bpf_refcount_acquire() is fallible for a borrowed reference because the object may have reached a zero refcount. The verifier theref…

  • Unscored —

    bpf: Don't infer non-NULL from a pointer with an unbounded offset

    In the Linux kernel, the following vulnerability has been resolved: bpf: Don't infer non-NULL from a pointer with an unbounded offset reg_not_null() decides that a register holds a non-NULL value by looking at its type alone. For pointer types that allow arit…

  • Unscored —

    bpf: Reject legacy packet loads from callbacks

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject legacy packet loads from callbacks check_ld_abs() models a failed BPF_LD_ABS or BPF_LD_IND in a subprogram as an implicit return with R0 set to zero. It calls prepare_func_exit() …

  • Unscored —

    bpf: Check ancestor frames for rbtree callbacks

    In the Linux kernel, the following vulnerability has been resolved: bpf: Check ancestor frames for rbtree callbacks bpf_rbtree_add() invokes its comparator while the caller holds the root lock. The native insertion code retains raw parent and link pointers ac…

  • Unscored —

    bpf: don't rewrite bpf_fastcall patterns entered by a jump

    In the Linux kernel, the following vulnerability has been resolved: bpf: don't rewrite bpf_fastcall patterns entered by a jump mark_fastcall_pattern_for_call() must ensure that matched "spill; call; fill" instruction series is not interrupted by a jump. Other…

  • Unscored —

    bpf: zero extend the result of an arena 32-bit cmpxchg

    In the Linux kernel, the following vulnerability has been resolved: bpf: zero extend the result of an arena 32-bit cmpxchg bpf_convert_ctx_accesses() rewrites an atomic on an arena pointer from BPF_STX | BPF_ATOMIC to BPF_STX | BPF_PROBE_ATOMIC, and it runs b…

  • Unscored —

    bpf: Mark syscall helpers as sleepable

    In the Linux kernel, the following vulnerability has been resolved: bpf: Mark syscall helpers as sleepable bpf_sys_bpf() executes the bpf(2) syscall body, which can take mutexes, allocate with GFP_KERNEL, and wait for an RCU grace period. bpf_sys_close() reac…

  • Unscored —

    bpf: Mark signal tracepoint siginfo arguments as scalar

    In the Linux kernel, the following vulnerability has been resolved: bpf: Mark signal tracepoint siginfo arguments as scalar The signal_generate and signal_deliver tracepoints declare their info argument as a struct kernel_siginfo pointer. btf_ctx_access() the…

  • Unscored —

    erofs: disable LZ4 rolling decompression for now

    In the Linux kernel, the following vulnerability has been resolved: erofs: disable LZ4 rolling decompression for now LZ4 rolling decompression [1] was introduced to reduce the memory footprint of temporary pages: For many cases, it is needed for users to read…

  • Unscored —

    btrfs: zstd: fix lost wakeup when waiting for a workspace

    In the Linux kernel, the following vulnerability has been resolved: btrfs: zstd: fix lost wakeup when waiting for a workspace A writer can sleep forever in zstd_get_workspace() even though a workspace is free. When zstd_alloc_workspace() fails, the task is qu…

  • Unscored —

    bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge

    In the Linux kernel, the following vulnerability has been resolved: bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge Nicholas Carlini reported a bug in precision backtracking mechanism for BPF_LD | BPF_{IND,ABS} instructions. These instructions ar…

  • Unscored —

    ipv6: mcast: use rcu_assign_pointer() for __rcu list updates

    In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: use rcu_assign_pointer() for __rcu list updates Several places in net/ipv6/mcast.c update RCU-protected lists (np->ipv6_mc_list, idev->mc_list, idev->mc_tomb) using direct pointe…

  • Unscored —

    bpf: check_cond_jmp_op(): properly infer if register is null

    In the Linux kernel, the following vulnerability has been resolved: bpf: check_cond_jmp_op(): properly infer if register is null Nicholas Carlini reported a bug when verifier can incorrectly infer that a pointer is non-null. The bug occurs when two pointers a…

  • Unscored —

    printk: Don't WARN on kthread_run failure.

    In the Linux kernel, the following vulnerability has been resolved: printk: Don't WARN on kthread_run failure. Since __kthread_create_on_node() returns -EINTR upon SIGKILL, we should not use WARN_ON() in order to catch kthread_run() failure.

  • Unscored —

    KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN Don't reset the VMCB's TLB control back to "do nothing" on a failed VMRUN, as empirical testing shows that the CPU perf…

  • Unscored —

    namespace: handle mount locking for automounts correctly

    In the Linux kernel, the following vulnerability has been resolved: namespace: handle mount locking for automounts correctly If mounts are propagated across user namespaces, attach_recursive_mnt() locks every copy of the source mount to protect overmounts fro…

  • Unscored —

    namespace: check the mounts before reading their parents in pivot_root()

    In the Linux kernel, the following vulnerability has been resolved: namespace: check the mounts before reading their parents in pivot_root() path_pivot_root() reads the parents of new_root and of the caller's root and checks whether they are shared before it …

  • Unscored —

    scsi: ch: Do not keep references to data transfer element devices

    In the Linux kernel, the following vulnerability has been resolved: scsi: ch: Do not keep references to data transfer element devices ch_readconfig() looks up the scsi_device of every data transfer element whose SCSI id the changer reports in READ ELEMENT STA…

  • Unscored —

    net: team: stop reusing skb after queue override

    In the Linux kernel, the following vulnerability has been resolved: net: team: stop reusing skb after queue override A nonzero dev_queue_xmit() result does not return ownership of the skb. When an override port's qdisc drops it, the queue override helper used…

  • Unscored —

    ip6_gre: remove obsolete ERSPAN PMTU update

    In the Linux kernel, the following vulnerability has been resolved: ip6_gre: remove obsolete ERSPAN PMTU update A tc tunnel_key action can attach a METADATA_IP_TUNNEL dst to an skb, and mirred can redirect it to a native ip6erspan device. The legacy PMTU upda…

  • Unscored —

    ice: fix use-after-free in dynamic port cleanup

    In the Linux kernel, the following vulnerability has been resolved: ice: fix use-after-free in dynamic port cleanup ice_dealloc_dynamic_port() uses dyn_port->vsi->idx to erase the dynamic port from pf->dyn_ports. However, it frees the VSI before reading the i…

  • Unscored —

    sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler A CPU going down has to empty its own rq. Its hotplug thread waits in sched_cpu_wait_empty() until nothing el…

  • Unscored —

    dm-integrity: fix buffer overflow in inline mode with large tag size

    In the Linux kernel, the following vulnerability has been resolved: dm-integrity: fix buffer overflow in inline mode with large tag size In inline mode, dm_integrity_check and dm_integrity_inline_recheck compute the checksum of each block into an on-stack buf…

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-100072.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-100074.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-63998.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-63999.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64006.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64036.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64060.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64076.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64146.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64159.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64190.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64388.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-64513.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68081.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68241.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68242.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68312.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68323.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68400.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68401.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68421.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68426.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68441.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-68448.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72031.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72321.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72341.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72366.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72367.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2026-72383.html