ALAS2KERNEL-5.10-2026-129


Amazon Linux 2 (EOS) Security Advisory: ALAS2KERNEL-5.10-2026-129
Advisory Released Date: 2026-08-17
Advisory Updated Date: 2026-08-22
Severity: Important
References: CVE-2026-43216  CVE-2026-43329  CVE-2026-46135  CVE-2026-52942  CVE-2026-53388  CVE-2026-53392  CVE-2026-53393  CVE-2026-53399  CVE-2026-53400  CVE-2026-53402  CVE-2026-63803  CVE-2026-63806  CVE-2026-63826  CVE-2026-63829  CVE-2026-63830  CVE-2026-64015  CVE-2026-64189  CVE-2026-64266  CVE-2026-64276  CVE-2026-64296  CVE-2026-64298  CVE-2026-64299  CVE-2026-64306  CVE-2026-64312  CVE-2026-64313  CVE-2026-64317  CVE-2026-64322  CVE-2026-64323  CVE-2026-64324  CVE-2026-64332  CVE-2026-64333  CVE-2026-64334  CVE-2026-64335  CVE-2026-64340  CVE-2026-64342  CVE-2026-64343  CVE-2026-64344  CVE-2026-64348  CVE-2026-64351  CVE-2026-64359  CVE-2026-64360  CVE-2026-64361  CVE-2026-64362  CVE-2026-64363  CVE-2026-64364  CVE-2026-64370  CVE-2026-64371  CVE-2026-64372  CVE-2026-64373  CVE-2026-64374  CVE-2026-64375  CVE-2026-64378  CVE-2026-64380  CVE-2026-64381  CVE-2026-64411  CVE-2026-64412  CVE-2026-64413  CVE-2026-64422  CVE-2026-64423  CVE-2026-64425  CVE-2026-64435  CVE-2026-64436  CVE-2026-64448  CVE-2026-64450  CVE-2026-64455  CVE-2026-64456  CVE-2026-64465  CVE-2026-64475  CVE-2026-64514  CVE-2026-64534  CVE-2026-64538  CVE-2026-64540  CVE-2026-64544  CVE-2026-64546  CVE-2026-64547  CVE-2026-64548  CVE-2026-64551  CVE-2026-64553  CVE-2026-64560  CVE-2026-64561  CVE-2026-64593  CVE-2026-64604  CVE-2026-68091  CVE-2026-68477  CVE-2026-72010  CVE-2026-72014  CVE-2026-72020  CVE-2026-72021  CVE-2026-72036  CVE-2026-72038  CVE-2026-72039  CVE-2026-72052  CVE-2026-72054  CVE-2026-72055  CVE-2026-72061  CVE-2026-72067  CVE-2026-72068  CVE-2026-72083  CVE-2026-72088  CVE-2026-72102  CVE-2026-72105  CVE-2026-72107  CVE-2026-72108  CVE-2026-72120  CVE-2026-72129  CVE-2026-72136  CVE-2026-72138  CVE-2026-72218  CVE-2026-72219  CVE-2026-72223  CVE-2026-72224  CVE-2026-72247  CVE-2026-72250  CVE-2026-72251  CVE-2026-72256  CVE-2026-72282  CVE-2026-72289  CVE-2026-72296  CVE-2026-72307  CVE-2026-72310  CVE-2026-72314  CVE-2026-72316  CVE-2026-72319  CVE-2026-72322  CVE-2026-72326  CVE-2026-72339  CVE-2026-72348  CVE-2026-72349  CVE-2026-72350  CVE-2026-72351  CVE-2026-72396  CVE-2026-72400  CVE-2026-72418  CVE-2026-72421  CVE-2026-72428  CVE-2026-72433  CVE-2026-72435  CVE-2026-72447  CVE-2026-72450  CVE-2026-72476  CVE-2026-72502  CVE-2026-74255  CVE-2026-74256  CVE-2026-74262  CVE-2026-74267  CVE-2026-74279  CVE-2026-74282  CVE-2026-74283  CVE-2026-74284  CVE-2026-74287  CVE-2026-74288  CVE-2026-74297  CVE-2026-74321  CVE-2026-74330  CVE-2026-74331  CVE-2026-74382  CVE-2026-74384  CVE-2026-74394  CVE-2026-74395  CVE-2026-74398  CVE-2026-74416  CVE-2026-74578 
FAQs regarding Amazon Linux ALAS/CVE Severity

Issue Overview:

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

net: Drop the lock in skb_may_tx_timestamp() (CVE-2026-43216)

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

netfilter: flowtable: strictly check for maximum number of actions (CVE-2026-43329)

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

nvmet-tcp: fix race between ICReq handling and queue teardown (CVE-2026-46135)

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

netfilter: nf_log: validate MAC header was set before dumping it (CVE-2026-52942)

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

fuse: re-lock request before replacing page cache folio

fuse_try_move_folio() unlocks the request on entry but does not
re-lock it on the success path. This means fuse_chan_abort() can end the
request and free the fuse_io_args (eg fuse_readpages_end()) while the
subsequent copy chain logic after fuse_try_move_folio() accesses the
fuse_io_args, leading to use-after-free issues.

Fix this by calling lock_request() before replace_page_cache_folio().
This ensures the request is locked on the success path which will
prevent the fuse_io_args from being freed while the later copying logic
runs, and also ensures that the ap->folios[i]->mapping is never null
since ap->folios[i] will always point to the newfolio after
replace_page_cache_folio(). (CVE-2026-53388)

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

NFSv4/flexfiles: reject zero filehandle version count (CVE-2026-53392)

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

nfsd: reset write verifier on deferred writeback errors (CVE-2026-53393)

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

nfsd: release layout stid on setlease failure (CVE-2026-53399)

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

i2c: core: fix adapter registration race

Adapters can be looked up based on their id using i2c_get_adapter()
which takes a reference to the embedded struct device.

Make sure that the adapter (including its struct device) has been
initialised before adding it to the IDR to avoid accessing uninitialised
data which could, for example, lead to NULL-pointer dereferences or
use-after-free.

Note that the i2c-dev chardev, which is registered from a bus notifier,
currently uses i2c_get_adapter() so the adapter needs to be added to the
IDR before registration. (CVE-2026-53400)

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

fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()

When fbcon_do_set_font() fails (e.g., due to a memory allocation failure
inside vc_resize() under heavy memory pressure), it jumps to the `err_out`
label to roll back the console state. However, the current rollback logic
forgets to restore the `hi_font` state, leading to a severe state machine
corruption.

Earlier in the function, `set_vc_hi_font()` might be called to change
`vc->vc_hi_font_mask` and mutate the screen buffer. If `vc_resize()`
subsequently fails, the `err_out` path restores `vc_font.charcount`
but entirely skips rolling back the `vc_hi_font_mask` and the screen
buffer.

This mismatch leaves the terminal in a desynchronized state. Because
`vc_hi_font_mask` remains set, the VT subsystem will still accept
character indices greater than 255 from userspace and write them to the
screen buffer. Subsequent rendering calls (e.g., `fbcon_putcs()`) will
then use these inflated indices to access the reverted, 256-character
font array, leading to a deterministic out-of-bounds read and potential
kernel memory disclosure.

Fix this by adding the missing rollback logic for the `hi_font` mask
and screen buffer in the error path. (CVE-2026-53402)

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

hdlc_ppp: sync per-proto timers before freeing hdlc state (CVE-2026-63803)

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

KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned() (CVE-2026-63806)

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

fbdev: fix use-after-free in store_modes() (CVE-2026-63826)

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

net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-63829)

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

net: skmsg: preserve sg.copy across SG transforms (CVE-2026-63830)

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

security/keys: fix missed RCU read section on lookup

Nicholas Carlini reports that the keyring code calls assoc_array_find()
in find_key_to_update() without holding the RCU read lock, while the
assoc_array_gc() code really is designed around removing the node from
the tree and then freeing it after an RCU grace-period.

The regular key handling doesn't see this because holding the keyring
semaphore hides any lifetime issues, but the persistent key handling
uses a different model.

Instead of extending the keyring locking, just do the simple RCU locking
that the assoc_array was designed for. (CVE-2026-64015)

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

netfilter: ipset: fix race between dump and ip_set_list resize (CVE-2026-64189)

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

fuse: re-lock request before returning from fuse_ref_folio() (CVE-2026-64266)

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

Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count (CVE-2026-64276)

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

exfat: bound uniname advance in exfat_find_dir_entry() (CVE-2026-64296)

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

NFSv4: include MAY_WRITE in open permission mask for O_TRUNC (CVE-2026-64298)

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

tracing: Prevent out-of-bounds read in glob matching (CVE-2026-64299)

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

crypto: drbg - Fix returning success on failure in CTR_DRBG (CVE-2026-64306)

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

crypto: pcrypt - restore callback for non-parallel fallback (CVE-2026-64312)

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

crypto: ecc - Fix carry overflow in vli multiplication (CVE-2026-64313)

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

isofs: bound Rock Ridge symlink components to the SL record (CVE-2026-64317)

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

udf: validate sparing table length as an entry count, not a byte count (CVE-2026-64322)

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

udf: validate VAT header length against the VAT inode size (CVE-2026-64323)

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

udf: validate free block extents against the partition length (CVE-2026-64324)

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

USB: ulpi: fix memory leak on registration failure (CVE-2026-64332)

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

USB: serial: digi_acceleport: fix write buffer corruption (CVE-2026-64333)

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

USB: serial: digi_acceleport: fix hard lockup on disconnect (CVE-2026-64334)

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

USB: serial: digi_acceleport: fix broken rx after throttle (CVE-2026-64335)

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

USB: legousbtower: fix use-after-free on disconnect race (CVE-2026-64340)

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

USB: iowarrior: fix use-after-free on disconnect (CVE-2026-64342)

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

USB: ldusb: fix use-after-free on disconnect race (CVE-2026-64343)

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

USB: idmouse: fix use-after-free on disconnect race (CVE-2026-64344)

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

usb: free iso schedules on failed submit (CVE-2026-64348)

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

net: usb: kalmia: bound RX frame length in kalmia_rx_fixup() (CVE-2026-64351)

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

nilfs2: reject CLEAN_SEGMENTS ioctl with out-of-range segment numbers (CVE-2026-64359)

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

hfs/hfsplus: zero-initialize buffer in hfs_bnode_read (CVE-2026-64360)

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

hfs/hfsplus: fix u32 overflow in check_and_correct_requested_length (CVE-2026-64361)

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

HID: lg-g15: cancel pending work on remove to fix a use-after-free (CVE-2026-64362)

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

HID: appleir: fix UAF on pending key_up_timer in remove() (CVE-2026-64363)

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

HID: multitouch: fix out-of-bounds bit access on mt_io_flags (CVE-2026-64364)

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

posix-cpu-timers: Fix pid refcount leak in do_cpu_nanosleep() error path (CVE-2026-64370)

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

proc: protect ptrace_may_access() with exec_update_lock (part 1) (CVE-2026-64371)

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

cpufreq: pcc: fix use-after-free and double free in _OSC evaluation (CVE-2026-64372)

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

cpufreq: Fix hotplug-suspend race during reboot (CVE-2026-64373)

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

sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT (CVE-2026-64374)

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

proc: protect ptrace_may_access() with exec_update_lock (FD links) (CVE-2026-64375)

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

writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs() (CVE-2026-64378)

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

smb: client: harden POSIX SID length parsing (CVE-2026-64380)

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

smb: client: Fix next buffer leak in receive_encrypted_standard() (CVE-2026-64381)

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

netfilter: ebtables: terminate table name before find_table_lock() (CVE-2026-64411)

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

netfilter: ebtables: module names must be null-terminated (CVE-2026-64412)

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

netfilter: ebtables: zero chainstack array (CVE-2026-64413)

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

net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes (CVE-2026-64422)

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

ipv4: igmp: remove multicast group from hash table on device destruction (CVE-2026-64423)

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

io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item (CVE-2026-64425)

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

audit: Fix data races of skb_queue_len() readers on audit_queue (CVE-2026-64435)

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

net: af_key: initialize alg_key_len for IPComp states (CVE-2026-64436)

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

smb: client: restrict implied bcc[0] exemption to responses without data area (CVE-2026-64448)

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

tipc: fix out-of-bounds read in broadcast Gap ACK blocks (CVE-2026-64450)

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

USB: chaoskey: Fix slab-use-after-free in chaoskey_release() (CVE-2026-64455)

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

hwrng: virtio: clamp device-reported used.len at copy_data() (CVE-2026-64456)

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

usb: xhci: Fix sleep in atomic context in xhci_free_streams() (CVE-2026-64465)

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

vfio/pci: Release the VGA arbiter client on register_device() failure (CVE-2026-64475)

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

userfaultfd: gate must_wait writability check on pte_present() (CVE-2026-64514)

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

nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path (CVE-2026-64534)

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

ipv6: Fix null-ptr-deref in fib6_nh_mtu_change(). (CVE-2026-64538)

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

usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup() (CVE-2026-64540)

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

crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents (CVE-2026-64544)

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

drm/edid: fix OOB read in drm_parse_tiled_block() (CVE-2026-64546)

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

net: usb: net1080: validate packet_len before pad-byte access in rx_fixup (CVE-2026-64547)

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

bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data() (CVE-2026-64548)

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

sctp: validate STALE_COOKIE cause length before reading staleness (CVE-2026-64551)

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

net: psample: fix info leak in PSAMPLE_ATTR_DATA (CVE-2026-64553)

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

posix-cpu-timers: Prevent UAF caused by non-leader exec() race (CVE-2026-64560)

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

KVM: x86: Check for invalid/obsolete root *after* making MMU pages available

Check for a "stale" page fault, i.e. for an invalid and/or obsolete root,
after making MMU pages available for the shadow MMU. If reclaiming shadow
pages zaps an in-use root, i.e. marks it invalid, then KVM will attempt to
map memory into an invalid root. On its own, populating an invalid root is
"fine", but because child shadow pages inherit their parent's role, any
children created during the map/fetch will be created as invalid pages,
thus violating KVM's invariant that invalid pages are never on the list of
active MMU pages.

Note, the underlying flaw has existed since KVM first started tracking
invalid roots in 2008 (commit 2e53d63acba7, "KVM: MMU: ignore zapped root
pagetables"), but the true badness only came along in 2020 (Linux 5.9)
with the invariant that invalid shadow pages can't be on the list of
active pages.

Note #2, inheriting role.invalid when creating child shadow pages is also
far from ideal; that flaw will be addressed separately. (CVE-2026-64561)

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

btrfs: do not trim a device which is not writeable (CVE-2026-64593)

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

KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode (CVE-2026-64604)

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

HID: wacom: stop hardware after post-start probe failures (CVE-2026-68091)

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

ipvs: fix more places with wrong ipv6 transport offsets (CVE-2026-68477)

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

cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed (CVE-2026-72010)

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

drbd: reject data replies with an out-of-range payload size (CVE-2026-72014)

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

ipvs: reset full ip_vs_seq structs in ip_vs_conn_new (CVE-2026-72020)

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

ipvs: use parsed transport offset in SCTP state lookup (CVE-2026-72021)

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

net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked (CVE-2026-72036)

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

net: liquidio: fix BAR resource leak on PF number failure (CVE-2026-72038)

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

bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp() (CVE-2026-72039)

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

net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-72052)

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

net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-72054)

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

net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-72055)

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

net: sit: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-72061)

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

cpu: hotplug: Preserve per instance callback errors (CVE-2026-72067)

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

posix-cpu-timers: Use u64 multiplication in update_rlimit_cpu() (CVE-2026-72068)

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

scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE (CVE-2026-72083)

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

scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path (CVE-2026-72088)

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

dm_early_create: fix freeing used table on dm_resume failure (CVE-2026-72102)

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

dm-log: fix a bitset_size overflow on 32bit machines (CVE-2026-72105)

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

dm era: fix out-of-bounds memory access for non-zero start sector (CVE-2026-72107)

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

dm thin metadata: fix metadata snapshot consistency on commit failure (CVE-2026-72108)

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

can: bcm: add missing rcu list annotations and operations (CVE-2026-72120)

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

nvmet-rdma: handle inline data with a nonzero offset (CVE-2026-72129)

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

xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink (CVE-2026-72136)

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

xen/gntdev: fix error handling in ioctl (CVE-2026-72138)

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

lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure (CVE-2026-72218)

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

lockd: Plug nlm_file leak when nlm_do_fopen() fails (CVE-2026-72219)

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

nvdimm/btt: Free arena sub-allocations on discover_arenas() error path (CVE-2026-72223)

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

nvdimm/btt: Free arenas on btt_init() error paths (CVE-2026-72224)

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

netfilter: nf_conncount: fix zone comparison in tuple dedup (CVE-2026-72247)

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

netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag (CVE-2026-72250)

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

netfilter: nf_nat_sip: reload possible stale data pointer (CVE-2026-72251)

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

netfilter: xt_cluster: reject template conntracks in hash match (CVE-2026-72256)

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

KVM: Move kvm_io_bus_get_dev() locking responsibilities to callers (CVE-2026-72282)

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

KVM: arm64: vgic: Check the interrupt is still ours before migrating it (CVE-2026-72289)

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

net: ife: require ETH_HLEN to be pullable in ife_decode() (CVE-2026-72296)

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

mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace() (CVE-2026-72307)

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

smb: client: fix overflow in passthrough ioctl bounds check (CVE-2026-72310)

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

regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK (CVE-2026-72314)

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

dm era: fix NULL pointer dereference in metadata_open() (CVE-2026-72316)

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

ipvs: ensure inner headers in ICMP errors are in headroom (CVE-2026-72319)

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

ipv6: mcast: Fix potential UAF in MLD delayed work (CVE-2026-72322)

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

net/sched: cake: reject overhead values that underflow length (CVE-2026-72326)

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

qede: fix off-by-one in BD ring consumption on build_skb failure (CVE-2026-72339)

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

netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop (CVE-2026-72348)

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

netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt() (CVE-2026-72349)

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

netfilter: xt_u32: reject invalid shift counts (CVE-2026-72350)

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

gue: validate REMCSUM private option length (CVE-2026-72351)

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

hwmon: adm1275: Prevent reading uninitialized stack (CVE-2026-72396)

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

seg6: validate SRH length before reading fixed fields (CVE-2026-72400)

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

netfilter: nf_conncount: prevent connlimit drops for early confirmed ct (CVE-2026-72418)

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

ipv4: fib: Don't ignore error route in local/main tables. (CVE-2026-72421)

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

bpf: Fix stack slot index in nospec checks (CVE-2026-72428)

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

netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak (CVE-2026-72433)

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

netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer() (CVE-2026-72435)

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

sctp: hold socket lock when dumping endpoints in sctp_diag (CVE-2026-72447)

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

xfrm: validate selector family and prefixlen during match (CVE-2026-72450)

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

dmaengine: Fix possible use after free (CVE-2026-72476)

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

tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF) (CVE-2026-72502)

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

tipc: fix UAF in tipc_l2_send_msg() (CVE-2026-74255)

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

bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds check (CVE-2026-74256)

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

kcm: use WRITE_ONCE() when changing lower socket callbacks (CVE-2026-74262)

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

net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen (CVE-2026-74267)

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

crypto: cavium/cpt - fix DMA cleanup using wrong loop index (CVE-2026-74279)

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

tipc: prevent snt_unacked underflow on CONN_ACK (CVE-2026-74282)

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

tipc: require net admin for TIPCv2 netlink mutators (CVE-2026-74283)

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

net/sched: sch_hfsc: Don't make class passive twice (CVE-2026-74284)

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

sctp: validate embedded address parameter length (CVE-2026-74287)

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

net: fib_rules: Don't dump dying fib_rule in fib_rules_dump(). (CVE-2026-74288)

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

RDMA/mlx5: Fix undefined shift of user RQ WQE size (CVE-2026-74297)

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

btrfs: fix invalid pointer dereference in __btrfs_run_delayed_refs() (CVE-2026-74321)

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

configfs: fix lockless traversals of ->s_children (CVE-2026-74330)

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

firmware_loader: Fix recursive lock in device_cache_fw_images() (CVE-2026-74331)

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

net/sched: cls_bpf: prevent unbounded recursion in offload rollback (CVE-2026-74382)

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

nvme-multipath: fix flex array size in struct nvme_ns_head (CVE-2026-74384)

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

RDMA/srpt: fix integer overflow in immediate data length check (CVE-2026-74394)

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

RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference (CVE-2026-74395)

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

ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD (CVE-2026-74398)

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

drm/radeon: fix memory leak in radeon_ring_restore() on lock failure (CVE-2026-74416)

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

crypto: algif_skcipher - force synchronous processing on trees without ctx->state (CVE-2026-74578)


Affected Packages:

kernel


Note:

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


Issue Correction:
Run yum update kernel or yum update --advisory ALAS2KERNEL-5.10-2026-129 to update your system.
System reboot is required in order to complete this update.

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

i686:
    kernel-headers-5.10.262-262.1063.amzn2.i686

src:
    kernel-5.10.262-262.1063.amzn2.src

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