SB2026111508 - Ubuntu update for linux-nvidia-tegra
Published: November 15, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 2244 vulnerabilities.
1) Buffer overflow (CVE-ID: CVE-2023-20585)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:H/AT:N/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise the target system.
The vulnerability exists due to a boundary error in IOMMU. A local administrator can trigger memory corruption and cause loss of SNP guest data integrity.
2) NULL pointer dereference (CVE-ID: CVE-2024-53056)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the mtk_crtc_destroy() function in drivers/gpu/drm/mediatek/mtk_crtc.c. A local user can perform a denial of service (DoS) attack.
3) Input validation error (CVE-ID: CVE-2024-58095)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper input validation within the extAlloc() and extRecord() functions in fs/jfs/jfs_extent.c. A local user can perform a denial of service (DoS) attack.
4) Improper locking (CVE-ID: CVE-2025-22127)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper locking within the f2fs_read_multi_pages() function in fs/f2fs/data.c, within the f2fs_compress_ctx_add_page() function in fs/f2fs/compress.c. A local user can perform a denial of service (DoS) attack.
5) NULL pointer dereference (CVE-ID: CVE-2025-23131)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the new_lockspace() function in fs/dlm/lockspace.c. A local user can perform a denial of service (DoS) attack.
6) Resource management error (CVE-ID: CVE-2025-37833)
CWE-ID: CWE-399 - Resource Management Errors
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to resource management error within the niu_try_msix() function in drivers/net/ethernet/sun/niu.c. A local user can perform a denial of service (DoS) attack.
7) NULL pointer dereference (CVE-ID: CVE-2025-38203)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the jfs_ioc_trim() function in fs/jfs/jfs_discard.c. A local user can perform a denial of service (DoS) attack.
8) Division by zero (CVE-ID: CVE-2025-38205)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to a division by zero error within the populate_dummy_dml_surface_cfg() function in drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c. A local user can perform a denial of service (DoS) attack.
9) Improper locking (CVE-ID: CVE-2025-38237)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper locking within the fimc_is_hw_change_mode() function in drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c. A local user can perform a denial of service (DoS) attack.
10) NULL pointer dereference (CVE-ID: CVE-2025-38621)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the rdev_is_spare() and rdev_addable() functions in drivers/md/md.c. A local user can perform a denial of service (DoS) attack.
11) Improper locking (CVE-ID: CVE-2025-39833)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper locking within the hfcpci_softirq() and HFC_init() functions in drivers/isdn/hardware/mISDN/hfcpci.c. A local user can perform a denial of service (DoS) attack.
12) Resource management error (CVE-ID: CVE-2025-39925)
CWE-ID: CWE-399 - Resource Management Errors
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to resource management error within the j1939_sk_netdev_event_netdown() function in net/can/j1939/socket.c. A local user can perform a denial of service (DoS) attack.
13) Out-of-bounds read (CVE-ID: CVE-2025-40014)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to an out-of-bounds read error within the amd_set_spi_freq() function in drivers/spi/spi-amd.c. A local user can perform a denial of service (DoS) attack.
14) NULL pointer dereference (CVE-ID: CVE-2025-40097)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the hda_component_manager_init() function in sound/hda/codecs/side-codecs/hda_component.c. A local user can perform a denial of service (DoS) attack.
15) NULL pointer dereference (CVE-ID: CVE-2025-40098)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to NULL pointer dereference within the cs35l41_get_acpi_mute_state() function in sound/hda/codecs/side-codecs/cs35l41_hda.c. A local user can perform a denial of service (DoS) attack.
16) Improper error handling (CVE-ID: CVE-2025-40102)
CWE-ID: CWE-388 - Error Handling
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper error handling within the kvm_arch_vcpu_ioctl() function in arch/arm64/kvm/arm.c. A local user can perform a denial of service (DoS) attack.
17) Infinite loop (CVE-ID: CVE-2025-68251)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to infinite loop within the z_erofs_load_full_lcluster() and z_erofs_load_compact_lcluster() functions in fs/erofs/zmap.c. A local user can perform a denial of service (DoS) attack.
18) Incorrect calculation (CVE-ID: CVE-2026-100070)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose internal network details.
The vulnerability exists due to an incorrect calculation of the Contact-header parsing offset in nf_nat_sip when processing a SIP packet whose NAT address translation changes its length. A remote attacker can send a SIP packet containing subsequent Contact headers to disclose internal network details.
Exploitation requires NAT address translation to shorten the packet.
19) Memory leak (CVE-ID: CVE-2026-100071)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource cleanup in HSR device setup error handling when receiving frames after an RX handler has been registered and device setup subsequently fails. A remote attacker can send frames during HSR device setup to cause a denial of service.
20) Incomplete cleanup (CVE-ID: CVE-2026-100075)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 9.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incorrect send queue credit accounting.
The vulnerability exists due to incomplete cleanup in the srpt_alloc_rw_ctxs() error unwind path when handling an allocation failure partway through a multi-buffer indirect descriptor. A remote attacker can trigger the error path to cause incorrect send queue credit accounting.
21) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-100078)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an incorrect function argument in the iwlwifi MEI cyclic buffer handling code when sending SAP message payloads. A local user can trigger the vulnerable code path to cause a denial of service.
22) Improper resource shutdown or release (CVE-ID: CVE-2026-100079)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent UCSI debugfs entries from being created.
The vulnerability exists due to improper resource cleanup in UCSI debugfs entry teardown when unregistering and registering the same UCSI instance across a remoteproc restart. A local user can trigger repeated UCSI instance unregistration and registration to prevent UCSI debugfs entries from being created.
23) Memory leak (CVE-ID: CVE-2026-23137)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to memory leak within the attach_node_and_children() and unittest_data_add() functions in drivers/of/unittest.c. A local user can perform a denial of service (DoS) attack.
24) Use-after-free (CVE-ID: CVE-2026-23201)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to escalate privileges on the system.
The vulnerability exists due to a use-after-free error within the parse_longname() function in fs/ceph/crypto.c. A local user can escalate privileges on the system.
25) Use After Free (CVE-ID: CVE-2026-23248)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code or escalate privileges.
The vulnerability exists due to a use-after-free in the perf_mmap component when handling concurrent mmap() operations on dependent events. A local user can trigger a race condition during failing mmap() setup to execute arbitrary code or escalate privileges.
The vulnerability specifically involves improper synchronization in the ring buffer reference counting mechanism, where dropping the mmap_mutex before map_range() allows a concurrent thread to access a partially initialized or freed ring buffer. Exploitation requires concurrent access to perf events, such as through inherited events or output redirection, and may require low-privileged local access.
26) Improper Initialization (CVE-ID: CVE-2026-31710)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect path handling.
The vulnerability exists due to improper state management in cifs_mount_get_tcon() for SMB1 UNIX mounts when updating mount flags during mount processing. A local user can trigger the use of incorrect directory separators in paths to cause incorrect path handling.
The issue occurs when SMB1 UNIX mounts are used and the CIFS_MOUNT_POSIX_PATHS bit is missing from mnt_cifs_flags.
27) Improper input validation (CVE-ID: CVE-2026-43010)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in bpf_kprobe_multi_link_attach() when attaching a sleepable kprobe_multi program. A local user can attach a sleepable program that invokes sleepable helpers from a non-sleepable context to cause a denial of service.
The issue is triggered because kprobe.multi programs run in atomic/RCU context and cannot sleep.
28) Improper locking (CVE-ID: CVE-2026-43216)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in skb_may_tx_timestamp() when processing transmit timestamps in interrupt context. A local user can trigger transmit timestamp handling to cause a deadlock.
The issue occurs when a driver completes the transmit timestamp from a dedicated interrupt handler while the same lock is already write-locked on the same CPU.
29) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-43344)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of offline CPU and topology lookup conditions in the Intel uncore PMON initialization logic when initializing uncore PCI devices on affected platforms. A local user can trigger the vulnerable code path to cause a denial of service.
The issue can occur when all CPUs associated with a UBOX device are offline or when NUMA is disabled on a NUMA-capable platform.
30) Race condition (CVE-ID: CVE-2026-45897)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect counter values to be reported.
The vulnerability exists due to a race condition in nft_counter when performing concurrent dump-and-reset operations. A local user can trigger parallel counter resets to cause incorrect counter values to be reported.
31) Improper locking (CVE-ID: CVE-2026-45901)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in nf_tables reset path when nft reset, ipset list, and iptables-nft with '-m set' rule run concurrently. A local user can trigger concurrent operations to cause a denial of service.
The issue results from a circular lock dependency involving commit_mutex, nfnl_subsys_ipset, and nlk_cb_mutex.
32) Use-after-free (CVE-ID: CVE-2026-45963)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the nau8821 jack detection work handler when unloading the driver while jack detection work is pending. A local user can unload the driver while delayed work remains scheduled to cause a denial of service.
33) Out-of-bounds read (CVE-ID: CVE-2026-46140)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in btmtk_usb_hci_wmt_sync() when processing a short firmware response in a WMT event SKB. A local attacker can provide a specially crafted short firmware response to disclose sensitive information.
34) Improper locking (CVE-ID: CVE-2026-46252)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in regulator_resolve_supply() in the regulator core when handling a failed late enable of a supply regulator. A local user can trigger this error path to cause a denial of service.
35) Improper access control (CVE-ID: CVE-2026-52928)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper access control in the AF_UNIX SIOCATMARK ioctl handler when processing SIOCATMARK requests on non-stream sockets. A local user can invoke the ioctl on a SOCK_DGRAM or SOCK_SEQPACKET socket to cause a denial of service.
36) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-53027)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of attribute segment run loading in attr_data_get_block_locked() when processing compressed or sparse attributes with frame-aligned clusters. A local user can trigger the affected code path to cause a denial of service.
The issue is triggered when vcn is rounded down to the frame start and vcn and vcn0 reside in different attribute segments.
37) Memory leak (CVE-ID: CVE-2026-53102)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the mt76 wireless driver MCU request handling code when processing error paths after allocating an skb. A local user can trigger an intermediate failure to cause a denial of service.
38) Improper resource shutdown or release (CVE-ID: CVE-2026-53113)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in ath11k beacon template setup functions when handling error paths during beacon template setup. A local user can trigger error conditions in beacon template setup to cause a denial of service.
The issue affects the ath11k driver code paths in ath11k_mac_setup_bcn_tmpl_ema() and ath11k_mac_setup_bcn_tmpl_mbssid().
39) NULL pointer dereference (CVE-ID: CVE-2026-53163)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in remove_waiter() in the rtmutex futex proxy locking path when handling FUTEX_CMP_REQUEUE_PI operations during deadlock detection or proxy lock acquisition. A local user can invoke crafted futex operations to cause a denial of service.
40) Use of uninitialized resource (CVE-ID: CVE-2026-53167)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an exposure of uninitialized memory in FUSE_NOTIFY_RETRIEVE in fs/fuse/dev.c when retrieving data from page cache folios. A local user can trigger FUSE_NOTIFY_RETRIEVE on a non-uptodate folio to disclose sensitive information.
This has security impact only on systems that do not enable automatic zero-initialization of page allocations.
41) Use-after-free (CVE-ID: CVE-2026-53226)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the rockchip gpio irq domain handling in drivers/gpio/gpio-rockchip.c when removing a gpio bank and later processing generic irq chip suspend, resume, or shutdown callbacks. A local user can trigger device removal so that stale generic irq chip entries are later dereferenced to cause a denial of service.
The issue is associated with leaked domain generic chip structures that remain on the global gc_list after the gpio bank has been removed.
42) NULL pointer dereference (CVE-ID: CVE-2026-53313)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in dc_dmub_srv_log_diagnostic_data() and dc_dmub_srv_enable_dpia_trace() when handling error paths. A local user can trigger the vulnerable code path to cause a denial of service.
43) Improper handling of exceptional conditions (CVE-ID: CVE-2026-53325)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in agp_amd64_probe() in the AMD64 AGP driver when probing for AMD northbridge hardware in a virtualized environment without a physical AMD northbridge. A local user can trigger driver initialization to cause a denial of service.
The issue occurs because a negative error from cache_nbs() is not handled correctly, allowing initialization to continue until a NULL pointer is dereferenced in amd64_fetch_size().
44) Improper locking (CVE-ID: CVE-2026-53327)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock state handling in debugobjects fill_pool logic in lib/debugobjects.c when refilling the debug object pool on RT-enabled kernels while the current task is blocked on an rt_mutex. A local user can trigger the vulnerable code path to cause a denial of service.
Only RT-enabled kernel configurations are affected.
45) NULL pointer dereference (CVE-ID: CVE-2026-53382)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in vidtv_mux_push_si when handling PID contexts during stream information processing. A local user can trigger allocation failure conditions that leave a PID context unset to cause a denial of service.
The issue can lead to a general protection fault in the vidtv test driver workqueue path.
46) NULL pointer dereference (CVE-ID: CVE-2026-53385)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference caused by a race condition in vcs_notifier() in drivers/tty/vt/vc_screen.c when handling concurrent vcs_write operations. A local user can trigger concurrent write activity to cause a denial of service.
The issue occurs after the console lock is temporarily dropped and re-acquired, allowing the vc_data pointer to become stale before notifier processing.
47) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-53393)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause silent data loss.
The vulnerability exists due to improper state management in nfsd_vfs_write() and nfsd_commit() when handling deferred writeback errors for UNSTABLE write data followed by COMMIT. A remote user can trigger writeback errors and then issue COMMIT operations to cause silent data loss.
The issue violates the UNSTABLE+COMMIT durability contract by returning an unchanged write verifier after failed writeback.
48) NULL pointer dereference (CVE-ID: CVE-2026-53403)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in fb_videomode_to_var in the fbdev subsystem when processing a userspace-supplied modelist that does not contain the current framebuffer mode. A local user can supply a crafted mode list to trigger a kernel crash and cause a denial of service.
Exploitation requires fbcon to be unbound so that the current mode is left without a matching entry before a later console takeover occurs.
49) Use-after-free (CVE-ID: CVE-2026-63798)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the irq-imgpdc driver when handling interrupts after driver removal. A local user can trigger spurious interrupts that access freed memory to cause a denial of service.
The issue involves dangling chained handlers for peripheral and syswake interrupts, and generic chips may remain reachable by interrupt chip suspend, resume, or shutdown callbacks after the driver has been removed.
50) NULL pointer dereference (CVE-ID: CVE-2026-63810)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the bdev pseudo-filesystem when userspace mounts it and accesses files. A local attacker can mount the pseudo-filesystem and access files to cause a denial of service.
The issue is triggered through move_mount() using inode_operations pointers that are equal to 0 for this pseudo-filesystem.
51) Improper handling of exceptional conditions (CVE-ID: CVE-2026-63821)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in rtw_usb_write_data() and rtw_usb_tx_agg_skb() when handling USB write submission failures. A local user can trigger a USB write failure to cause a denial of service.
The issue can be triggered during device disconnect or reconnect scenarios and under memory pressure conditions.
52) Double free (CVE-ID: CVE-2026-63822)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in the ath11k dp tx_status buffer handling when unbinding a device after an initialization error related to firmware. A local user can trigger device initialization failure and subsequent unbinding to cause a denial of service.
The issue is reproducible in a VM when MSI addressing initialization fails.
53) Use-after-free (CVE-ID: CVE-2026-63826)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in store_modes() and related framebuffer mode handling in fbdev when processing crafted framebuffer mode changes through ioctl or sysfs interfaces. A local user can trigger stale mode pointer dereferences to cause a denial of service.
The issue involves stale pointers in fb_display[i].mode and fb_info->mode after the framebuffer modelist is replaced and the old list is freed.
54) Resource exhaustion (CVE-ID: CVE-2026-63834)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in the batman-adv tp_meter unacked_list handling when processing crafted messages with small lengths and seqno gaps. A remote attacker can send specially crafted messages to cause a denial of service.
The issue can lead to an out-of-memory condition or excessive CPU usage from management overhead while searching the enlarged list.
55) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-63835)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in batadv_v_ogm_queue_on_if() and the OGM aggregation queue handling when processing OGM aggregation on a disabled hard interface. A local user can trigger interface disablement while causing new skbs to be queued to the aggregation list to cause a denial of service.
The issue can lead to skbs being queued after the worker has been disabled, and these queued skbs are never freed or consumed.
56) Integer overflow (CVE-ID: CVE-2026-63836)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow leading to divide-by-zero in batadv_tp_update_cwnd() in the batman-adv tp_meter component when processing crafted acknowledgment traffic. A local user can trigger the vulnerable calculation to cause a denial of service.
The issue occurs when the congestion window reaches 0x20000000, causing a left shift in the divisor to wrap to zero under 32-bit arithmetic.
57) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-64070)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in sysfs show() callbacks in arch/powerpc/perf/hv-gpci.c when handling repeated sysfs reads. A local user can repeatedly read the affected sysfs entries to cause a denial of service.
On CONFIG_PREEMPT=y kernels, repeated successful reads can leave preemption disabled and a subsequent user-mode page fault may be forced to SIGSEGV, with the resulting coredump triggering a kernel scheduling while atomic condition.
58) NULL pointer dereference (CVE-ID: CVE-2026-64187)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in xlog_recover_reorder_trans in the XFS log recovery code when processing a crafted log during filesystem recovery. A local user can provide a crafted log item with no regions to trigger a kernel fault and cause a denial of service.
This issue only occurs for crafted log data during recovery, as the normal runtime commit path does not generate such a transaction.
59) Out-of-bounds write (CVE-ID: CVE-2026-64192)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in BPF_MAP_TYPE_INODE_STORAGE handling when creating and updating inode storage maps while the BPF LSM is uninitialized. A local privileged user can create and update a BPF_MAP_TYPE_INODE_STORAGE map to cause a denial of service.
This issue occurs when CONFIG_BPF_LSM is enabled but the BPF LSM is not enabled at boot time, causing the inode security blob offset to remain uninitialized and leading to a kernel panic during later RCU callback execution.
60) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-64205)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in i801_access() in the i2c-i801 driver when handling an error path after a failed pre-check. A local user can trigger concurrent access to the SMBus controller to cause a denial of service.
The issue occurs when the driver clears SMBus hardware status and ownership state without actually owning the controller, which can corrupt the SMBus hardware state machine and lead to a console livelock and hung task panic.
61) Improper resource shutdown or release (CVE-ID: CVE-2026-64241)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the gpio-rockchip driver remove path when handling device teardown and stray interrupts after driver removal. A local user can trigger a stray interrupt after the driver is removed to cause a denial of service.
The issue involves an uncleared chained IRQ handler that can leave a stale handler reachable after unbind.
62) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-64244)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper state management in add_memory_block() and memory_block_release() when handling failed memory block registration. A local attacker can trigger a failure during memory block registration to cause a denial of service.
This issue can be triggered when __add_memory_block() fails at xa_store() under memory pressure, leading to a kernel WARN_ON on mem->altmap.
63) Improper resource shutdown or release (CVE-ID: CVE-2026-64254)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in ntb_epf_deinit_pci() in the NTB EPF driver when tearing down PCI mappings for BARs that share the same mapped I/O memory. A local user can trigger module removal or device teardown to cause a denial of service.
The issue occurs when PEER_SPAD and CONFIG share a single PCI BAR.
64) Integer overflow (CVE-ID: CVE-2026-64256)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in dqiterate in fs/xfs/scrub/dqiterate.c when iterating quota records. A local user can trigger processing of a filesystem containing a quota record with the maximum quota id to cause a denial of service.
The issue can cause the iteration to wrap to zero and start over.
65) Integer underflow (CVE-ID: CVE-2026-64275)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to integer underflow in the touch reporting logic of the elan_i2c touchpad driver when handling small calculated or fallback width values. A local attacker can cause width values smaller than ETP_FWIDTH_REDUCE to trigger an underflow and report a massive unsigned integer to userspace.
The issue affects touch width reporting to userspace.
66) Division by zero (CVE-ID: CVE-2026-64275)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to division by zero in the elan_i2c touchpad driver when processing invalid device firmware or device tree parameters during device probe. A local attacker can provide zero trace-count values to trigger a kernel panic.
The issue occurs during device probe.
67) Improper input validation (CVE-ID: CVE-2026-64289)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in iommufd_hwpt_invalidate() when processing user-controlled invalidation parameters through the ioctl interface. A local user can supply a large entry_len or entry_num value to cause a denial of service.
The issue can trigger a soft-lockup watchdog event or pin the CPU in a non-preemptible kernel during invalidation processing.
68) Improper access control (CVE-ID: CVE-2026-64294)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper access control in the mincore() and madvise(MADV_PAGEOUT) ownership checks when handling files on idmapped mounts. A local user can access these interfaces on a crafted idmapped mount to disclose sensitive information.
The issue affects side-channel protection logic and occurs because ownership was checked against an idmap that ignored the file's mount idmap.
69) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-64297)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in module decompression in kernel/module/decompress.c when processing a module for loading. A local user can trigger an allocation failure condition to cause a denial of service.
The issue can lead to a kernel oops due to a dereference of ZERO_SIZE_PTR after a failed allocation.
70) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-64301)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a reference count leak in scmi_regulator_probe() in the SCMI regulator driver when processing device tree child nodes. A local user can trigger an error condition during device probing to cause a denial of service.
71) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-64306)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper handling of error conditions in drbg_ctr_generate() when processing additional input during CTR_DRBG generation. A local user can trigger a failure in drbg_ctr_update() to disclose sensitive information.
The output buffer may remain uninitialized when the function incorrectly reports success.
72) Inclusion of Sensitive Information in Log Files (CVE-ID: CVE-2026-64316)
CWE-ID: CWE-532 - Information Exposure Through Log Files
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to insertion of sensitive information into log files in the caam crypto driver key-dump code when handling key material in *_setkey() and gen_split_key(). A local user can access debug output containing sensitive key material to disclose sensitive information.
Exposure occurs at runtime when CONFIG_DYNAMIC_DEBUG is enabled.
73) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-64321)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a reference count leak in nvmet_rdma_queue_connect() in the nvme target rdma component when handling queue connect requests while the host queue backlog is exceeded. A remote attacker can send connection requests that trigger the busy return path to cause a denial of service.
74) Improper handling of exceptional conditions (CVE-ID: CVE-2026-64326)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exceptional condition handling in bdev_mark_dead() when processing surprise removal of a block device. A local user can trigger surprise device removal to cause a denial of service.
The issue can hang indefinitely while waiting for writeback that can no longer complete, wedging the reset worker and tasks waiting on it.
75) NULL pointer dereference (CVE-ID: CVE-2026-64331)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in vep_dequeue() when cancelling FunctionFS AIO requests. A local user can trigger request cancellation on the FunctionFS AIO path to cause a denial of service.
The issue is reachable when stressing FunctionFS endpoints via AIO in usbip's vudc path.
76) Memory leak (CVE-ID: CVE-2026-64332)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory management in the ULPI device registration logic in drivers/usb/common/ulpi.c when handling early ULPI device registration failures. A local user can trigger a registration failure to cause a denial of service.
77) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-64334)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the digi_acceleport USB serial driver when sending out-of-band commands during operations that race with device disconnect. A local user can trigger operations such as open, set_termios, or close while the device is being disconnected to cause a denial of service.
The issue can result in an indefinite loop with interrupts disabled, leading to a hard lockup.
78) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-64335)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the digi_acceleport usb serial driver when reopening a port after it was closed while throttled. A local user can close and reopen a throttled port to cause a denial of service.
The issue prevents the port from receiving further data until the device is reconnected or the driver is rebound.
79) Information disclosure (CVE-ID: CVE-2026-64336)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an information leak in the keyspan_pda USB serial driver write() callback when handling write operations. A local user can trigger a write operation that causes the line discipline to continue reading data beyond the tty write buffer to disclose sensitive information.
The issue occurs because the driver may report accepting more characters than were actually passed to write().
80) Improper resource shutdown or release (CVE-ID: CVE-2026-64337)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the mtu3_gadget_queue() function when queuing a USB gadget request and transfer preparation fails. A local user can trigger a queue failure to cause a denial of service.
The issue occurs because a DMA mapping remains active on the failed queue path before the request is linked on the endpoint request list.
81) Improper resource shutdown or release (CVE-ID: CVE-2026-64338)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in uss720_probe() when handling a probe failure after reading the 1284 register. A local attacker can trigger a failed probe with a device that causes get_1284_register() to fail to cause a denial of service.
The issue can leave a registered parport device behind with stale private_data after the common cleanup path releases the associated private data and USB device reference.
82) Improper update of reference count (CVE-ID: CVE-2026-64345)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper reference count handling in the printer_open function in the f_printer USB gadget driver when opening the character device while it is already open. A local user can repeatedly attempt a second open to cause a denial of service.
83) Out-of-bounds read (CVE-ID: CVE-2026-64347)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the USB OTG handler in composite_setup() when handling a control transfer with an empty configuration list. A remote attacker can trigger the vulnerable code path to cause a denial of service.
The issue can occur during a teardown race on gadget unbind with a control transfer in flight, or when a driver sets is_otg before adding a configuration.
84) Memory leak (CVE-ID: CVE-2026-64350)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in cdnsp_alloc_stream_info() when handling stream ring allocation or stream mapping update failures. A local user can trigger allocation failure conditions to cause a denial of service.
85) Out-of-bounds read (CVE-ID: CVE-2026-64351)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in kalmia_rx_fixup() when processing a crafted short bulk-in frame from a USB device. An attacker with physical access can provide malformed frame lengths to disclose sensitive information.
The issue occurs when framing headers are not both present before frame-length subtraction, causing an integer underflow that lets a device-supplied packet length drive buffer access past the end of the rx buffer.
86) NULL pointer dereference (CVE-ID: CVE-2026-64358)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a null workqueue callback in mtk_jpeg_release() when releasing a JPEG device context on platforms that do not use the workqueue. A local user can trigger release of the affected device context to cause a denial of service.
The issue results in a WARN_ON condition in __flush_work() because cancel_work_sync() is invoked even when no workqueue callback is defined.
87) Improper input validation (CVE-ID: CVE-2026-64359)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in nilfs_clean_segments when processing user-supplied segment numbers through the CLEAN_SEGMENTS ioctl. A local user can submit out-of-range segment numbers to cause a denial of service.
The issue can hold ns_segctor_sem long enough to block concurrent filesystem operations such as chmod().
88) Use of Uninitialized Variable (CVE-ID: CVE-2026-64360)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in hfs_bnode_read() in the hfs and hfsplus bnode handling code when reading bnode data with an invalid offset or a corrected zero length. A local user can trigger an early return and cause callers to use uninitialized stack data to disclose sensitive information.
89) Improper handling of exceptional conditions (CVE-ID: CVE-2026-64369)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in load_unaligned_zeropad() and the s390 secure storage access exception handler when reading unaligned data across page boundaries involving donated secure-execution pages. A local user can trigger the vulnerable kernel access pattern to cause a denial of service.
The issue can result in an endless exception loop when the second page access raises an exception for pages donated to the Ultravisor for secure execution purposes.
90) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-64370)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a reference count leak in do_cpu_nanosleep() when handling an error after creating a POSIX CPU timer. A local user can trigger a failure in posix_cpu_timer_set() to cause a denial of service.
91) Race condition (CVE-ID: CVE-2026-64371)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper access control in procfs handlers for task statistics, wchan, map_files, and namespace links when accessing process information during concurrent exec state updates without exec_update_lock protection. A local user can access affected /proc interfaces to disclose sensitive information.
The issue involves calls to ptrace_may_access() without the required exec_update_lock protection.
92) Race condition (CVE-ID: CVE-2026-64373)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in cpufreq_suspend() when rebooting the system while cpu hotplug operations run concurrently. A local user can trigger a reboot while concurrent cpu hotplug activity causes governor_data to be freed during access to cause a denial of service.
The issue can result in a kernel null pointer dereference during the reboot path because processes and kernel threads remain active.
93) Improper update of reference count (CVE-ID: CVE-2026-64376)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper reference count management in firmware_upload_register() in drivers/base/firmware_loader/sysfs_upload.c when handling an error after alloc_lookup_fw_priv() fails. A local user can trigger the vulnerable error path to cause a denial of service.
94) Double free (CVE-ID: CVE-2026-64377)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in qcom_cpufreq_hw_cpu_exit() when releasing CPU policy data. A local user can trigger CPU policy teardown to cause a denial of service.
The issue occurs because driver_data may reference devm-managed memory, including an interior element of a per-domain array rather than the original allocation base.
95) Memory leak (CVE-ID: CVE-2026-64381)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in receive_encrypted_standard() when processing compound SMB PDUs. A remote attacker can send compound SMB messages that exceed MAX_COMPOUND to cause a denial of service.
The issue affects the Linux kernel SMB client.
96) NULL pointer dereference (CVE-ID: CVE-2026-64404)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in iso_conn_big_sync() when handling recvmsg on a PA-sync broadcast sink socket during connection teardown. A local user can trigger a race condition to cause a denial of service.
The issue is reachable from iso_sock_recvmsg() for a PA-sync broadcast sink socket with BT_SK_DEFER_SETUP and BT_SK_PA_SYNC set.
97) NULL pointer dereference (CVE-ID: CVE-2026-64405)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in hci_abort_conn() when handling connection cancellation from the hci_rx_work() receive path. A local user can trigger a pending Bluetooth connection state to cause a denial of service.
The issue can lead to a general protection fault while a connection request is pending and hdev->sent_cmd is NULL.
98) Infinite loop (CVE-ID: CVE-2026-64409)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper loop termination in btmtksdio_txrx_work() when processing Bluetooth SDIO transmit and receive work. A local user can trigger repeated pending interrupt handling to cause a denial of service.
The issue can cause the workqueue to loop indefinitely and prevent release of the SDIO host.
99) NULL pointer dereference (CVE-ID: CVE-2026-64417)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in shrinker_debugfs_add() debugfs file handling when writing to a debugfs count or scan file for a shrinker with a missing callback. A local user can write to a crafted debugfs file associated with such a shrinker to cause a denial of service.
The issue can be triggered when a shrinker implements only one of the count_objects() or scan_objects() callbacks, such as the xen-backend shrinker example described in the advisory.
100) Improper locking (CVE-ID: CVE-2026-64419)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in shrinker_debugfs_count_show() when reading the debugfs "count" file of a memcg-aware shrinker. A local user can read the debugfs file to cause a denial of service.
The issue occurs because a callback may sleep while executing inside an RCU read-side critical section.
101) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-64425)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in io_worker_handle_work() in io_uring/io-wq.c when processing linked work items during io_uring worker exit handling. A local user can submit linked work and trigger ring closure to cause a denial of service.
Exploitation requires a race condition where worker exit begins after the first linked item has started but before the remaining linked items are processed.
102) Improper locking (CVE-ID: CVE-2026-64428)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock type selection in the sch irq startup path when starting up a requested irq on PREEMPT_RT systems. A local user can request a threaded irq that reaches sch_irq_unmask() and sch_irq_mask_unmask() to cause a denial of service.
The issue occurs because the path is not sleepable, but a regular spinlock_t becomes a sleeping lock on PREEMPT_RT.
103) Improper locking (CVE-ID: CVE-2026-64429)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in the Spreadtrum EIC GPIO interrupt controller driver when starting up a requested IRQ on PREEMPT_RT systems. A local user can request a threaded IRQ to trigger a sleeping lock in an invalid context to cause a denial of service.
The issue occurs because the callback can be reached from a non-sleepable irq_startup() path.
104) Improper locking (CVE-ID: CVE-2026-64454)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in the dwc3 gadget disconnect callback path when suspending the gadget. A local user can trigger a gadget disconnect during suspend to cause a denial of service.
The issue occurs because the disconnect callback may run in a non-sleepable context with IRQs disabled, which can trigger kernel lockdep warnings and sleeping-function-in-invalid-context failures.
105) Use-after-free (CVE-ID: CVE-2026-64455)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in chaoskey_release() in the chaoskey USB driver when closing the device file after the USB device has been unplugged. A local user can close the device file after device unplug to cause a denial of service.
The invalid access occurs in a debugging log statement after the usb_interface structure has already been deallocated.
106) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-64458)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or perform an out-of-bounds read.
The vulnerability exists due to improper handling of exceptional conditions in damon_hot_score() and damon_max_nr_accesses() when processing user-controlled DAMON monitoring intervals via sysfs. A local user can write zero or excessively large interval values to sysfs settings to cause a denial of service or perform an out-of-bounds read.
Exploitation requires sysfs write permission.
107) Improper resource shutdown or release (CVE-ID: CVE-2026-64461)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the MediaTek PCIe controller driver when enabling a port fails during setup. A local user can trigger a port initialization failure to cause a denial of service.
The issue occurs in the probe error path after IRQ domains have already been created for the port.
108) Use-after-free (CVE-ID: CVE-2026-64462)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a stale pointer in the altera pcie irq handler teardown logic in drivers/pci/controller/pcie-altera.c when handling a probe failure after irq setup. A local user can trigger a driver probe failure to cause a denial of service.
The issue occurs because the chained IRQ handler and INTx IRQ domain can remain configured after probe failure while the associated devm-managed host bridge storage is released.
109) Improper locking (CVE-ID: CVE-2026-64465)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in xhci_free_streams() when freeing USB stream resources during device disconnect. A local user can disconnect a USB device with active stream endpoints to cause a denial of service.
The issue is triggered because memory freeing may sleep while the code is executing in atomic context.
110) Use-after-free (CVE-ID: CVE-2026-64470)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free.
The vulnerability exists due to use-after-free in the btusb probe path in drivers/bluetooth/btusb.c when handling probe failures after Marvell OOB wakeup configuration. A local user can trigger a device probe failure after TX URBs have been submitted to cause a use-after-free.
The issue occurs in the completion callback for submitted TX URBs.
111) Use-after-free (CVE-ID: CVE-2026-64471)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to use-after-free in the btusb driver probe error handling in drivers/bluetooth/btusb.c when handling Bluetooth USB controller registration failures and subsequent interface disconnection. A local attacker can trigger controller registration failure to cause a denial of service.
The issue can also result in a double-free when the sibling interfaces are eventually disconnected.
112) Race condition (CVE-ID: CVE-2026-64472)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in vfio/mlx5 page tracker and device state flag handling when concurrently updating runtime bitfields. A local user can trigger concurrent device operations to cause a denial of service.
The issue affects flags that can be updated during runtime, including dirty tracking, reset handling, tracker error handling, and VF attach or detach event processing.
113) Use-after-free (CVE-ID: CVE-2026-64473)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in VFIO device debugfs entries when handling device unregister operations while userspace references remain open. A local user can keep references to the debugfs view during device teardown to cause a denial of service.
The issue affects diagnostic debugfs entries that may remain visible with stale inode private data during unregister.
114) Infinite loop (CVE-ID: CVE-2026-64474)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of an error sentinel in vfio_mig_get_next_state() when processing blocked VFIO migration state transitions. A local user can trigger a blocked transition on a precopy-capable device to cause a denial of service.
The issue can cause the loop to spin forever while holding the driver state mutex, resulting in a soft lockup and potentially a panic if softlockup_panic is set.
115) Improper Initialization (CVE-ID: CVE-2026-64476)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in vfio-pci runtime power management handling when changing the disable_idle_d3 setting for devices already bound to vfio-pci variant drivers. A local user can change the sysfs module parameter and trigger unbalanced power management operations to cause a denial of service.
The issue occurs because the setting was latched globally at module initialization rather than consistently per device, creating a window where existing bound devices could operate with inconsistent power management behavior.
116) NULL pointer dereference (CVE-ID: CVE-2026-64478)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in snd_dualsense_ih_match() when handling repeated device disconnect and reconnect events. A local attacker can trigger a controller disconnect race to cause a denial of service.
The issue can occur when a weak physical connection causes rapid hotplug activity during USB device teardown.
117) Use of Uninitialized Variable (CVE-ID: CVE-2026-64479)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an uninitialized heap leak in snd_seq_event_dup() when delivering a legacy event to a UMP client with SNDRV_SEQ_FILTER_NO_CONVERT set. A local user can send a crafted event through /dev/snd/seq to disclose sensitive information.
The issue can leak 4 bytes of stale kernel heap data to user space, and exploitation requires a UMP-enabled build.
118) NULL pointer dereference (CVE-ID: CVE-2026-64480)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the ALSA ice1712 driver control creation logic when handling failed snd_ctl_new1() allocations. A local user can trigger memory allocation failure and reach code paths that dereference a NULL pointer to cause a denial of service.
119) NULL pointer dereference (CVE-ID: CVE-2026-64482)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in snd_gf1_pcm_volume_control() when handling a failed snd_ctl_new1() allocation. A local user can trigger a memory allocation failure leading to a NULL dereference to cause a denial of service.
120) Out-of-bounds write (CVE-ID: CVE-2026-64483)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service or execute arbitrary code.
The vulnerability exists due to an out-of-bounds read and out-of-bounds write in isight_packet() when processing crafted FireWire isochronous packets from a device on the bus during normal capture. An attacker with physical access can provide a malicious device that reports an oversized sample count to cause a denial of service or execute arbitrary code.
Exploitation requires a malicious or faulty Apple iSight device connected on the FireWire bus.
121) NULL pointer dereference (CVE-ID: CVE-2026-64484)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in snd_es1938_mixer() in sound/pci/es1938.c when handling mixer control initialization. A local user can trigger a memory allocation failure and reach the vulnerable code path to cause a denial of service.
122) NULL pointer dereference (CVE-ID: CVE-2026-64486)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in snd_cmipci_mixer_new in sound/pci/cmipci.c when handling control creation failures from snd_ctl_new1(). A local user can trigger a memory allocation failure and reach a NULL pointer dereference to cause a denial of service.
123) Out-of-bounds read (CVE-ID: CVE-2026-64487)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to out-of-bounds read in snd_usb_caiaq_tks4_dispatch() when parsing input from a crafted USB device input stream. An attacker with physical access can provide a malformed short final message block to cause a denial of service.
The issue is triggered because the device-controlled input length is not guaranteed to be a multiple of the 16-byte message block size, leading to an unsigned underflow during iteration.
124) NULL pointer dereference (CVE-ID: CVE-2026-64488)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in sound/aoa/fabrics/layout.c when handling control creation failures in layout_attached_codec(). A local user can trigger a memory allocation failure that leads to dereferencing a NULL control pointer to cause a denial of service.
125) NULL pointer dereference (CVE-ID: CVE-2026-64489)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in snd_ymfpci_create_spdif_controls() when handling control creation after memory allocation failure in snd_ctl_new1(). A local user can trigger memory allocation failure and reach the dereference of a NULL control pointer to cause a denial of service.
126) Improper resource shutdown or release (CVE-ID: CVE-2026-64493)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in mpl115_read_raw() in drivers/iio/pressure/mpl115.c when handling failed reads of processed pressure or raw temperature. A local user can trigger a read error to cause a denial of service.
The issue leaks a runtime PM reference on the error path and can prevent the device from autosuspending.
127) Improper resource shutdown or release (CVE-ID: CVE-2026-64494)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in gp2ap002_read_raw() when handling read errors from gp2ap002_get_lux(). A local user can trigger a read operation that causes an error to prevent the device from autosuspending and cause a denial of service.
The issue permanently leaks a runtime PM reference on the error path.
128) Out-of-bounds read (CVE-ID: CVE-2026-64495)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to out-of-bounds read in bmg160_get_filter() and bmg160_set_filter() when handling sysfs input for the in_anglvel_filter_low_pass_3db_frequency interface. A local user can supply a value that is not present in bmg160_samp_freq_table to cause a denial of service.
The issue is reachable from userspace through the sysfs interface.
129) Integer overflow (CVE-ID: CVE-2026-64497)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect sensor data processing.
The vulnerability exists due to an integer sign-extension bug in the scd30_float_to_fp() function in the SCD30 IIO chemical sensor driver when converting floating-point sensor values. A local user can trigger the conversion of a crafted floating-point value to cause incorrect sensor data processing.
The issue affects the Linux kernel SCD30 sensor driver code path that converts device-provided floating-point values into fixed-point representation.
130) Improper Initialization (CVE-ID: CVE-2026-64500)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in lpc32xx_adc_probe() and the lpc32xx ADC interrupt handling path when handling a spurious interrupt during device probe before completion initialization. A local user can trigger a device state that causes an interrupt to arrive before init_completion() to cause a denial of service.
The issue can lead to a kernel panic through a NULL pointer dereference and resulting wild memory access in the interrupt wake-up path.
131) Improper resource shutdown or release (CVE-ID: CVE-2026-64503)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in kxsd9_write_raw() when handling write requests for scale values with a non-zero integer part. A local user can send a crafted write request to cause a denial of service.
The issue leaks a runtime PM usage-counter reference, which can prevent the device from autosuspending.
132) Stack-based buffer overflow (CVE-ID: CVE-2026-64504)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 7 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to execute arbitrary code or cause a denial of service.
The vulnerability exists due to a stack-based buffer overflow in __bmc150_accel_fifo_flush() when processing a device-reported FIFO frame count. An attacker with physical access can tamper with the I2C/SPI bus or use a malicious device that reports an oversized frame count to execute arbitrary code or cause a denial of service.
The issue can overwrite the stack canary, saved registers, and return address during FIFO data transfer.
133) Out-of-bounds read (CVE-ID: CVE-2026-64505)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in rndis_rm_hdr in the RNDIS USB gadget function when parsing a crafted RNDIS header. A local user can provide a truncated header to cause a denial of service.
134) Observable discrepancy (CVE-ID: CVE-2026-64507)
CWE-ID: CWE-203 - Observable discrepancy
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper protection against speculative execution in BPF JIT memory reuse on x86 systems when reusing JIT-compiled BPF memory under Spectre-v2 conditions. A local user can trigger BPF JIT allocation reuse to disclose sensitive information.
Only systems with BPF-JIT enabled are affected.
135) Protection mechanism failure (CVE-ID: CVE-2026-64508)
CWE-ID: CWE-693 - Protection Mechanism Failure
CVSSv4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass branch prediction isolation for reused BPF JIT memory.
The vulnerability exists due to improper isolation of indirect branch predictor state in the BPF JIT allocator when reusing JIT memory for newly written programs. A remote attacker can load and free BPF programs to bypass branch prediction isolation for reused BPF JIT memory.
Allocations larger than a pack are not covered by this condition, and the described attack surface is limited to cBPF programs that fit within pack size constraints.
136) NULL pointer dereference (CVE-ID: CVE-2026-64511)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in acpi_nfit_uc_error_notify() in the ACPI NFIT core when handling an NFIT_NOTIFY_UC_MEMORY_ERROR notification for an NFIT device without initialized driver data. An attacker with physical access can trigger a firmware notification to cause a denial of service.
The issue occurs when the notify handler is installed before the presence of the NFIT table is verified.
137) Improper input validation (CVE-ID: CVE-2026-64512)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper input validation in the ACPI CPPC register width handling in drivers/acpi/cppc_acpi.c when processing ACPI PCC register definitions. A local attacker can provide a crafted access_width value to trigger a shift-out-of-bounds condition and cause a denial of service.
The issue occurs because the access_width field is reused as a PCC subspace identifier for ACPI_ADR_SPACE_PLATFORM_COMM entries.
138) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-64514)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of non-present page table entries in userfaultfd_must_wait() and userfaultfd_huge_must_wait() when checking writability during userfaultfd write-protect fault handling. A local user can trigger a fault involving a swap or migration entry to cause a denial of service.
In the worst case, the affected thread may remain asleep waiting for a wake event that never arrives.
139) Improper input validation (CVE-ID: CVE-2026-64537)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the bridge cfm ccm transmission logic when configuring an invalid ccm interval. A local user can set an invalid expiration interval to trigger a tight workqueue loop and exhaust memory to cause a denial of service.
The issue can result in immediate re-arming of delayed work and repeated skb allocations until out-of-memory conditions occur.
140) NULL pointer dereference (CVE-ID: CVE-2026-64538)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in fib6_nh_mtu_change() when processing router advertisement-driven MTU changes. A remote attacker can send a specially crafted ICMPv6 router advertisement to cause a denial of service.
The issue can occur during interface teardown when the IPv6 device pointer has been cleared while nexthop-backed routes are still being walked.
141) NULL pointer dereference (CVE-ID: CVE-2026-64542)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in accept_untracked_na() when handling IPv6 neighbor advertisement packets. A local user can trigger concurrent network namespace activity to cause a denial of service.
It is reachable by an unprivileged user via a network namespace.
142) Out-of-bounds read (CVE-ID: CVE-2026-64544)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in pefile_digest_pe_contents when processing a crafted PE file. A local user can supply a specially crafted PE file to cause a denial of service.
The issue occurs because an unsigned subtraction can underflow after the trailing-data hash length calculation exceeds the PE length, which can lead to a kernel panic on unmapped vmalloc guard pages.
143) Out-of-bounds read (CVE-ID: CVE-2026-64549)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to out-of-bounds read in bpa10x_setup() when processing a crafted device response to the vendor command. An attacker with physical access can return a one-byte or unterminated response to disclose sensitive information.
The out-of-bounds data may be exposed through the kernel log and the firmware-info debugfs file.
144) Information disclosure (CVE-ID: CVE-2026-64553)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an information leak caused by improper clearing of padding bytes in PSAMPLE_ATTR_DATA handling in net/psample/psample.c when copying packet data into a netlink attribute. A local user can trigger processing of packet data whose length is not divisible by 4 bytes to disclose sensitive information.
The issue occurs because netlink attributes are padded to 4-byte boundaries.
145) Heap-based buffer overflow (CVE-ID: CVE-2026-64565)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 7 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to execute arbitrary code.
The vulnerability exists due to a heap-based buffer overflow in ims_pcu_handle_response() when processing oversized packets from a malicious USB device. An attacker with physical access can send a specially crafted oversized USB packet to execute arbitrary code.
The issue arises because ims_pcu_process_data() does not properly bound-check read_pos, allowing it to be overwritten and later used as a controlled index during response handling.
146) NULL pointer dereference (CVE-ID: CVE-2026-64569)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mpls_valid_fib_dump_req() when handling an RTM_GETROUTE dump request for AF_MPLS with strict checking and no RTA_OIF attribute. A local user can send a specially crafted netlink request to cause a denial of service.
The issue affects CONFIG_INET=n builds.
147) Out-of-bounds read (CVE-ID: CVE-2026-64571)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in p54_rx_eeprom_readback() when processing a device-supplied EEPROM readback frame. An attacker with physical access can send a truncated frame with a matching advertised length to disclose sensitive information.
The issue can be triggered by a malicious USB device.
148) Use-after-free (CVE-ID: CVE-2026-64572)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free in fib_table_lookup() and the IPv4 FIB alias list handling in fib_trie.c when processing concurrent route insertion failure and lookup operations. A local privileged user can trigger a route insertion error path and perform a concurrent lookup to cause a denial of service.
Exploitation requires CAP_NET_ADMIN and a registered FIB notifier that can reject a route, such as when an IPv4 FIB resource is exhausted on a netdevsim device.
149) Integer underflow (CVE-ID: CVE-2026-64573)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read and out-of-bounds write in the qca_tlv_check_data() TLV parser when parsing a crafted firmware TLV with an undersized NVM tag length. A local user can supply a specially crafted firmware image to trigger out-of-bounds access and cause a denial of service.
The issue is caused by an integer underflow in the loop bound calculation for TLV_TYPE_NVM records.
150) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-64579)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in xfrm_hash_rebuild() in the xfrm policy subsystem when rebuilding policy hashes under memory pressure. A local user can trigger policy reinsertions that take the allocating inexact insertion path and cause a kernel crash.
The issue is reachable under memory pressure and can be triggered deterministically with failslab.
151) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-64590)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of overlapping dma mappings in udmabuf scatter-gather table mapping when importing a udmabuf into a DRM driver with DMA API debug enabled. A local user can import a udmabuf to trigger a kernel warning to cause a denial of service.
The issue is observed when CONFIG_DMA_API_DEBUG_SG is enabled.
152) NULL pointer dereference (CVE-ID: CVE-2026-64593)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in btrfs_trim_free_extents in the Btrfs filesystem when processing a FITRIM ioctl on a rescanned device that is not writeable. A local user can issue a trim request to trigger a kernel crash and cause a denial of service.
The issue occurs when a previously missing device is rescanned, clearing the missing-device state while the block device pointer remains NULL.
153) Improper Initialization (CVE-ID: CVE-2026-64594)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in reset_work handling in the functionfs gadget subsystem when unmounting a functionfs instance. A local user can unmount a crafted or affected functionfs instance to cause a denial of service.
The issue is triggered in the common case where the instance was never deactivated, including when it is not mounted with the "no_disconnect" option.
154) Access of Uninitialized Pointer (CVE-ID: CVE-2026-64602)
CWE-ID: CWE-824 - Access of Uninitialized Pointer
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an uninitialized pointer dereference in the spear_adc_probe() initialization path and interrupt handler in drivers/iio/adc/spear_adc.c when handling a device interrupt before completion initialization. A local user can trigger a spurious interrupt during device probe to cause a denial of service.
The issue can lead to a kernel panic and was observed as a KASAN wild-memory-access caused by complete() operating on an uninitialized completion object.
155) Race condition (CVE-ID: CVE-2026-64603)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the intel-hid ACPI notify_handler() when handling concurrent tablet-mode events on multiple CPU cores. A local user can trigger concurrent notify events to cause a denial of service.
The issue affects convertible and detachable systems matched by DMI chassis types 31 and 32 where the SW_TABLET_MODE input device is registered lazily on the first tablet-mode event.
156) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-64604)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state handling in vmx_update_cr8_intercept when creating a vCPU outside guest mode. A local user can issue crafted KVM vCPU creation operations to cause a denial of service.
The issue can trigger a kernel warning due to calling get_vmcs12() when the vCPU is not in guest mode.
157) Improper resource shutdown or release (CVE-ID: CVE-2026-68084)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the tsi148_remove() function in the vme_user tsi148 bridge driver when unbinding the device or unloading the module. A local user can trigger device removal operations to cause a denial of service.
158) Out-of-bounds read (CVE-ID: CVE-2026-68088)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in rndis_query_response() in the RNDIS USB gadget function when processing a crafted RNDIS query message. A remote attacker can send a specially crafted RNDIS query message to cause a denial of service.
159) Race condition (CVE-ID: CVE-2026-68090)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in debugobjects in lib/debugobjects.c when handling object activation or initialization assertions during a concurrent out-of-memory disable. A local user can trigger debug object operations while forcing a concurrent memory exhaustion condition to cause a denial of service.
The issue can cause a valid timer object to become nonfunctional through an unintended fixup path.
160) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-68093)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource lifecycle management in KVM SVM ASID handling when resuming a vCPU after a CPU hotplug cycle. A local user can trigger CPU hotplug conditions and resume execution of a affected vCPU to cause a denial of service.
The issue can result in ASID collisions between vCPUs from different VMs, causing stale TLB translations and KVM internal emulation failures.
161) Integer overflow (CVE-ID: CVE-2026-68099)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an integer overflow leading to out-of-bounds reads in ksmbd DACL builders when processing ACL entries. A remote attacker can send data that causes malformed ACL construction to cause a denial of service.
The issue occurs because an overflowed size value is consumed after loop termination, causing the committed NT ACL to under-report the bytes written and become malformed when re-parsed by clients or ksmbd itself.
162) Reachable assertion (CVE-ID: CVE-2026-68110)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a reachable assertion in sdma_v4_4_2_ring_emit_fence() in the amdgpu SDMA 4.4.2 driver when emitting fence commands. A local user can trigger the assertion condition to cause a denial of service.
163) Improper handling of exceptional conditions (CVE-ID: CVE-2026-68111)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in the amdgpu gfx_v9_0 driver when processing misaligned GPU buffer or address values. A local user can trigger BUG_ON() assertions with crafted alignment-related values to cause a denial of service.
The issue results in a kernel crash instead of a warning when alignment checks fail.
164) Reachable assertion (CVE-ID: CVE-2026-68112)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of assertion checks in gfx_v9_4_3.c when processing misaligned GPU addresses in amdgpu ring operations. A local user can trigger a BUG_ON condition to cause a denial of service.
165) Improper handling of exceptional conditions (CVE-ID: CVE-2026-68115)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in the amdgpu gfx_v10 code when processing misaligned GPU addresses. A local user can trigger a BUG_ON condition to cause a denial of service.
166) Use-after-free (CVE-ID: CVE-2026-68126)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in mac802154_scan_worker() when racing scan requests against interface deletion or PHY removal. A local user can trigger a scan while concurrently deleting the interface to cause a denial of service.
The issue is reachable by racing TRIGGER_SCAN against DEL_INTERFACE.
167) Improper access control (CVE-ID: CVE-2026-68130)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper access control in ntlm_authenticate() when processing an NTLM authentication request containing a crafted username field and PreviousSessionId. A remote user can supply a username matching a victim account and a victim session identifier to cause a denial of service.
The issue can destroy another user's SMB session before the NTLMv2 response is validated.
168) Deadlock (CVE-ID: CVE-2026-68132)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in the emergency thaw worker in fs/super.c when thawing frozen block devices. A local user can trigger emergency thaw handling to cause a denial of service.
The issue can deadlock against itself while reacquiring s_umount and can block subsequent unmount, freeze, or thaw operations for the affected filesystem and block device.
169) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-68135)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a resource leak in the hip04_rx_poll() receive path when handling a build_skb() failure. A local user can trigger build_skb() failures to cause a denial of service.
The issue leaks an RX buffer and its DMA mapping when slot references are overwritten, and also involves a newly allocated RX fragment if dma_map_single() fails.
170) NULL pointer dereference (CVE-ID: CVE-2026-68139)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mlx5e_devcom_event_mpv in the Linux kernel mlx5 mlx5e multiport devcom handling when replaying affiliation events during PCI error recovery. A local user can trigger a crafted device recovery sequence to cause a denial of service.
The issue occurs because peer private data can become visible before the corresponding devcom backpointer is initialized, allowing a master-up event to reach a peer with a NULL devcom pointer.
171) Race condition (CVE-ID: CVE-2026-68146)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the ftrace trace_parser handling in ftrace_regex_write(), ftrace_graph_write(), ftrace_regex_release(), and ftrace_graph_release() when processing concurrent writes and release operations on a shared trace file descriptor. A local user can issue concurrent operations from multiple threads to cause a denial of service.
The issue occurs when a userspace process shares an opened trace file descriptor across multiple threads, causing corruption of the parser's internal state fields.
172) Improper resource shutdown or release (CVE-ID: CVE-2026-68151)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the binfmt_elf_fdpic PT_INTERP program header handling when processing a crafted FDPIC ELF binary. A local user can execute a specially crafted binary to cause a denial of service.
The issue can be triggered repeatedly, and the affected file may remain unwritable for as long as the system runs.
173) Improper input validation (CVE-ID: CVE-2026-68164)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in damon_set_regions() when processing overlapping input ranges. A local user can provide overlapping or invalid address ranges to trigger a division by zero and cause a denial of service.
The issue can also lead to unexpected DAMON and DAMOS behavior, including malformed monitoring results and repeated application of actions to overlapping regions.
174) Improper input validation (CVE-ID: CVE-2026-68165)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in damon_set_regions() when processing user-supplied DAMON monitoring target regions. A local user can provide empty regions with equal start and end values to cause a denial of service.
The issue can trigger WARN_ONCE() on kernels built with CONFIG_DAMON_DEBUG_SANITY enabled, and can also lead to a divide-by-zero in damon_merge_two_regions().
175) Improper access control (CVE-ID: CVE-2026-68166)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to inject chosen return addresses.
The vulnerability exists due to improper access control in userfaultfd registration for virtual memory areas when registering shadow stack or special VMAs. A local user can register a shadow stack VMA with userfaultfd and inject a page with chosen return addresses via UFFDIO_COPY to inject chosen return addresses.
The issue involves shadow stack VMAs, and special VMAs are also affected in cases where a driver implements vm_uffd_ops.
176) Use-after-free (CVE-ID: CVE-2026-68169)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in mptcp_userspace_pm_get_local_id() in the MPTCP userspace path manager when processing overlapping MP_JOIN SYN and MPTCP_PM_CMD_SUBFLOW_DESTROY operations. A local user can trigger a race condition to cause a denial of service.
The race window is narrow and was reproduced with a locally constructed stress test.
177) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-68175)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a resource leak in the mmiotrace tracer trace_pipe handling when closing the trace_pipe file with the mmiotrace tracer active. A local user can repeatedly open and close trace_pipe to cause a denial of service.
If the trace_pipe is read to completion, the resources are cleaned up; repeated partial reads such as reading a single line can trigger a large leak.
178) NULL pointer dereference (CVE-ID: CVE-2026-68176)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the mmiotrace read() function when reading mmiotrace data after mmio_pipe_open() fails to find a PCI device. A local user can trigger the vulnerable read path to cause a denial of service.
179) Improper resource shutdown or release (CVE-ID: CVE-2026-68180)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the intel_th MSC output release path when opening and closing MSC output files. A local user can repeatedly open MSC output files to cause a denial of service.
Each successful MSC output open leaks one device reference because the release callback used for MSC outputs does not drop the reference acquired during open.
180) Use-after-free (CVE-ID: CVE-2026-68181)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in mei_cl_bus_dev_release() in the MEI bus driver when cleaning up a MEI client bus device. A local user can trigger concurrent cleanup access to cause a denial of service.
The issue involves queue cleanup running without the device lock and traversal of file_list after releasing the final bus reference.
181) Improper Initialization (CVE-ID: CVE-2026-68182)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in the comedi_parport interrupt handler and attach logic when handling interrupts during device attachment. A local user can supply a crafted I/O port base address or trigger a premature interrupt to cause a denial of service.
The issue can occur if the interrupt handler runs before the comedi device is fully attached, including when a user-supplied I/O port base address is not backed by real parallel port hardware.
182) Improper resource shutdown or release (CVE-ID: CVE-2026-68183)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the stratix10-svc memory management code when freeing allocated memory after failed lookups. A local user can trigger memory allocation and free operations to cause a denial of service.
183) Out-of-bounds read (CVE-ID: CVE-2026-68184)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to a stack out-of-bounds read in mmc_ioctl_cdrom_volume() when processing the CDROMVOLCTRL ioctl on drives that return a non-zero block descriptor length. A local user can invoke the CDROMVOLCTRL ioctl to disclose sensitive information.
The issue is not triggered by CDROMVOLREAD and only occurs on drives that report a non-zero block descriptor length.
184) NULL pointer dereference (CVE-ID: CVE-2026-68186)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in load_misc_binary() and begin_new_exec() when processing a binfmt_misc entry with the open-binary flag after an interpreter open fails with -ENOEXEC. A local user can register a crafted binfmt_misc entry and execute a matching native ELF binary to cause a denial of service.
Exploitation requires binfmt_misc to be mountable in a user namespace and relies on the interpreter being located on a FUSE mount whose server fails the open request with -ENOEXEC.
185) Out-of-bounds read (CVE-ID: CVE-2026-68187)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in transfer_args_to_stack() when processing execve arguments on affected no-MMU builds. A local user can supply an excessively long argument or environment string to trigger the faulty loop behavior and cause a denial of service.
Only CONFIG_MMU=n builds are affected, and the vulnerable code path is used by binfmt_flat and binfmt_elf_fdpic.
186) Use-after-free (CVE-ID: CVE-2026-68188)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or execute arbitrary code.
The vulnerability exists due to use-after-free in rfcomm_tty_set_termios() and rfcomm_send_rpn() when handling TTY ioctl requests on an RFCOMM device during a concurrent session teardown. A local user can trigger a race condition to cause a denial of service or execute arbitrary code.
The issue is caused by concurrent access to dlc->session without proper locking while krfcommd can unlink the DLC and free the associated session.
187) Out-of-bounds read (CVE-ID: CVE-2026-68190)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in the rtw_get_wps_ie() function when parsing IE data from network frames. A remote attacker can send a specially crafted network frame to cause a denial of service.
188) NULL pointer dereference (CVE-ID: CVE-2026-68193)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mt7925_rx_check() and mt7925_queue_rx_skb() when handling PKT_TYPE_TXRX_NOTIFY on non-mmio buses. A local attacker can trigger the affected code path to cause a denial of service.
The issue occurs on USB devices because the tx_cleanup callback is NULL for non-mmio queue operations.
189) NULL pointer dereference (CVE-ID: CVE-2026-68194)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mt7921_rx_check() and mt7921_queue_rx_skb() when handling PKT_TYPE_TXRX_NOTIFY events on non-mmio buses. A local user can trigger the vulnerable code path to cause a denial of service.
The issue affects USB and SDIO bus configurations because the tx_cleanup callback is NULL on those non-mmio buses.
190) NULL pointer dereference (CVE-ID: CVE-2026-68195)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mt7615_rx_check() and mt7615_queue_rx_skb() when processing PKT_TYPE_TXRX_NOTIFY on non-mmio buses. A local user can trigger the RX worker to handle a crafted TXRX_NOTIFY event to cause a denial of service.
The issue affects mt7663 USB and SDIO buses where the tx_cleanup callback is NULL.
191) NULL pointer dereference (CVE-ID: CVE-2026-68197)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mwifiex_tdls_add_ht_oper() when setting up a TDLS link to a peer while associated with an access point that advertises HT Capabilities but omits the HT Operation element. A local user can trigger the vulnerable code path to cause a denial of service.
The issue occurs because the driver checks bcn_ht_cap but dereferences bcn_ht_oper, which may remain NULL after beacon parsing.
192) Improper resource shutdown or release (CVE-ID: CVE-2026-68203)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in vivid_init() in drivers/media/test-drivers/vivid/vivid-core.c when handling error paths during device and driver initialization. A local user can trigger initialization failure conditions to cause a denial of service.
The issue involves a device reference leak on platform_device_register() failure and incorrect cleanup after successful driver registration when workqueue creation fails.
193) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-68205)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper ownership handling in v4l2_async_register_subdev_sensor() when registering a V4L2 subdevice sensor asynchronously. A local user can trigger registration of a crafted or removable sensor driver module to cause a denial of service.
The issue can leave the sensor driver's module owner unset, allowing the module to be removed while the subdevice is still in use by a notifier such as a CSI-2 receiver bridge driver.
194) Improper resource shutdown or release (CVE-ID: CVE-2026-68207)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the v4l2 device registration handling in vpe_probe() when probing the TI VPE driver with missing vpe_top resources. A local user can trigger device probing in this state to cause a denial of service.
The issue occurs on an error path after v4l2_device_register() succeeds, leaving the v4l2 device registered when probe initialization fails.
195) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-68212)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in saa7134_video_init1 in the saa7134 video driver when probing a device and initializing video and VBI queues. A local user can trigger initialization failures that leave allocated resources unreleased and may result in use of uninitialized DMA resources to cause a denial of service.
The issue occurs during device probing before the device is fully registered, so the normal cleanup path is not executed.
196) Use-after-free (CVE-ID: CVE-2026-68214)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in rtl2832_remove() when removing a device while concurrent I2C transfers are still in flight through the mux adapter. A local user can trigger device removal during concurrent I2C activity to cause a denial of service.
The issue arises because delayed work may be rescheduled after cancellation by a concurrent thread during device teardown.
197) Improper resource shutdown or release (CVE-ID: CVE-2026-68215)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the si476x radio driver probe error path when handling device initialization failures. A local user can trigger a probe failure to cause a denial of service.
198) Improper resource shutdown or release (CVE-ID: CVE-2026-68217)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in start_streaming() in the pwc USB media driver when handling a start_streaming() failure after isochronous URB submission. A local user can trigger a streaming start failure to cause a denial of service.
The issue occurs because a buffer moved from queued_bufs into fill_buf is not drained on the error path, which leads to a WARN_ON(owned_by_drv_count).
199) Improper resource shutdown or release (CVE-ID: CVE-2026-68218)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the dm1105 driver remove() callback when removing the device. A local user can trigger device removal to cause a denial of service.
200) Memory leak (CVE-ID: CVE-2026-68220)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the imx8-isi crossbar and pipe cleanup paths when repeatedly loading and unloading the affected kernel module. A local user can trigger module initialization and cleanup cycles to cause a denial of service.
The issue occurs because subdevice active state allocated by v4l2_subdev_init_finalize() is not released during cleanup.
201) Improper resource shutdown or release (CVE-ID: CVE-2026-68221)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the npcm-video driver probe and remove paths when handling device initialization failures or device removal. A local user can trigger the driver probe or unbind operations to cause a denial of service.
The issue can leak both the allocated npcm_video structure and a reserved memory association entry under certain initialization failure conditions.
202) Improper resource shutdown or release (CVE-ID: CVE-2026-68223)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the vdec_open() function when opening the video decoder device and initialization of controls fails. A local user can open the device to cause a denial of service.
The issue occurs in the error path after m2m context allocation, resulting in a kernel memory leak.
203) NULL pointer dereference (CVE-ID: CVE-2026-68225)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in alvium_ctrl_init in the alvium CSI-2 driver when initializing V4L2 controls. A local user can trigger the vulnerable control initialization path to cause a denial of service.
204) NULL pointer dereference (CVE-ID: CVE-2026-68226)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in cx23885_dev_setup() in the cx23885 driver when handling a memory mapping failure for PCI BAR0. A local attacker can trigger the vulnerable code path to cause a denial of service.
205) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-68227)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource lifetime management in the cx231xx USB media driver when the driver is unbound from a USB interface without physical device disconnection. A local user can trigger driver unbind or reconfiguration conditions to cause a denial of service.
The issue can be triggered during probe deferral or configuration changes.
206) Improper resource shutdown or release (CVE-ID: CVE-2026-68231)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in airspy_start_streaming() in the airspy USB media driver when starting streaming after the USB device has been disconnected. A local user can trigger streaming with queued buffers present to cause a denial of service.
The issue occurs because buffers accepted before start_streaming() are not returned on the error path.
207) Improper resource shutdown or release (CVE-ID: CVE-2026-68234)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in amdgpu_bo_create_reserved() when handling repeated calls with a non-NULL BO pointer. A local user can trigger repeated resume or firmware buffer reload operations to cause a denial of service.
The issue occurs because repeated calls increase the BO pin count, while teardown only removes a single pin reference, preventing the buffer object from being moved, swapped, or evicted.
208) NULL pointer dereference (CVE-ID: CVE-2026-68235)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in dce100_find_first_free_match_stream_enc_for_link() and link_set_dpms_on() when handling DisplayPort MST stream encoder assignment. A local user can trigger DisplayPort MST multi-monitor handling to cause a denial of service.
The issue affects DCE8-class ASICs in a DisplayPort MST daisy-chain setup, such as when a second monitor is hot-plugged or already connected at boot.
209) NULL pointer dereference (CVE-ID: CVE-2026-68243)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the i915 GEM context SSEU parameter handling in set_proto_ctx_sseu() when applying I915_CONTEXT_PARAM_SSEU to a context engine slot previously set to I915_ENGINE_CLASS_INVALID or I915_ENGINE_CLASS_INVALID_NONE. A local user can configure the same slot and trigger the affected operation to cause a denial of service.
210) Memory leak (CVE-ID: CVE-2026-68244)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the i915 GEM proto context creation extension handling when processing user extensions after a successful BALANCE/PARALLEL_SUBMIT extension. A local user can submit crafted context creation extensions to cause a denial of service.
The issue occurs when an error is triggered while processing a subsequent user extension after BALANCE/PARALLEL_SUBMIT has already succeeded.
211) Reachable assertion (CVE-ID: CVE-2026-68246)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of invalid alignment conditions in gfx_v11_0.c when processing misaligned GPU addresses and fence addresses. A local user can trigger a kernel BUG_ON condition to cause a denial of service.
212) Improper input validation (CVE-ID: CVE-2026-68247)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the panel type selection logic in drivers/gpu/drm/i915/display/intel_bios.c when parsing LFP Data Block panel_type2 values from VBT data. A local user can provide a specially crafted panel_type2 value to cause a denial of service.
The issue affects the handling of LFP2 device panel selection.
213) NULL pointer dereference (CVE-ID: CVE-2026-68248)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in active_instance in the i915 DRM driver when handling memory allocation failure during GFP_ATOMIC allocation. A local user can trigger the vulnerable code path to cause a denial of service.
The issue occurs when kmem_cache_alloc returns NULL and the function returns node->base derived from a NULL node.
214) Reachable assertion (CVE-ID: CVE-2026-68249)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a reachable assertion in the sdma_v5_0 fence emission logic when processing a crafted fence address. A local user can trigger the BUG_ON() condition to cause a denial of service.
The issue results in a kernel crash rather than continued execution.
215) Reachable assertion (CVE-ID: CVE-2026-68250)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a BUG_ON assertion in sdma_v5_2_ring_emit_fence() in the amdgpu sdma_v5_2 component when processing a crafted fence address. A local user can trigger the BUG_ON condition to cause a denial of service.
216) Reachable assertion (CVE-ID: CVE-2026-68251)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a reachable kernel assertion in sdma_v6_0_ring_emit_fence() in the amdgpu sdma v6.0 driver when processing a fence address with the low two bits set. A local user can trigger the vulnerable code path to cause a denial of service.
217) Improper input validation (CVE-ID: CVE-2026-68254)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the intel_vrr.c VRR capability handling when processing EDID monitor range data. A local user can provide crafted min/max vertical frequency values to trigger a division by zero and cause a denial of service.
218) Memory leak (CVE-ID: CVE-2026-68256)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in detect_link_and_local_sink in the AMD display link detection code when handling a DisplayPort alt mode timeout. A local user can trigger the timeout path to cause a denial of service.
219) Improper input validation (CVE-ID: CVE-2026-68259)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in allocate_event_notification_slot in the amdkfd event handling code when processing a user-supplied restore event id. A local user can provide an out-of-bounds event id to cause a denial of service.
The issue is related to the restore_id option used by CRIU.
220) NULL pointer dereference (CVE-ID: CVE-2026-68261)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in pvr_context_create and pvr_vm_context_lookup handling when processing a DRM_IOCTL_PVR_CREATE_CONTEXT ioctl request with an invalid VM context handle. A local user can send a specially crafted ioctl request to cause a denial of service.
221) Observable discrepancy (CVE-ID: CVE-2026-68269)
CWE-ID: CWE-203 - Observable discrepancy
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper restriction of speculative execution in the parallel submission slot handling in set_proto_ctx_engines_parallel_submit() when processing a userspace-controlled parallel submission slot. A local user can supply a crafted slot value to disclose sensitive information.
222) Improper handling of exceptional conditions (CVE-ID: CVE-2026-68271)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in nouveau_uvmm_vm_bind_ucopy() and nouveau_exec_ucopy() when handling failed u_memcpya() allocations during user copy operations. A local user can trigger an allocation failure to cause a denial of service.
The issue can lead to a kernel oops from dereferencing an ERR_PTR value, and a different failure path can also result in a memory leak.
223) NULL pointer dereference (CVE-ID: CVE-2026-68272)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an improper input validation leading to a NULL-pointer dereference in amdgpu_cs_pass1() and amdgpu_cs_p2_shadow() when processing an undersized AMDGPU_CHUNK_ID_CP_GFX_SHADOW chunk. A local user can submit a specially crafted chunk with zero length to cause a denial of service.
This is reachable by an unprivileged process in the render group.
224) Out-of-bounds read (CVE-ID: CVE-2026-68277)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the sideband reply parsers in drm_dp_mst_topology.c when parsing crafted sideband reply messages. A local user can provide a crafted message with a truncated 2-byte field to disclose sensitive information.
The out-of-bounds read can access data from adjacent struct fields including curchunk_len, curchunk_idx, and curlen.
225) Out-of-bounds write (CVE-ID: CVE-2026-68278)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause memory corruption.
The vulnerability exists due to out-of-bounds write in drm_dp_sideband_append_payload() when processing forged DP MST sideband reply messages from a connected device. An attacker with physical access can send crafted sideband reply data to cause memory corruption.
The issue is reachable from a DP MST device over a physical connection.
226) Out-of-bounds read (CVE-ID: CVE-2026-68279)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to out-of-bounds read in drm_dp_sideband_parse_remote_dpcd_read() and drm_dp_sideband_parse_remote_i2c_read_ack() when parsing remote DPCD and I2C sideband reply messages from an MST hub. A remote attacker can send a specially crafted sideband reply with an oversized num_bytes value to disclose sensitive information.
The issue can be triggered by a malicious or misbehaving MST hub.
227) Improper resource shutdown or release (CVE-ID: CVE-2026-68280)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in cdns_dsi power management operations when handling runtime suspend and system suspend transitions. A local user can trigger suspend operations to cause a denial of service.
The issue results in a kernel warning when clocks are disabled twice.
228) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-68281)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of dependencies in prepare_job() in the PowerVR DRM scheduler queue handling code when submitting paired geometry and fragment jobs to the fragment CCCB. A local user can submit specially crafted paired jobs to cause a denial of service.
The issue can lead to kernel warnings and potentially job timeouts when the fragment command queue is almost full.
229) Race condition (CVE-ID: CVE-2026-68286)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a race condition in net_dm_packet_trace_kfree_skb_hit() and net_dm_hw_trap_packet_probe() in net/core/drop_monitor.c when updating 64-bit per-CPU statistics after releasing drop_queue.lock with interrupts re-enabled. A local attacker can trigger reentrant execution during the stats update to cause a denial of service.
On 32-bit architectures, a nested interrupt on the same CPU during the seqcount-based update can corrupt the seqcount state or statistics value.
230) Use of uninitialized resource (CVE-ID: CVE-2026-68288)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized memory exposure in NET_DM_ATTR_PAYLOAD handling in net_dm_packet_report_fill() and net_dm_hw_packet_report_fill() when constructing netlink messages containing packet payload data. A local user can receive a specially crafted netlink message to disclose sensitive information.
The issue occurs when the packet payload length is not 4-byte aligned, causing 1 to 3 padding bytes to remain uninitialized and be leaked to user space.
231) Integer overflow (CVE-ID: CVE-2026-68289)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to integer overflow in tipc_recvmsg() and tipc_recvstream() when processing oversized user-supplied buffer lengths. A local user can supply an excessively large buffer length via io_uring provided buffers to cause a denial of service.
The issue can trigger a WARN_ON that may lead to a kernel panic on systems configured with panic_on_warn.
232) Memory leak (CVE-ID: CVE-2026-68301)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in hsr_del_port() when unregistering or destroying an HSR slave device while HSR is active. A local user can unregister or destroy a slave device to cause a denial of service.
The issue occurs because VLAN 0 and other synced VLANs can remain referenced on the slave device after it is detached from the HSR master.
233) NULL pointer dereference (CVE-ID: CVE-2026-68303)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the vc4_hvs_unbind and vc4_v3d_unbind functions when unbinding dependent vc4 drivers after vc4-drm removal. A local user can trigger driver unbind operations to cause a denial of service.
The issue occurs because the dependent drivers access master driver data after the vc4-drm device has already been removed.
234) Improper Initialization (CVE-ID: CVE-2026-68304)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in the brcmfmac cfg80211 key management handling when processing 802.1X-SHA256 PMK configuration requests. A local user can send a crafted netlink request to trigger a kernel warning and cause a denial of service.
The issue occurs when 802.1X-SHA256 mode is used without the required firmware supplicant configuration.
235) NULL pointer dereference (CVE-ID: CVE-2026-68306)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mt7996_mcu_sta_bfer_eht() when handling EHT PHY capability data. A local attacker can trigger the vulnerable code path to cause a denial of service.
236) NULL pointer dereference (CVE-ID: CVE-2026-68308)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the mt7996 MCU handling code when processing HE PHY capability data. A local user can trigger code paths that use a NULL capability pointer to cause a denial of service.
237) NULL pointer dereference (CVE-ID: CVE-2026-68309)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mt76_connac_mcu_uni_bss_he_tlv() when processing HE BSS TLV data. A local user can trigger the vulnerable code path to cause a denial of service.
238) NULL pointer dereference (CVE-ID: CVE-2026-68310)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in HE capability handling in mt7915_mcu_bss_he_tlv() and mt7915_mcu_sta_bfer_tlv() when processing HE-specific setup for a vif type with no matching capability entry. A local user can trigger HE-specific processing to cause a denial of service.
239) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-68313)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in __tipc_nl_compat_dumpit in the TIPC netlink compatibility handler when processing dumpit callback results. A local user can trigger a negative return value path to cause a denial of service.
The issue can lead to an infinite loop that prevents genl_mutex from being released, causing tasks waiting on the mutex to starve in D state.
240) Race condition (CVE-ID: CVE-2026-68317)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition and NULL pointer dereference in the pds_core auxiliary device add and delete logic when concurrent add or delete operations access the same auxiliary device slot. A local user can trigger concurrent device add or delete operations to cause a denial of service.
The issue arises because the shared slot is not consistently checked and updated under config_lock in both paths.
241) Use-after-free (CVE-ID: CVE-2026-68318)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the pds_core driver workqueue handling during device removal and teardown when processing queued work and interrupt-driven events. A local user can trigger device removal or teardown activity to cause a denial of service.
The issue can be reached when queued work is scheduled after the workqueue has been destroyed, including timeout handling in device command reset and NotifyQ interrupt activity before the interrupt handler is freed.
242) Deadlock (CVE-ID: CVE-2026-68319)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in the pds_core reset and device removal handling when a PCI reset thread runs concurrently with device removal. A local user can trigger concurrent reset and remove operations to cause a denial of service.
The issue occurs because the reset work waits for a device lock that is already held during the unbind sequence, while device removal waits for the workqueue to complete.
243) Out-of-bounds write (CVE-ID: CVE-2026-68324)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to out-of-bounds write in dmar_latency_disable() when disabling latency statistics for a type value greater than 0. A local user can trigger the vulnerable code path to cause a denial of service.
When the type value is greater than 0, the operation writes beyond the end of the allocated array and corrupts adjacent memory.
244) Stack-based buffer overflow (CVE-ID: CVE-2026-68325)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a stack-based buffer overflow in the ivrs_acpihid command-line parser when parsing the ivrs_acpihid kernel command-line parameter. A local attacker can supply a specially crafted parameter with more than four entries to cause a denial of service.
245) NULL pointer dereference (CVE-ID: CVE-2026-68327)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in wanxl_reset in the wanxl PCI device removal path when handling early probe failures before BAR mapping. A local user can trigger device initialization failure conditions to cause a denial of service.
The issue occurs on an error path where the PLX MMIO BAR has not yet been mapped, leaving card->plx NULL when cleanup invokes the reset routine.
246) NULL pointer dereference (CVE-ID: CVE-2026-68328)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in nfp_cpp_resource_find() and nfp_resource_try_acquire() when opening a resource with a matching resource-table entry after mutex allocation fails. A local user can trigger resource acquisition to cause a denial of service.
This issue was identified through static analysis and confirmed by manual source review.
247) Improper resource shutdown or release (CVE-ID: CVE-2026-68331)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the dpaa2 Ethernet MAC disconnect path when disconnecting a MAC endpoint device. A local user can repeatedly trigger connect and disconnect operations to cause a denial of service.
The issue leaks a device reference stored in mac->mc_dev on each successful connect that is later disconnected.
248) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-68333)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper release of a resource in dpaa2_switch_port_disconnect_mac in the dpaa2-switch driver when disconnecting a MAC endpoint device. A local user can repeatedly connect and disconnect the MAC endpoint to cause a denial of service.
249) NULL pointer dereference (CVE-ID: CVE-2026-68336)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in bond_send_validate() in the bonding driver when processing ARP monitor validation with IPv6 disabled. A local user can trigger the vulnerable code path to cause a denial of service.
The issue occurs when the system is booted with the 'ipv6.disable=1' parameter.
250) Out-of-bounds read (CVE-ID: CVE-2026-68339)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in btusb_recv_event_realtek() when processing short Realtek vendor events. A local attacker can send a specially crafted Bluetooth HCI vendor event to cause a denial of service.
Short vendor events may be misclassified as coredump events because the code inspects a missing third byte.
251) Memory leak (CVE-ID: CVE-2026-68346)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in cs35l41_get_acpi_mute_state() when repeatedly querying the ACPI _DSM mute state. A local user can trigger repeated successful queries to cause a denial of service.
Each successful query leaks the returned _DSM result object because it is owned by the caller and is not freed after use.
252) Out-of-bounds read (CVE-ID: CVE-2026-68346)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in cs35l41_get_acpi_mute_state() when processing a malformed ACPI _DSM firmware response. A local user can provide a crafted firmware response to cause a denial of service.
The issue occurs because the code assumes the returned ACPI object is a buffer with at least one byte and directly dereferences the returned buffer pointer.
253) Heap-based buffer overflow (CVE-ID: CVE-2026-68349)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a heap-based buffer overflow in carl9170_rx_stream() when processing USB transfer data in the rx stream failover path. A local attacker can provide specially crafted transfer data to cause a denial of service.
The issue is triggered when two transfers are near the maximum size and their combined copied length exceeds the 65535-byte failover SKB, resulting in skb_over_panic.
254) Out-of-bounds read (CVE-ID: CVE-2026-68350)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in carl9170_tx_process_status() when processing firmware-controlled TX status entries. A local attacker can provide a crafted firmware response with an oversized hdr.ext value to disclose sensitive information.
The issue is caused by an off-by-two bounds check error that allows two extra iterations past valid _tx_status entries.
255) Out-of-bounds read (CVE-ID: CVE-2026-68351)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in carl9170_cmd_callback() when processing a firmware command response with a length mismatch. A remote attacker can send a specially crafted firmware response to disclose sensitive information.
256) Out-of-bounds read (CVE-ID: CVE-2026-68355)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in ath11k_hal_rx_msdu_list_get() when processing msdu descriptor entries. A local attacker can trigger a zero buffer address in the first msdu_details entry to cause a denial of service.
257) Use-after-free (CVE-ID: CVE-2026-68357)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in watchdog_unregister_governor() and the watchdog pretimeout governor handling logic when unregistering a watchdog governor that is still referenced as default_gov. A local user can trigger governor unregistration and subsequent watchdog device registration or reassignment to cause a denial of service.
The issue occurs when the unregistered governor remains referenced through a dangling default_gov pointer, affecting both newly registered watchdog devices and existing devices whose governor is reassigned.
258) Use-after-free (CVE-ID: CVE-2026-68359)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to a use-after-free in the nzxt-smart2 driver probe function when stopping a device after device I/O has been started and probe subsequently fails. A local user can trigger device initialization failure to execute arbitrary code.
The issue is caused by a race condition between hid_input_report() and execution immediately following hid_device_io_start() during probe error handling.
259) Use-after-free (CVE-ID: CVE-2026-68360)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to a use-after-free in the corsair-cpro driver probe function when handling device I/O during probe failure after I/O start. A local user can trigger the vulnerable code path to execute arbitrary code.
The issue is caused by a race condition between hid_input_report() and execution immediately following hid_device_io_start() during probing.
260) Use-after-free (CVE-ID: CVE-2026-68361)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to a use-after-free in corsairpsu_probe() and HID input report handling when stopping a device after probe failure while input reports are still being processed. A local user can trigger the race condition during device initialization failure to execute arbitrary code.
The issue is triggered by a race condition between hid_input_report() and the code path immediately following hid_device_io_start() during probe failure.
261) NULL pointer dereference (CVE-ID: CVE-2026-68362)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in ath11k_hal_srng_access_begin and the ath11k driver restart path when handling firmware ready events after a failed initialization. A local user can trigger a subsystem restart after firmware ready handling fails to cause a denial of service.
The issue occurs because the driver can enter recovery with an inconsistent registered state after firmware ready processing does not complete successfully.
262) Use-after-free (CVE-ID: CVE-2026-68363)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in ath9k_hif_request_firmware() in drivers/net/wireless/ath/ath9k/hif_usb.c when handling a failed asynchronous firmware request during concurrent USB device disconnect. A local user can trigger a firmware download failure and a concurrent disconnect to cause a denial of service.
The issue is triggered by a race condition between the firmware callback running on the events workqueue and device disconnect, leading to a read from freed memory.
263) Out-of-bounds write (CVE-ID: CVE-2026-68365)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the io_edgeport USB serial driver ring buffer when processing interrupt-status packets that report transmit credits. A local user can provide a malicious or non-conforming USB device that returns excessive transmit credits to cause a denial of service.
Exploitation requires the system to interact with a USB serial device using the affected driver.
264) Out-of-bounds read (CVE-ID: CVE-2026-68366)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in uvc_send_response() when processing a UVCIOC_SEND_RESPONSE ioctl with a crafted response length. A local user can supply a crafted struct uvc_request_data to cause an out-of-bounds read and disclose sensitive information.
265) Use-after-free (CVE-ID: CVE-2026-68367)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the f_tcm delayed set_alt work handler when processing delayed USB gadget alternate-setting changes during disconnect or function teardown. A local user can trigger function unlink or teardown while delayed set_alt work is still pending to cause a denial of service.
The issue was reproduced by KASAN in tcm_delayed_set_alt after the function state was freed through configfs unlink operations.
266) Out-of-bounds read (CVE-ID: CVE-2026-68368)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in ncm_unwrap_ntb() in the USB gadget NCM function when parsing host-supplied NTBs. A remote attacker can supply a crafted NTB with invalid block lengths, datagram offsets, or datagram lengths to disclose sensitive information.
Exploitation requires a malicious USB host interacting with a system using the affected USB gadget functionality.
267) Infinite loop (CVE-ID: CVE-2026-68369)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of copy_to_user() results in printer_read() in the USB gadget printer function when processing read requests with an unwritable user buffer. A local user can trigger a read operation with an unwritable user buffer to cause a denial of service.
The issue can result in an infinite loop if RX data is available and an iteration makes no progress.
268) Use-after-free (CVE-ID: CVE-2026-68372)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the USB Type-C connector handling in drivers/usb/core/port.c when processing Thunderbolt dock unplug and concurrent partner-disconnect events. A local user can trigger a crafted hot-unplug race to cause a denial of service.
Exploitation requires a race between component unbind, USB disconnect, and UCSI partner-disconnect handling during dock hot-plug events.
269) Improper input validation (CVE-ID: CVE-2026-68386)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state validation in sockmap update handling in net/core/sock_map.c when processing updates for unhashed UDP sockets. A local user can use a BPF program to look up an unbound UDP socket and then bind the socket to trigger a refcount imbalance and cause a denial of service.
The issue is triggered by a transition of a UDP socket from an unbound state to a bound state, which causes the reference decrement to be skipped and results in a memory leak.
270) Improper Initialization (CVE-ID: CVE-2026-68395)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper initialization in the sata_dwc_460ex driver interrupt handling during device probe when enabling SATA interrupts before the IRQ handler is registered. A local attacker can trigger an interrupt during probe or cause a probe failure after interrupts are unmasked to cause a denial of service.
The issue can result in a spurious interrupt storm if the controller asserts an interrupt with no registered handler.
271) Race condition (CVE-ID: CVE-2026-68396)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the SCSI error handling logic when scheduling the error handler while commands are timed out or inactive. A local user can trigger error-handling conditions to cause a denial of service.
The issue can prevent the error handler thread from waking.
272) Improper Initialization (CVE-ID: CVE-2026-68403)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper initialization in brcmf_sdio_probe() and brcmf_sdio_remove() when handling an early probe failure during SDIO device initialization. A local attacker can trigger a workqueue allocation failure to cause a denial of service.
The issue occurs because the cleanup path cancels bus->datawork before the work item has been initialized.
273) Improper locking (CVE-ID: CVE-2026-68405)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in ieee80211_do_stop() for AP_VLAN packet cleanup when freeing queued SKBs associated with ps->bc_buf while IRQs are disabled. A local user can trigger AP_VLAN stop processing with buffered packets to cause a denial of service.
The issue occurs because ieee80211_free_txskb() may invoke reporting paths beyond passive SKB release while the IRQ-disabled lock is still held.
274) Improper input validation (CVE-ID: CVE-2026-68406)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper input validation in PMSR FTM request parsing in cfg80211/nl80211 when processing user-supplied PMSR FTM request attributes. A remote attacker can send a specially crafted request with an out-of-range preamble value to cause a denial of service.
275) Memory leak (CVE-ID: CVE-2026-68407)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in nl80211_parse_beacon() when processing beacon data with fewer RNR entries than MBSSID entries. A local user can supply crafted beacon data to cause a denial of service.
276) Memory leak (CVE-ID: CVE-2026-68410)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in helper_firmware_cb() in the libertas USB firmware-download path when handling an asynchronous firmware load. A local user can trigger the firmware-download path to cause a denial of service.
No runtime testing was performed because compatible Libertas USB hardware was unavailable.
277) Out-of-bounds write (CVE-ID: CVE-2026-68411)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in hwsim_virtio_rx_work() when processing a virtio RX length reported by the device. A remote attacker can report an oversized length value to cause a denial of service.
The issue can trigger skb_over_panic() and panic the guest system.
278) Improper resource shutdown or release (CVE-ID: CVE-2026-68413)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in ipw2100_pci_init_one() when handling error paths during device initialization. A local attacker can trigger initialization failures to cause a denial of service.
279) Double free (CVE-ID: CVE-2026-68416)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in add_mtd_device() error handling for MTD partitions when handling device registration or nvmem provider initialization failures. A local user can trigger a failure in these error paths to cause a denial of service.
The issue also causes a WARN_ON condition because the partition node remains linked in the parent's partitions list when the release callback is invoked.
280) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-68422)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing release of a reference in merge_reloc_roots() in the btrfs relocation code when handling an unexpected reloc_root for a root. A local user can trigger this condition to cause a denial of service.
The issue results in a root reference leak.
281) Use-after-free (CVE-ID: CVE-2026-68427)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in host1x_bo_clear_cached_mappings() when clearing cached mappings. A local user can trigger the vulnerable code path to cause a denial of service.
282) Use-after-free (CVE-ID: CVE-2026-68428)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the KVM x86 MMU cache cleanup logic when reloading a vendor module after a prior unload. A local user can trigger a vendor module reload sequence with a failed cache initialization to cause a denial of service.
The issue occurs when kvm.ko remains loaded while a vendor module is unloaded and then reloaded, leaving a stale cache pointer that is later passed to kmem_cache_destroy().
283) Race condition (CVE-ID: CVE-2026-68429)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in drm_dp_mst_topology_queue_probe() when handling hotplug or link-loss events during MST topology teardown. A local user can trigger concurrent monitor connect or disconnect activity to cause a denial of service.
The issue can lead to spurious kernel warnings and compositor crashes when connecting or disconnecting DP MST monitors.
284) Reachable assertion (CVE-ID: CVE-2026-68430)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a reachable assertion in the amdgpu gfx8 fence emission logic when processing GPU fence operations. A local user can trigger the affected code path to cause a denial of service.
The issue results in a kernel crash.
285) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-68437)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in the pvr_queue_prepare_job() and paired fragment job handling in the drm/imagination PowerVR queue logic when processing paired geometry and fragment jobs. A local user can submit crafted paired jobs to cause a denial of service.
The issue can lead to kernel warnings and job timeouts because the code may check CCCB space in the geometry queue instead of the fragment queue and then fail to write the full command sequence.
286) NULL pointer dereference (CVE-ID: CVE-2026-68439)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in mt7925_mcu_bss_he_tlv() when handling HE BSS configuration data. A local user can trigger the vulnerable code path to cause a denial of service.
287) Use-after-free (CVE-ID: CVE-2026-68443)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to execute arbitrary code.
The vulnerability exists due to a use-after-free in the gigabyte_waterforce driver probe path when handling device initialization failure after device I/O has been started. A local attacker can trigger the race condition during probe failure to execute arbitrary code.
The issue is caused by a race condition between hid_input_report() and execution immediately following hid_device_io_start() in the probe function.
288) NULL pointer dereference (CVE-ID: CVE-2026-68444)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in ffa_partition_info_get() when processing a NULL partition UUID argument. A local attacker can trigger the vulnerable function with a NULL argument to cause a denial of service.
The issue results in a kernel panic.
289) Infinite loop (CVE-ID: CVE-2026-68449)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to an infinite loop in the NCQ tag completion bit-scanning logic in sata_dwc_isr() in drivers/ata/sata_dwc_460ex.c when processing NCQ tag completion data with only high bits set in the tag mask. A local attacker can trigger this condition to cause a denial of service.
The issue can occur in hardirq context while a spinlock is held.
290) Memory leak (CVE-ID: CVE-2026-68450)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in __add_reloc_root() in fs/btrfs/relocation.c when inserting a relocation root into reloc_root_tree and encountering an unexpected duplicate entry. A local user can trigger the duplicate insert path to cause a denial of service.
This issue occurs because a newly allocated mapping node is left unfreed if insertion finds an existing entry and returns -EEXIST.
291) Race condition (CVE-ID: CVE-2026-68456)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a race condition in the ueagle-atm USB driver disconnect handler when handling device removal during asynchronous pre-firmware loading. A local attacker can unplug a device while firmware loading is still in progress to cause a denial of service.
The issue is associated with the firmware sysfs fallback mechanism and manifests when device teardown runs concurrently with the asynchronous firmware request.
292) Deadlock (CVE-ID: CVE-2026-68459)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in f2fs_balance_fs() gc_merge path when handling filesystem writeback and foreground garbage collection. A local user can trigger filesystem activity that causes a deadlock to cause a denial of service.
Only systems mounted with the gc_merge option are vulnerable.
293) Deadlock (CVE-ID: CVE-2026-68460)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock condition in f2fs_balance_fs() when handling writeback and garbage collection on nearly exhausted f2fs filesystem space. A local user can trigger filesystem write activity to cause a denial of service.
The issue occurs when the f2fs filesystem space is nearly exhausted.
294) Race condition (CVE-ID: CVE-2026-68469)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in mwifiex_ret_802_11_associate() in the mwifiex wireless driver when processing an association command response during roaming. A local user can trigger repeated roam or connection changes to cause a denial of service.
The issue can leave scan requests permanently busy so later userspace scan requests fail with -EBUSY. The behavior was observed on IW412 firmware when power-save sleep events coincided with association handling.
295) Improper resource shutdown or release (CVE-ID: CVE-2026-68475)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper resource shutdown or release in sunxi_reset_init() in the sunxi reset driver when handling an ioremap() failure. A local user can trigger initialization that causes ioremap() to fail to cause a resource leak.
296) Out-of-bounds write (CVE-ID: CVE-2026-68478)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to corrupt memory.
The vulnerability exists due to an out-of-bounds write in the ms_block Memory Stick block translation layer when processing a Memory Stick card that reports an excessive number of blocks. An attacker with physical access can provide a crafted card with a block count above the supported maximum to corrupt memory.
The issue occurs because the card-supplied block count can cause indexing past the end of the fixed free_block_count array.
297) Insufficient Control Flow Management (CVE-ID: CVE-2026-68480)
CWE-ID: CWE-691 - Insufficient Control Flow Management
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper control flow handling in the x86 Safe-RET sequence when interrupts are injected during execution of the sequence on SRSO-affected systems. A local user can inject interrupts during the Safe-RET sequence to disclose sensitive information.
Only systems affected by SRSO are vulnerable.
298) Memory leak (CVE-ID: CVE-2026-72004)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in ieee80211_register_hw() when copying supported band structures. A local user can trigger hardware registration with memory allocation failure conditions to cause a denial of service.
The issue occurs on an error path after rate control has been initialized.
299) Improper locking (CVE-ID: CVE-2026-72007)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a timing issue in the imx8m block control power-on sequence for VC8000E when powering up the VC8000E domain. A local user can trigger power up and down cycling to cause a denial of service.
The issue is associated with the i.MX8MP VC8000E and VPU_NOC power down handshake, which may hang during power state cycling.
300) Division by zero (CVE-ID: CVE-2026-72010)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to division by zero in mpol_relative_nodemask in the cpuset mempolicy rebind path when handling a CPU hotplug event for a task in a child cpuset with an unset cpuset.mems and a VMA mempolicy using MPOL_F_RELATIVE_NODES. A local user can create such a cpuset configuration and trigger CPU hotplug handling to cause a denial of service.
Exploitation requires a child cpuset where cpuset.mems is not set and a VMA mempolicy configured with MPOL_F_RELATIVE_NODES.
301) NULL pointer dereference (CVE-ID: CVE-2026-72013)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in machine_kexec_prepare() when processing kexec image segments. A local user can provide a kexec image segment with a NULL buffer pointer to cause a denial of service.
The issue occurs in the RISC-V kexec path during handling of segments prepared through kexec_file_load().
302) Double free (CVE-ID: CVE-2026-72015)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in RMID management in fs/resctrl/rdtgroup.c when unmounting and removing pseudo-locked resctrl groups. A local user can create a pseudo-locked group and trigger unmount processing to cause a denial of service.
The issue affects pseudo-locked groups whose RMID is freed during setup and then freed again during cleanup.
303) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72017)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in the macb driver transmit queue handling when closing the network device. A local user can trigger device close operations while transmit SKBs remain in flight to cause a denial of service.
The issue affects outgoing SKBs that have not yet been marked as completed and are stored in queue->tx_skb.
304) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72022)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a reference count leak in llc_ui_autobind() when repeatedly autobinding and closing LLC sockets. A local user can perform repeated autobind and close cycles to cause a denial of service.
The issue can consume all dynamic SAP values, causing subsequent autobind operations to fail with -EUSERS.
305) Memory leak (CVE-ID: CVE-2026-72023)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in otx2_init_hw_resources() and the SQ resource unwind path when handling initialization failures. A local user can trigger an initialization failure to cause a denial of service.
Exploitation requires access to a system using the OcteonTX2 PF driver.
306) Out-of-bounds write (CVE-ID: CVE-2026-72025)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in the monwriter misc device when reusing data buffers with a different data length. A local user can submit crafted records with a changed data length to cause memory corruption.
By default, access to the device is restricted to root-only permissions.
307) Improper Initialization (CVE-ID: CVE-2026-72028)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in arch/riscv/kernel/probes/rethook_trampoline.S when handling kretprobe stack access on risc-v systems. A local user can configure a kretprobe that reads a word from the stack to cause a denial of service.
The issue occurs because the original stack pointer is not preserved in the saved register state, which can leave regs->sp with an arbitrary value during stack access.
308) Out-of-bounds write (CVE-ID: CVE-2026-72030)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to out-of-bounds read and out-of-bounds write in ata_dev_config_cpr() and the VPD page B9h emitter when processing a device-reported concurrent positioning ranges log. An attacker with physical access can connect a crafted device that reports an invalid concurrent positioning ranges count to cause a denial of service.
The issue can affect both parsing of the returned log data and emission of one descriptor per range into a fixed-size response buffer.
309) Use of uninitialized resource (CVE-ID: CVE-2026-72037)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use of an uninitialized resource in lan743x_hardware_init() and lan743x_hs_syslock_acquire() when probing the device and reading strap status. A local user can trigger device initialization to cause a denial of service.
This issue can trip the spinlock debug check when CONFIG_DEBUG_SPINLOCK is enabled.
310) Improper resource shutdown or release (CVE-ID: CVE-2026-72038)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in setup_cn23xx_octeon_pf_device() in drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c when handling a PF number lookup failure during device initialization. A local user can trigger the affected initialization path to cause a denial of service.
311) Memory leak (CVE-ID: CVE-2026-72039)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in bnx2x_alloc_mem_bp() when handling allocation failures for fp[i].tpa_info. A local user can trigger allocation failure conditions to cause a denial of service.
312) Improper resource shutdown or release (CVE-ID: CVE-2026-72040)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in i_ipmi_request() in the IPMI message handler when handling a request with a caller-supplied recv_msg and an error occurs. A local user can trigger an error path using a supplied receive message to cause a denial of service.
The issue occurs because the reference count on the associated user object remains elevated on certain error paths.
313) Type conversion (CVE-ID: CVE-2026-72047)
CWE-ID: CWE-704 - Type conversion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper pointer size handling in the ca8210 debugfs test interface when exchanging kmalloc'd buffer pointers through a kfifo on 64-bit systems. A local user can interact with the debugfs test interface to cause a denial of service.
Only 64-bit builds with CONFIG_IEEE802154_CA8210_DEBUGFS enabled are vulnerable.
314) Memory leak (CVE-ID: CVE-2026-72048)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a memory leak in ca8210_spi_transfer() in the ca8210 IEEE 802.15.4 driver when submitting asynchronous SPI transfers. A local attacker can trigger spi_async() submission failures to cause a denial of service.
Repeated retry attempts under sustained SPI bus contention can leak a new allocation on each occurrence.
315) Improper resource shutdown or release (CVE-ID: CVE-2026-72056)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in ena XDP TX queue handling in the ena network driver when setting up regular TX queues after XDP TX queues have already been created. A local user can trigger regular TX setup failures to cause a denial of service.
The issue occurs in error-handling paths that omit teardown of previously created XDP TX queues.
316) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-72058)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in ixp4xx_hss_probe() when allocating and registering HDLC netdev objects. A local user can trigger device initialization and removal to cause a denial of service.
The issue stems from allocating two different netdev objects and later unregistering and freeing a different object than the one that was registered.
317) Improper resource shutdown or release (CVE-ID: CVE-2026-72059)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in t7xx_cldma_late_init() in the t7xx WWAN CLDMA driver when handling late initialization failures during TX and RX ring setup. A local user can trigger a ring initialization failure to cause a denial of service.
318) Race condition (CVE-ID: CVE-2026-72062)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in mediatek_gpio_irq_type() when handling concurrent IRQ type configuration on GPIOs in the same bank. A local user can trigger concurrent configuration changes to corrupt shared interrupt trigger state and cause a denial of service.
The issue affects bank-shared interrupt trigger fields such as rising and falling because each GPIO chip instance represents an entire bank of 32 pins.
319) Improper locking (CVE-ID: CVE-2026-72063)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper interaction with a mutex in tegra_gpio_direction_input() and tegra_gpio_direction_output() when changing GPIO direction on shared GPIO lines. A local user can trigger GPIO direction operations while a per-line spinlock is held to cause a denial of service.
The issue can lead to sleeping in an atomic context.
320) Integer overflow (CVE-ID: CVE-2026-72068)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer truncation in update_rlimit_cpu() when converting the RLIMIT_CPU value to nanoseconds on 32-bit kernels. A local user can set a CPU time limit of 5 seconds or more to cause a denial of service.
Only 32-bit kernels are affected. Limit enforcement remains correct, but the process CPU timer may be programmed to fire prematurely.
321) Use-after-free (CVE-ID: CVE-2026-72070)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in lbtf_free_adapter() when handling device removal during a firmware command timeout. A local user can trigger concurrent teardown and timer callback execution to cause a denial of service.
322) Type Confusion (CVE-ID: CVE-2026-72074)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to type confusion in the CDC union descriptor parser in the ims-pcu driver when parsing a crafted USB CDC union descriptor. An attacker with physical access can provide a device with a manipulated bMasterInterface0 value to cause a denial of service.
323) Race condition (CVE-ID: CVE-2026-72075)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the ims_pcu_reset_device() sysfs callback when handling concurrent reset_device sysfs requests and other commands. A local user can trigger concurrent sysfs operations to cause a denial of service.
The issue can corrupt a shared command buffer during concurrent access.
324) Out-of-bounds read (CVE-ID: CVE-2026-72076)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to out-of-bounds read in ims_pcu_irq() debug logging when handling a control URB with an actual_length exceeding the input buffer size. A local attacker can trigger the vulnerable debug logging path to disclose sensitive information.
The issue occurs because the debug output reads from the wrong buffer when the interrupt is associated with the control URB.
325) Improper resource shutdown or release (CVE-ID: CVE-2026-72077)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the ims-pcu firmware update handler when processing an asynchronous firmware update. A local user can trigger firmware validation failure to cause a denial of service.
326) Improper input validation (CVE-ID: CVE-2026-72078)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper input validation in the ims-pcu driver control endpoint handling when parsing a malicious USB device interface. An attacker with physical access can provide a crafted device with a non-interrupt IN control endpoint to cause a denial of service.
The issue may lead to kernel warnings or undefined behavior.
327) Use-after-free (CVE-ID: CVE-2026-72079)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a use-after-free or double-free.
The vulnerability exists due to a use-after-free and double-free in ims_pcu_disconnect() when handling the disconnection of a crafted USB interface. An attacker with physical access can present a malicious device with a data interface masquerading as the control interface to trigger a use-after-free or double-free.
328) Memory leak (CVE-ID: CVE-2026-72081)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in efct_dispatch_fcp_cmd() in the efct SCSI driver when processing an unsolicited FCP command with an unsupported additional CDB. A remote attacker can send a crafted FCP command to cause a denial of service.
329) Improper resource shutdown or release (CVE-ID: CVE-2026-72082)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in efct_hw_io_abort() when handling an I/O abort request after request tag allocation fails. A local user can trigger this error path to cause a denial of service.
The abort_in_progress flag may remain set even though the abort was never submitted, causing subsequent abort attempts for the same I/O to return an in-progress error and block recovery.
330) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72086)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to a resource leak in scsiback_device_action() in the xen scsi backend when submitting task-management requests and handling target_submit_tmr() failures. A remote user can issue VSCSIIF_ACT_SCSI_ABORT or reset requests to cause a denial of service.
The issue affects a pvSCSI guest and can leak command tags for a LUN session, stopping the LUN, when task-management request submission fails.
331) Memory leak (CVE-ID: CVE-2026-72087)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in lpfc_sli4_driver_resource_setup() in the lpfc driver when handling early exit error paths during driver resource setup. A local user can trigger the affected error paths to cause a denial of service.
332) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-72088)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in hpsa_scsi_ioaccel2_queue_command() in the hpsa SCSI driver when handling an IOACCEL2 reset condition. A local user can trigger the affected code path to cause a denial of service.
The issue occurs when phys_disk->in_reset is set during command processing.
333) Race condition (CVE-ID: CVE-2026-72096)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to bypass audit logging of corrupted block errors.
The vulnerability exists due to a race condition in dm-verity error handling in drivers/md/dm-verity-target.c when handling concurrent corrupted block errors. A local attacker can trigger concurrent error conditions to bypass audit logging of corrupted block errors.
334) NULL pointer dereference (CVE-ID: CVE-2026-72097)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in dm_verity_loadpin_is_bdev_trusted when checking whether a block device is trusted. A local attacker can trigger the vulnerable code path to cause a denial of service.
The issue occurs if the device has no table.
335) Heap-based buffer overflow (CVE-ID: CVE-2026-72106)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a heap-based buffer overflow in list_version_get_info in dm-ioctl when processing ioctl requests. A local user can send a specially crafted ioctl request to cause a denial of service.
336) Information disclosure (CVE-ID: CVE-2026-72127)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to improper access control in netdev_nl_napi_fill_one() when handling NETDEV_CMD_NAPI_GET requests from a child pid namespace. A remote attacker can issue a NETDEV_CMD_NAPI_GET request to disclose sensitive information.
The issue occurs because the reported NAPI kthread PID is returned from the initial pid namespace instead of the caller's pid namespace.
337) Resource exhaustion (CVE-ID: CVE-2026-72132)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect resource accounting in NFS commit-list writeback accounting when handling unstable writes split into multiple sub-folio requests. A local user can trigger writes that are split into many small requests to cause a denial of service.
Exploitation requires NFS client write activity where a folio is split into multiple requests, such as with pNFS flexfiles striping or wsize-limited splitting.
338) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-72138)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in gntdev_ioctl_map_grant_ref() in the xen grant device driver when handling an ioctl request and copying the operation result to userspace. A local user can trigger a copy_to_user failure after a mapping has been added to the list to cause a denial of service.
The issue can leave a mapping in priv->maps with a dangling list entry and a leaked reference count.
339) Use-after-free (CVE-ID: CVE-2026-72140)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in mlxbf_i2c_init_resource() when handling an error from devm_platform_get_and_ioremap_resource(). A local user can trigger the error path to cause a denial of service.
340) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-72142)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the i2c_imx_atomic_read function when processing SMBus block-read operations with a byte count of 0 or a count above I2C_SMBUS_BLOCK_MAX. A local user can trigger a crafted SMBus block read to cause a denial of service.
The issue can leave the i2c bus stuck with SDA held until a power cycle for the affected controller.
341) NULL pointer dereference (CVE-ID: CVE-2026-72147)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in dw_edma_pcie_probe() when binding a device dynamically via sysfs without driver data. A local user can bind a matching device entry without driver data to trigger a kernel crash and cause a denial of service.
342) Improper locking (CVE-ID: CVE-2026-72152)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of task state and wake-up logic in wait_for_tpm_stat() in the TPM TIS core when waiting for TPM status changes on the IRQ wait path. A local user can trigger TPM operations that exercise the affected wait path to cause a denial of service.
The issue is associated with the IRQ-based wait path and can trigger a kernel warning when CONFIG_DEBUG_ATOMIC_SLEEP is enabled.
343) Out-of-bounds read (CVE-ID: CVE-2026-72153)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds access in crossbar_domain_free() in the irqchip crossbar component when freeing IRQ domain mappings. A local user can trigger release of a crafted IRQ mapping state to cause a denial of service.
The issue can also leave the crossbar register connection to the source interrupt active because the wrong index is used for the irq_map entry and register update.
344) Improper locking (CVE-ID: CVE-2026-72155)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock state handling in the spi_nor_sr_unlock() function in the spi-nor software protection logic when processing unlock requests for locked blocks at the beginning of the device. A local user can request unlocking of the currently locked block or blocks to cause a denial of service.
The issue occurs when the first block, or a few first blocks, are locked and both top and bottom unlocking paths can achieve the same result.
345) Out-of-bounds read (CVE-ID: CVE-2026-72156)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in mpf_ops_parse_header() in the microchip-spi FPGA manager driver when parsing a crafted bitstream header with a zero header_size value. A local attacker can supply a crafted bitstream to trigger the out-of-bounds read and cause a denial of service.
The issue is triggered specifically when the header_size field at offset 24 is zero, causing a read one byte before the start of the buffer.
346) Out-of-bounds read (CVE-ID: CVE-2026-72158)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in create_feature_instance() when processing crafted DFHv1 parameter headers from a malicious FPGA device. An attacker with physical access can provide a malicious FPGA device with crafted parameter headers to cause a denial of service.
The issue occurs because the computed parameter size can exceed the feature boundary and is then used in a memcpy_fromio() operation against the ioremap'd region.
347) Improper input validation (CVE-ID: CVE-2026-72159)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in ocfs2 inode validation when processing a forged dinode on an OCFS2 volume. A local user can provide a malformed inode with non-zero i_size and zero i_clusters to cause a denial of service.
Sparse regular files are exempt on volumes mounted with sparse allocation enabled, while non-inline directories are also affected by this malformed size and cluster state.
348) NULL pointer dereference (CVE-ID: CVE-2026-72161)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in ocfs2_checkpoint_inode() when evicting cached inodes during unmount. A local user can trigger inode eviction after journal shutdown to cause a denial of service.
The issue occurs because the journal may already have been freed and set to NULL during shutdown before remaining cached inodes are evicted.
349) NULL pointer dereference (CVE-ID: CVE-2026-72163)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in ocfs2_assure_trans_credits() when completing a direct write over unwritten extents after a journal abort. A local user can trigger a direct write operation and cause the kernel to panic to cause a denial of service.
Exploitation requires an ocfs2 direct I/O write path where the journal aborts during I/O completion, such as after an I/O error.
350) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-72166)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper signal handling in p9_client_rpc() in net/9p/client.c when handling P9_TFLUSH requests over an fd transport with no peer. A local user can trigger a fatal signal while a thread is blocked in the affected code path to cause a denial of service.
The issue can cause the affected task to sleep indefinitely and, in practice, can stall coredump handling in multi-threaded processes.
351) Improper resource shutdown or release (CVE-ID: CVE-2026-72167)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the pl35x NAND controller probe routine when unloading the affected kernel module after mapping device registers. A local user can trigger the affected probe and unload path to cause a denial of service.
352) Use of Uninitialized Variable (CVE-ID: CVE-2026-72168)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use of uninitialized memory in the vmu-flash driver when initializing memcard structures. A local user can trigger the vulnerable code path to cause a denial of service.
353) Deadlock (CVE-ID: CVE-2026-72174)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a self-deadlock in pagemap_scan_pte_hole() when processing a PAGEMAP_SCAN ioctl with PM_SCAN_WP_MATCHING on a hugetlb VMA that reaches an unpopulated range. A local user can issue a crafted PAGEMAP_SCAN ioctl request to cause a denial of service.
The calling thread may hang in an unkillable state when the scan reaches an unpopulated part of the hugetlb range.
354) Use of Uninitialized Variable (CVE-ID: CVE-2026-72176)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uninitialized memory access in damon_sysfs_scheme_add_dirs() when handling an internal error during tried_regions directory setup. A local user can trigger the error path to cause a denial of service.
The issue occurs in the DAMON sysfs schemes code path when tried_regions directory setup fails from the initial allocation.
355) Use of Uninitialized Variable (CVE-ID: CVE-2026-72177)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uninitialized memory dereference in damon_sysfs_access_pattern_add_dirs() when handling error paths during sysfs directory creation. A local user can trigger allocation failures in crafted sysfs operations to cause a denial of service.
The issue occurs because directory references are released in the wrong order on error paths, and a memory leak may also result.
356) Improper resource shutdown or release (CVE-ID: CVE-2026-72179)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in populate_cache_leaves in arch/riscv/kernel/cacheinfo.c when traversing device tree cache nodes. A local user can trigger the vulnerable code path to cause a denial of service.
The issue results in a node reference leak when loop traversal ends naturally because the current node pointer becomes NULL.
357) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72182)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a refcount leak in is_full_charged() in the charger-manager power supply driver when checking the fuel_gauge power supply state. A local user can trigger the affected code path to cause a denial of service.
358) Infinite loop (CVE-ID: CVE-2026-72193)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite loop in check_rstbl() in the ntfs3 driver when mounting a crafted NTFS3 disk image. A local user can provide a specially crafted filesystem image to cause a denial of service.
User interaction may be required in environments that automatically mount attached removable media.
359) Out-of-bounds write (CVE-ID: CVE-2026-72212)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or execute arbitrary code.
The vulnerability exists due to memory corruption in create_altmaps_and_memory_blocks() in mm/memory_hotplug.c when handling a failure after successful memory addition with memmap_on_memory enabled. A local user can trigger this error path to cause a denial of service or execute arbitrary code.
The issue occurs because vmemmap pages allocated from an altmap may be freed into the system buddy allocator before the physical linear mapping for that memory is destroyed.
360) Improper resource shutdown or release (CVE-ID: CVE-2026-72214)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in cpcap_battery_detect_battery_type() in the cpcap-battery driver when handling battery property reads. A local user can trigger repeated battery property reads to cause a denial of service.
The issue is caused by a missing nvmem_device_put() call on the success and read-failure paths, which can create a permanent reference leak and prevent the nvmem device from being freed.
361) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-72215)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect stack handling in prom_printf() when calling 32-bit firmware code from a kernel thread in 64-bit MIPS configurations. A local user can trigger console output during system bootstrap to cause a denial of service.
The issue occurs when the initial console remains in use late into bootstrap, causing the kernel to hang before startup completes.
362) Memory leak (CVE-ID: CVE-2026-72216)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in qcom_add_minidump_segments() when adding custom dump segments. A local user can trigger minidump segment handling failures to cause a denial of service.
363) Improper update of reference count (CVE-ID: CVE-2026-72218)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper reference count management in lockd nlm_lookup_file() when handling cached file lookups after nlm_do_fopen() failure. A remote user can trigger a failed file-open operation to cause a denial of service.
The issue occurs because the file reference count is incremented but not released, preventing the file from being reaped between requests.
364) Memory leak (CVE-ID: CVE-2026-72219)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in nlm_lookup_file() when processing file handles rejected by the underlying export. A remote attacker can present crafted file handles that trigger nlm_do_fopen() failures to cause a denial of service.
Each failed open attempt leaks one newly allocated nlm_file object.
365) Memory leak (CVE-ID: CVE-2026-72223)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in discover_arenas() in the nvdimm btt subsystem when handling arena discovery failures. A local user can trigger an arena discovery failure to cause a denial of service.
366) Memory leak (CVE-ID: CVE-2026-72224)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of allocated memory in btt_init() in the nvdimm btt subsystem when handling BTT initialization failures. A local user can trigger an initialization failure to cause a denial of service.
367) Improper resource shutdown or release (CVE-ID: CVE-2026-72228)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in batman-adv fragmentation handling in net/batman-adv/fragmentation.c when linearizing packets with a frag_list before splitting them. A local user can trigger a linearization failure with a crafted packet state to cause a denial of service.
368) Improper resource shutdown or release (CVE-ID: CVE-2026-72229)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource shutdown in batman-adv mesh interface cleanup when netdev registration is vetoed after creating the untagged VLAN object. A local user can trigger mesh interface registration failure to cause a memory leak.
The issue occurs because the untagged VLAN object is created during the NETDEV_REGISTER notifier path, and .dellink is not called when registration is aborted.
369) Improper resource shutdown or release (CVE-ID: CVE-2026-72230)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in batadv_frag_send_packet() in the batman-adv fragmentation component when processing packets with an empty payload or a zero fragment size. A local user can trigger the error path with such packet conditions to cause a denial of service.
370) Observable discrepancy (CVE-ID: CVE-2026-72236)
CWE-ID: CWE-203 - Observable discrepancy
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper restriction of speculative execution in __hw_perf_event_init() in arch/s390/kernel/perf_cpum_cf.c when processing a user-controlled perf event configuration value as an array index. A local user can supply a crafted event->attr.config value to disclose sensitive information.
371) Information disclosure (CVE-ID: CVE-2026-72237)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel memory addresses.
The vulnerability exists due to improper access control in the amd_brs_match_plm() branch privilege-level filtering in the AMD BRS perf event handling code when processing user-only branch stack sampling requests. A local user can invoke perf branch sampling with PERF_SAMPLE_BRANCH_USER to disclose kernel memory addresses.
The issue affects AMD processors supporting X86_FEATURE_BRS and occurs for branch records that transition from the kernel to user space.
372) Division by zero (CVE-ID: CVE-2026-72238)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to division by zero in early_serial_init() when parsing the console=uart8250 boot parameter. A local user can supply an empty, zero, invalid, or overflowing baud rate value to cause a denial of service.
The issue causes the system to hang during early boot.
373) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72240)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a reference leak in sm501_register_device() when handling a failed device registration. A local user can trigger platform_device_register() to fail to cause a denial of service.
374) Out-of-bounds read (CVE-ID: CVE-2026-72241)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the uleds_write function when processing a user-supplied LED name string. A local user can supply a non-null-terminated string to disclose sensitive information.
375) Improper resource shutdown or release (CVE-ID: CVE-2026-72245)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in host1x_device_add() error handling for host1x_device_parse_dt() when processing device tree data. A local user can trigger a failure in device parsing to cause a denial of service.
376) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-72256)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of template conntrack state in xt_cluster_mt() in the netfilter xt_cluster matcher when processing packets associated with a template conntrack. A local user can trigger packet processing that reaches xt_cluster_hash() with incomplete conntrack state to cause a denial of service.
The issue occurs when the raw table CT target attaches a template conntrack to skb->_nfct before normal conntrack processing.
377) NULL pointer dereference (CVE-ID: CVE-2026-72257)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in graph_callback in the q6apm ASoC component when handling late DSP buffer-done responses after buffers have been freed. A local user can trigger the race condition to cause a denial of service.
This issue is exposed by a race between buffer cleanup and asynchronous DSP response handling.
378) Improper resource shutdown or release (CVE-ID: CVE-2026-72258)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the MT8183 AFE probe in sound/soc/mediatek/mt8183/mt8183-afe-pcm.c when handling device probe failures or driver removal. A local user can trigger device initialization and cleanup conditions to cause a denial of service.
The issue arises when reserved memory is assigned through of_reserved_mem_device_init() and the assignment is not released consistently on cleanup.
379) Improper resource shutdown or release (CVE-ID: CVE-2026-72259)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the MT8192 AFE probe path when handling reserved memory assignment during device probe and driver cleanup. A local user can trigger device probe failure or driver unbind to cause a denial of service.
The issue occurs when reserved memory is successfully assigned and is not released during cleanup.
380) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-72260)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exception handling in mt8192_afe_pcm_dev_probe() when probing the MT8192 AFE device and reinitializing the regmap cache during runtime power management resume. A local user can trigger device probe under conditions where runtime resume fails to cause a denial of service.
The issue can leave the power management usage count incremented and continue probe while the device may not be accessible.
381) Memory leak (CVE-ID: CVE-2026-72264)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in trident_pci_probe() when handling a PCI device probe error path. A local user can trigger the vulnerable code path to cause a denial of service.
382) Memory leak (CVE-ID: CVE-2026-72265)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in nvidiafb_probe() when handling device initialization errors. A local user can trigger an error path during device probing to cause a denial of service.
383) Memory leak (CVE-ID: CVE-2026-72266)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in vesafb_probe() in the vesafb driver when probing the device and processing framebuffer options. A local user can trigger the vulnerable code path to cause a denial of service.
384) Memory leak (CVE-ID: CVE-2026-72267)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in alloc_carmine_fb() when handling an error path after converting video modes to a modelist. A local user can trigger the vulnerable code path to cause a denial of service.
385) Memory leak (CVE-ID: CVE-2026-72268)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in tdfxfb_probe() in the tdfxfb driver when handling device initialization error paths. A local user can trigger the vulnerable code path to cause a denial of service.
The issue occurs when CONFIG_FB_3DFX_I2C is defined.
386) Improper resource shutdown or release (CVE-ID: CVE-2026-72269)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in uvesafb_probe() when handling error paths during device initialization. A local user can trigger an error condition to cause a denial of service.
387) Memory leak (CVE-ID: CVE-2026-72270)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in s3_pci_probe() when probing a PCI device. A local user can trigger the driver initialization error path to cause a denial of service.
388) Memory leak (CVE-ID: CVE-2026-72271)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in i740fb_probe() when handling device initialization error paths. A local user can trigger the vulnerable error conditions to cause a denial of service.
389) Memory leak (CVE-ID: CVE-2026-72272)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in radeonfb_pci_register() when handling error paths after allocating display mode list entries. A local user can trigger the affected code path to cause a denial of service.
390) Memory leak (CVE-ID: CVE-2026-72273)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in efifb_probe() in the efifb framebuffer driver when processing option strings returned by fb_get_options(). A local user can trigger the vulnerable code path to cause a denial of service.
391) Improper resource shutdown or release (CVE-ID: CVE-2026-72274)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in hecubafb_probe() when handling device initialization errors. A local user can trigger an error path during initialization to cause a denial of service.
392) Memory leak (CVE-ID: CVE-2026-72275)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in broadsheetfb_probe() when handling device initialization errors. A local user can trigger the vulnerable error path to cause a denial of service.
The issue occurs because memory allocated for pagerefs in deferred I/O initialization is not released on an error path.
393) Improper resource shutdown or release (CVE-ID: CVE-2026-72276)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in metronomefb_probe() when handling an error path after deferred I/O initialization. A local user can trigger device initialization failure to cause a denial of service.
394) Improper resource shutdown or release (CVE-ID: CVE-2026-72290)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in kvm_s390_pci_aif_enable() when handling AIF enablement errors. A local user can trigger a failure during AIF enablement to cause a denial of service.
The issue affects the s390 KVM PCI interrupt setup error path.
395) Out-of-bounds read (CVE-ID: CVE-2026-72300)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in sof_parse_token_sets in the SOF topology parser when parsing malformed topology private data. A local user can provide a specially crafted topology blob with a truncated trailing vendor array to cause a denial of service.
396) Improper Initialization (CVE-ID: CVE-2026-72305)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper initialization in VDUSE bounce page allocation when mapping bounce pages to userspace. A local user can trigger bounce page mappings to disclose sensitive information.
397) Race condition (CVE-ID: CVE-2026-72306)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in vduse_dev_msg_sync and vduse_dev_read_iter in drivers/vdpa/vdpa_user/vduse_dev.c when handling VDUSE device message processing. A local user can trigger concurrent message operations to cause a denial of service.
The issue can lead to a double list_del() crash when a timed-out message is concurrently removed.
398) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72307)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect reference count management in mlxsw_sp_vrs_lpm_tree_replace() when rolling back failed LPM tree replacements for virtual routers. A local user can trigger an error during LPM tree replacement to cause a denial of service.
399) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-72308)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a reference count leak in mlxsw_sp_port_lag_join() when handling an error from mlxsw_sp_port_lag_index_get(). A local user can trigger the error path to cause a denial of service.
400) Race condition (CVE-ID: CVE-2026-72315)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in the cifs client direct i/o request cleanup and unmount handling when processing direct i/o writes during unmount. A local user can trigger direct i/o activity and unmount a cifs mount to cause a denial of service.
The issue results in a busy dentry warning because dentry reference counts may remain in use until delayed cleanup work completes.
401) NULL pointer dereference (CVE-ID: CVE-2026-72316)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in metadata_open() when handling an allocation failure. A local user can trigger the vulnerable code path to cause a denial of service.
The issue occurs because a NULL return value was treated as a valid metadata pointer instead of an error.
402) Improper resource shutdown or release (CVE-ID: CVE-2026-72324)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the mvebu GPIO IRQ domain removal handler when unbinding the device. A local user can trigger device unbinding to cause a denial of service.
403) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-72325)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper hardware feature state management in the amd perf events handling in arch/x86/events/amd/core.c when reloading virtualization state on PerfMonV2-capable processors. A local user can toggle SVM on a CPU with active LBR events to cause a denial of service.
The issue occurs on processors that have LBR but not BRS, where writing the deprecated BRS enable bit triggers a #GP fault.
404) Integer underflow (CVE-ID: CVE-2026-72326)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect rate accounting.
The vulnerability exists due to an integer underflow in the CAKE packet length calculation in net/sched/sch_cake.c when processing packets with a negative overhead adjustment. A local user can configure a crafted overhead value to cause incorrect rate accounting.
Exploitation requires the ability to configure CAKE scheduler parameters.
405) NULL pointer dereference (CVE-ID: CVE-2026-72327)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in v3d_get_cpu_indirect_csd_params() when processing a userspace-supplied indirect BO handle during indirect CSD setup. A local user can submit a bogus or stale handle to cause a denial of service.
406) Improper resource shutdown or release (CVE-ID: CVE-2026-72333)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource management in the Bluetooth L2CAP LE credit handling logic when processing repeated LE CoC traffic. A remote attacker can stream data to the host to exhaust the signaling identifier range and cause a denial of service.
The issue can cause subsequent L2CAP_LE_CREDITS packets to be sent with invalid identifier 0, which some remote stacks ignore, permanently stalling the channel.
407) Use-after-free (CVE-ID: CVE-2026-72336)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in lowpan_control_write in the Bluetooth 6LoWPAN subsystem when handling a debugfs control write that races with L2CAP connection teardown. A local user can trigger concurrent connection and disconnect or device close activity to cause a denial of service.
The issue arises because an L2CAP connection reference is not held after device protection is released, allowing the connection to be freed before later dereference.
408) Integer overflow (CVE-ID: CVE-2026-72349)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass intended rate-based matching logic.
The vulnerability exists due to integer truncation in xt_rateest_mt() in netfilter xt_rateest when processing rate estimator values on high-speed links. A local user can trigger rate comparisons involving byte rates above 2^32-1 to bypass intended rate-based matching logic.
The issue occurs on links faster than approximately 34 Gbps, where the byte rate may exceed 4.3 GBps and no longer fits in 32-bit variables.
409) Double free (CVE-ID: CVE-2026-72361)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in hw_engine_init() in the drm/xe hw_engine component when handling a probe failure error path for a managed BO allocated with xe_managed_bo_create_pin_map(). A local user can trigger the affected initialization error path to cause a denial of service.
The issue occurs because the managed BO already has a devm cleanup action registered, and a second cleanup happens during device-managed resource unwinding.
410) NULL pointer dereference (CVE-ID: CVE-2026-72362)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in xe_pt_zap_ptes_entry() when processing unpopulated page-table entries during a page-table walk. A local user can trigger the driver to handle an entry with a NULL child pointer to cause a denial of service.
411) Improper Initialization (CVE-ID: CVE-2026-72376)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in afs_alloc_cell in fs/afs/cell.c when allocating AFS cells. A local user can trigger an idr_alloc_cyclic() failure to cause a denial of service.
412) Improper access control (CVE-ID: CVE-2026-72379)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to create a temporary file with invalid ownership.
The vulnerability exists due to improper access control in vfs_tmpfile() when creating an O_TMPFILE on an idmapped mount that does not map the caller's fsuid or fsgid. A local user can create a temporary file on such a mount to create a temporary file with invalid ownership.
The issue affects filesystems that support idmapped mounts and implement tmpfile handling, as well as overlayfs through upper-layer tmpfile creation.
413) Use-after-free (CVE-ID: CVE-2026-72384)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ts4800 irqchip chained interrupt handler when the parent interrupt fires after the driver has been removed. A local user can trigger the parent interrupt after driver removal to cause a denial of service.
The issue stems from the chained handler not being cleared during device removal, leaving a dangling handler reference.
414) Memory leak (CVE-ID: CVE-2026-72391)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in sfp_i2c_mdiobus_destroy() when removing a copper or RollBall SFP module that instantiated an MDIO bus. A local user can trigger module hot-removal to cause a denial of service.
The issue is triggered on module hot-removal and not on driver unbind.
415) NULL pointer dereference (CVE-ID: CVE-2026-72392)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in fib6_walk_continue() when resuming a multi-batch IPv6 FIB dump after a concurrent table insertion changes hash-chain ordering. A remote attacker can trigger netlink dump processing to cause a denial of service.
The issue occurs because walker state can become inconsistent, with the root referencing a different table while the node still points into the previous one.
416) Improper handling of exceptional conditions (CVE-ID: CVE-2026-72395)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to bypass hardware protection handling.
The vulnerability exists due to improper exception handling in the pmbus regulator event notification worker when processing combined regulator fault events. A local privileged user can trigger multiple distinct regulator events before the worker runs to bypass hardware protection handling.
The issue occurs because combined event bitmasks are passed unmodified to the regulator core, where strict event handling can leave the fault reason unset.
417) Out-of-bounds read (CVE-ID: CVE-2026-72396)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in adm1275_probe() when comparing a device-provided model string returned by i2c_smbus_read_block_data(). A local user can provide a shortened crafted device string to cause the kernel to read uninitialized stack memory and disclose sensitive information.
Exploitation requires access to a device handled by the adm1275 hwmon driver.
418) Information disclosure (CVE-ID: CVE-2026-72402)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper access control in the BPF verifier log output in print_bpf_insn() when printing ldimm64 instructions with pointer-bearing pseudo sources. A local user can trigger verifier logging of crafted BPF instructions to disclose sensitive information.
The issue occurs when pointer leaks are not allowed but certain pseudo source types are still resolved to kernel pointer values before the verifier log prints the instruction.
419) Memory leak (CVE-ID: CVE-2026-72413)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in SCTP INIT handling in net/sctp/sm_statefuns.c when processing INIT chunks with unrecognized parameters. A remote attacker can send a specially crafted INIT chunk to cause a denial of service.
The issue occurs when err_chunk is allocated by sctp_verify_init() and is not freed on certain error and success return paths.
420) Division by zero (CVE-ID: CVE-2026-72414)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to division by zero in future_base_time() in the sja1105 PTP perout handling code when processing a user-provided period value that becomes zero after conversion to SJA1105 clock ticks. A local user can provide a very small period value to trigger a kernel crash and cause a denial of service.
421) NULL pointer dereference (CVE-ID: CVE-2026-72424)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the msc313 RTC shared IRQ handler when handling a shared IRQ during device probe before driver data is initialized. A local attacker can trigger the shared interrupt in that window to cause a denial of service.
The issue occurs in interrupt context on systems where the IRQ line is shared with another device.
422) Incorrect calculation (CVE-ID: CVE-2026-72428)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass Spectre v4 sanitization checks.
The vulnerability exists due to improper index calculation in check_stack_write_fixed_off() in the BPF verifier when handling fixed-offset stack writes. A local user can trigger a crafted stack write pattern to bypass Spectre v4 sanitization checks.
The issue occurs because the sanitization pre-check examines different stack slot bytes than the write path updates.
423) Improper resource shutdown or release (CVE-ID: CVE-2026-72430)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper resource shutdown or release in tcf_ct_fill_params() in net/sched/act_ct.c when handling failed RTM_NEWACTION requests with TCA_CT_LABELS present on certain error paths. A local user can send a crafted RTM_NEWACTION request to cause a resource leak.
Exploitation requires CAP_NET_ADMIN over a network namespace and is reachable from an unprivileged user namespace on default-userns kernels.
424) Use of Uninitialized Variable (CVE-ID: CVE-2026-72433)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to uninitialized memory exposure in nft_meta_bridge_get_eval in nft_meta_bridge.c when evaluating the NFT_META_BRI_IIFPVID metadata expression. A local attacker can trigger processing of a bridge interface PVID query that encounters an error condition to disclose sensitive information.
425) Memory leak (CVE-ID: CVE-2026-72437)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in raid1_read_request() in the md/raid1 subsystem when handling retried reads with REQ_NOWAIT set and the read would block on retry. A local user can trigger this condition to cause a denial of service.
The issue occurs when a pre-allocated r1_bio already exists for the retried read and wait_read_barrier() fails.
426) Use of uninitialized resource (CVE-ID: CVE-2026-72441)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized memory usage in dgram_recvmsg() when copying a socket address to user space after parsing an IEEE 802.15.4 address with mode IEEE802154_ADDR_NONE. A local user can receive a crafted packet and invoke recvmsg() to disclose sensitive information.
The issue occurs because the pan_id field of struct ieee802154_addr is left uninitialized when the address mode is IEEE802154_ADDR_NONE.
427) Use-after-free (CVE-ID: CVE-2026-72443)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ALSA usb-audio MIDI 2.0 endpoint handling code when freeing endpoints after a later setup failure while submitted input URBs can still complete. A local user can trigger the vulnerable create-error path to cause a denial of service.
The issue occurs because a completion handler may dereference freed endpoint state or attempt to resubmit from a stale endpoint after URBs were started.
428) Race condition (CVE-ID: CVE-2026-72447)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose uninitialized kernel memory to userspace.
The vulnerability exists due to a race condition in sctp_diag endpoint dumping when traversing endpoint address lists during diagnostic dumping without holding the socket lock. A local user can trigger concurrent socket operations while requesting SCTP diagnostic endpoint data to disclose uninitialized kernel memory to userspace.
The issue occurs because address counts gathered under RCU protection can become inconsistent before the subsequent copy operation.
429) Improper resource shutdown or release (CVE-ID: CVE-2026-72448)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the otx2_free_sq_res() send-queue resource teardown logic when tearing down a send queue with timestamping enabled. A local user can trigger interface shutdown or device removal to cause a denial of service.
Only send queues using timestamping are affected.
430) Use-after-free (CVE-ID: CVE-2026-72463)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a use-after-free in the xfrm async resumption handling in net/xfrm/xfrm_input.c when processing xfrm packets and resuming transport processing asynchronously. A remote attacker can send crafted traffic that triggers xfrm_rcv_cb to modify skb->dev and cause a denial of service.
The issue involves a race condition with tunnel device teardown and affects handling of both IPv4 and IPv6 transport finish paths.
431) NULL pointer dereference (CVE-ID: CVE-2026-72467)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in rpcrdma_encode_write_list() when processing an NFS/RDMA read with a non-4-byte-aligned receive page length after a connection succeeds with a NULL write-pad memory region. A local user can trigger a connection or reconnection that hits a local memory region allocation, DMA-map, memory region map, or post-send failure to cause a denial of service.
A remote peer alone cannot force the local memory region setup failure required for exploitation.
432) Improper resource shutdown or release (CVE-ID: CVE-2026-72474)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper resource management in the dma-axi-dmac driver descriptor handling when freeing DMA descriptors from softirq context. A local attacker can trigger DMA operations that cause descriptor cleanup to invoke dma_free_coherent() in interrupt context to cause a denial of service.
The issue is observable on architectures such as Microblaze or arm64 where DMA_DIRECT_REMAP is set.
433) Use of Uninitialized Variable (CVE-ID: CVE-2026-72479)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in mma8452_read_raw() when handling a failed I2C block read in mma8452_read(). A local user can trigger an I2C read failure and cause the caller to use uninitialized stack memory to disclose sensitive information.
434) Use of Uninitialized Variable (CVE-ID: CVE-2026-72481)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized memory exposure in the ak8975 magnetometer driver when processing i2c block read results that are shorter than the destination buffer. A local user can trigger the driver to forward partially uninitialized buffer contents to IIO buffers to disclose sensitive information.
The leaked data may be exposed from kernel stack memory to userspace.
435) Double free (CVE-ID: CVE-2026-72484)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in comp_register_videodev() when handling a video device registration failure. A local user can trigger a device_register() failure during video device registration to cause a denial of service.
The issue occurs in the Linux kernel staging MOST video driver.
436) Use-after-free (CVE-ID: CVE-2026-72486)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a use-after-free in the mtk-adsp mailbox driver when handling a late interrupt during device teardown after a failed SOF audio driver initialization. A local attacker can trigger a failed probe condition that leaves the IRQ line active and cause a late interrupt to access freed memory to cause a denial of service.
The crash was observed after probe failure in the SOF audio driver initialization path.
437) NULL pointer dereference (CVE-ID: CVE-2026-74263)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in t7xx_port_ctrl_tx() when cloning skb fragments for the control transmit path. A local user can trigger an skb_clone() failure to cause a denial of service.
438) Improper Initialization (CVE-ID: CVE-2026-74265)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in mana_gd_create_mana_wq_cq() when handling a failed work queue and completion queue creation. A local user can trigger queue creation failure to cause a denial of service.
The issue can clear an in-use completion queue table entry by destroying a queue with an uninitialized id value of 0.
439) Out-of-bounds write (CVE-ID: CVE-2026-74271)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in __power_supply_populate_supplied_from when processing a device tree property with multiple power-supplies values. A local user can provide a crafted device tree configuration to cause a denial of service.
Exploitation requires the system to process a device tree configuration in which the power-supplies property contains multiple values.
440) Incorrect calculation (CVE-ID: CVE-2026-74276)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper buffer size calculation in the xilinx SPI driver FIFO size detection logic when handling SPI transactions in irq mode. A local user can trigger an SPI transaction of the assumed FIFO size or more to cause a denial of service.
The issue can cause the driver to spin in a while loop forever after one received byte is lost because the RX FIFO is smaller than the incorrectly assumed size.
441) Information disclosure (CVE-ID: CVE-2026-74278)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper exposure of sensitive information in bounce_error_event() when delivering bounce error events to a user client via snd_seq_read(). A local user can trigger delivery of a bounce error event and read the returned fixed-length event to disclose sensitive information.
The issue exposes a raw kernel heap pointer from struct snd_seq_event to userspace through copy_to_user() in the fixed-length event handling path.
442) Race condition (CVE-ID: CVE-2026-74284)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the HFSC scheduler class handling in net/sched/sch_hfsc.c when dequeuing packets from a class whose child qdisc becomes empty. A local user can trigger packet processing that causes a class to be marked passive twice to cause a denial of service.
The issue can incorrectly remove a parent with still-backlogged sibling classes from the virtual time tree, causing queued traffic to stop being dequeued.
443) Information disclosure (CVE-ID: CVE-2026-74290)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper exposure of sensitive information in the cls_flow classifier when processing class statistics for map mode rules with user-controlled mask, xor, rshift, addend, and divisor values. A remote user can create a tc classifier and observe the resulting classid through class statistics to disclose sensitive information.
Exploitation requires the ability to use a tc classifier in a user or network namespace.
444) Out-of-bounds read (CVE-ID: CVE-2026-74291)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the ASoC topology parser when parsing a malformed topology blob with non-NUL-terminated PCM, DAI, or stream capability name fields. A local user can supply a specially crafted topology blob to disclose sensitive information.
445) NULL pointer dereference (CVE-ID: CVE-2026-74303)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in qca_dmp_hdr() in the hci_qca Bluetooth driver when handling a non-serdev device path. A local attacker can trigger the vulnerable code path to cause a denial of service.
The issue affects hci_uart attached through non-serdev paths.
446) Deadlock (CVE-ID: CVE-2026-74307)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in EXT4_IOC_MOVE_EXT when processing a donor file descriptor that refers to a file on a different filesystem. A local user can supply a donor file from a different superblock to cause a denial of service.
Exploitation requires a concurrent filesystem freeze operation to trigger the deadlock cycle.
447) Improper input validation (CVE-ID: CVE-2026-74308)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state validation in ext4_journalled_write_end() and ext4_write_inline_data_end() when handling writes on an ext4 filesystem mounted with the data=journal option after a failed inline-data-to-extent conversion. A local user can trigger a crafted write operation to cause a denial of service.
The issue can be triggered when a previous attempt to convert inline data to an extent fails, such as due to insufficient space.
448) Deadlock (CVE-ID: CVE-2026-74318)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock condition in the btrfs reflink inline extent cloning logic when cloning an inline extent to a destination offset greater than zero while the filesystem is mounted with flushoncommit. A local user can trigger crafted reflink and write activity to cause a denial of service.
The issue occurs when inline extent data is copied into a destination file beyond its current end of file, leading transaction commit and folio invalidation paths to wait on the same extent lock.
449) Use-after-free (CVE-ID: CVE-2026-74320)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the sm501fb OF binding code when parsing device tree mode and EDID properties during framebuffer initialization. A local user can supply crafted property values or trigger affected initialization paths to cause a denial of service.
The issue also involves a double free, a buffer overrun, and memory leaks when both CRT and PANEL are enabled or when probe error paths are reached.
450) NULL pointer dereference (CVE-ID: CVE-2026-74327)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in is_vm_area_hugepages() when handling an invalid vmalloc address. A local attacker can provide an invalid vmalloc address to trigger a kernel crash to cause a denial of service.
451) Use-after-free (CVE-ID: CVE-2026-74329)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in watchdog_pm_notifier in the Linux kernel watchdog subsystem when processing suspend and resume notifications after watchdog device unregistration. A local user can trigger a suspend or resume event after unregistering a watchdog device to cause a denial of service.
Only watchdog devices with WDOG_NO_PING_ON_SUSPEND set are affected.
452) Deadlock (CVE-ID: CVE-2026-74331)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a recursive locking deadlock in firmware_loader power management notification handling when preparing for system suspend or hibernation and caching firmware images. A local attacker can trigger an out-of-memory condition that causes synchronous execution of firmware caching work to cause a denial of service.
The issue occurs when asynchronous work scheduling falls back to synchronous execution after memory allocation for the work entry fails.
453) Use of Uninitialized Variable (CVE-ID: CVE-2026-74339)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper initialization in snd_seq_read() when copying queued variable-length event headers to userspace. A local user can write a direct variable event to itself and read back a kernel pointer from the returned header to disclose sensitive information.
The issue affects ALSA sequencer variable-length events that use SNDRV_SEQ_EXT_CHAINED internally.
454) Out-of-bounds read (CVE-ID: CVE-2026-74346)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in irdma_handle_q_mem during CQ memory registration when processing CQ page array data. A local user can trigger CQ MR registration with a crafted page layout to disclose sensitive information.
The issue affects GEN_2 hardware and later when the CQ resize feature is enabled.
455) Use-after-free (CVE-ID: CVE-2026-74348)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ocfs2 dlm locking_state debugfs open and release handling when opening the locking_state debugfs file during concurrent domain teardown. A local user can open and later close the debugfs file to cause a denial of service.
The issue occurs when the open path stores a raw dlm_ctxt pointer even if acquiring a reference fails, and the release path later accesses that context after it has been freed.
456) Use-after-free (CVE-ID: CVE-2026-74351)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to a use-after-free in the ocfs2 locking_state debugfs iterator when dumping raw LVB bytes from a copied lock resource after lockres teardown. A local user can read the debugfs locking_state output during a concurrent teardown to disclose sensitive information.
The issue occurs because a copied non-NULL sb_lvbptr can continue to reference the original lock resource after the tracking lock is dropped.
457) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-74362)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect success status reporting for failed synchronous writes.
The vulnerability exists due to improper check for unusual or exceptional conditions in ext2_dio_write_iter() in fs/ext2/file.c when handling direct I/O writes to O_SYNC/O_DSYNC files. A local user can trigger a failed sync during a write operation to cause incorrect success status reporting for failed synchronous writes.
The issue affects error propagation from generic_write_sync() and may also involve filemap_write_and_wait_range() handling.
458) NULL pointer dereference (CVE-ID: CVE-2026-74379)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in dev_dax_kmem_remove() when removing dax kmem ranges after partial success during probing. A local user can trigger removal of a device with ranges whose resources were never added to cause a denial of service.
The issue occurs when dev_dax_kmem_probe() partially succeeds and later probe failures leave some range resources unset while removal still iterates over all ranges.
459) Resource management error (CVE-ID: CVE-2026-74381)
CWE-ID: CWE-399 - Resource Management Errors
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper reference count management in host1x buffer object cache handling when pinning and caching buffer object mappings. A local user can trigger caching of a buffer object mapping to cause a denial of service.
The issue stems from a circular reference between cached mappings and the underlying buffer object, which can prevent the buffer object from being freed.
460) Uncontrolled Recursion (CVE-ID: CVE-2026-74382)
CWE-ID: CWE-674 - Uncontrolled Recursion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uncontrolled recursion in cls_bpf_offload_cmd() in the cls_bpf traffic control offload path when processing a filter replace operation and attempting rollback after repeated tc_setup_cb_replace() failures. A local user can trigger repeated rollback failures to cause a denial of service.
The issue can exhaust kernel stack space during rollback handling, and it is not limited to netdevsim.
461) Improper resource shutdown or release (CVE-ID: CVE-2026-74386)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in nvmet_tcp_alloc_queue() in the NVMe target TCP component when handling connection closure during queue allocation. A remote attacker can repeatedly open and close connections to cause a denial of service.
The issue occurs on an error path where the page fragment cache reference held by queue->pf_cache is not released, leading to a page leak over time.
462) Logging of Excessive Data (CVE-ID: CVE-2026-74389)
CWE-ID: CWE-779 - Logging of Excessive Data
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper restriction of excessive logging in the hns roce rdma driver command error handling path when command mailbox failures are repeatedly triggered during hardware context operations. A local user can trigger repeated command failures to cause a denial of service.
The issue can lead to log flooding after command mailbox failures and may result in a system crash when the hardware is abnormal.
463) Stack-based buffer overflow (CVE-ID: CVE-2026-74391)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a stack-based buffer overflow in synthetic field helpers in kernel/trace/trace_events_hist.c when constructing synthetic variable names and generated histogram commands from long key lists, field names, or saved filters. A local user can supply crafted tracing inputs to cause a denial of service.
The issue occurs in tracing functionality while building fixed-size MAX_FILTER_STR_VAL staging buffers.
464) NULL pointer dereference (CVE-ID: CVE-2026-74395)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT in drivers/infiniband/hw/mlx5/devx.c when handling devx subscribe-event requests and unwinding an error after eventfd acquisition fails. A local user can trigger the error path with a crafted subscribe-event request to cause a denial of service.
The issue occurs because the subscription object is linked into the pending list before fields needed by cleanup are initialized.
465) Out-of-bounds read (CVE-ID: CVE-2026-74399)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in evm_read_xattrs() when reading the list of enabled EVM xattrs. A local user can trigger a read of the xattrs interface to disclose sensitive information.
The issue occurs when no configured xattrs are enabled, leaving the buffer uninitialized before its length is determined.
466) Improper Initialization (CVE-ID: CVE-2026-74402)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to obtain insufficiently random entropy.
The vulnerability exists due to improper buffer management in the atmel-sha204a hardware random number generator driver when reading random data from the device response buffer. A local user can read from /dev/hwrng to obtain insufficiently random entropy.
The issue affects both the blocking and non-blocking rng paths.
467) Improper resource shutdown or release (CVE-ID: CVE-2026-74416)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in radeon_ring_restore() when handling a failed ring lock during GPU reset. A local user can trigger repeated GPU resets that fail at the lock stage to cause a denial of service.
The issue leaks the ring backup buffer on each failed restore attempt, leading to cumulative kernel memory exhaustion during repeated GPU resets.
468) NULL pointer dereference (CVE-ID: CVE-2026-74424)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in fbcon_new_modelist() and related fbcon console handling in drivers/video/fbdev/core/fbcon.c when processing framebuffer modelist changes for a console without vc_data. A local user can trigger a modelist change on such a console to cause a denial of service.
The issue occurs when fb_display[i].mode remains set after the associated console data has been freed.
469) NULL pointer dereference (CVE-ID: CVE-2026-74426)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in afs_get_tree() when handling a mount operation with a non-null dyn_root context. A local user can trigger the vulnerable code path to cause a denial of service.
470) Memory leak (CVE-ID: CVE-2026-74432)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in rxrpc_recvmsg() when handling recvmsg calls with MSG_PEEK on an already released call. A local user can invoke recvmsg with MSG_PEEK to cause a denial of service.
471) Use-after-free (CVE-ID: CVE-2026-74441)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the UCSI port unregistration logic when tearing down UCSI connector ports with pending partner work items. A local user can trigger port unregistration while delayed work remains pending to cause a denial of service.
The issue can also involve a double release of resources caused by work items being scheduled again while already pending.
472) NULL pointer dereference (CVE-ID: CVE-2026-74445)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in vmw_cmd_dx_bind_query() when processing an execbuf command stream containing a SVGA_3D_CMD_DX_BIND_QUERY opcode with dx_context_handle set to SVGA3D_INVALID_ID. A local user can submit a specially crafted execbuf to cause a denial of service.
The issue can be triggered from a render-node file descriptor.
473) Improper resource shutdown or release (CVE-ID: CVE-2026-74448)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in pqm_create_queue() when handling a failure during the first queue creation for a process with MES enabled. A local user can trigger queue creation failures to cause a denial of service.
Only systems with MES enabled are vulnerable, and the issue occurs when kernel memory allocation fails during the first queue creation for a process.
474) Improper input validation (CVE-ID: CVE-2026-74455)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper input validation in pcan_usb_fd_decode_buf() and CAN message decoding in the peak_usb USB CAN receive path when processing crafted uCAN records in a USB receive buffer. A local attacker can supply malformed record lengths to trigger kernel message rejection and cause a denial of service.
475) Out-of-bounds read (CVE-ID: CVE-2026-74457)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in pcan_usb_pro_handle_canmsg() and pcan_usb_pro_handle_error() when processing a crafted USB device payload. A local attacker can supply channel index values outside the bounds of usb_if->dev[] to cause a denial of service.
The channel control index is derived from device-supplied fields and values 2 through 15 exceed the two-entry usb_if->dev[] array, which can lead to a kernel panic in IRQ context.
476) Out-of-bounds read (CVE-ID: CVE-2026-74458)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read and buffer overflow risk in kvaser_usb_leaf_wait_cmd() and the bulk receive path when parsing device-provided variable-length commands from a USB buffer. A local attacker can supply a crafted command with an invalid length to cause a denial of service.
The issue affects command handling for nonzero commands that are shorter than the fixed header or that extend beyond the current USB buffer item.
477) Improper resource shutdown or release (CVE-ID: CVE-2026-74459)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in es58x_read_bulk_callback() in the etas_es58x CAN USB driver when handling a failed RX URB resubmission. A local user can trigger a URB resubmission failure to cause a denial of service.
478) Out-of-bounds read (CVE-ID: CVE-2026-74460)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in ems_usb_read_bulk_callback() in the ems_usb CAN USB driver when processing crafted CPC messages in a USB receive buffer. A local attacker can supply a crafted CPC message with an invalid length to cause a denial of service.
479) Deadlock (CVE-ID: CVE-2026-74463)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in the jz4780 i2c bus driver when handling concurrent i2c transfers involving clock framework operations. A local user can trigger concurrent bus activity to cause a denial of service.
The issue can freeze the system because of a circular dependency between the common clock framework prepare_lock mutex and the i2c adapter lock.
480) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-74464)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in ovs_flow_key_update() handling within net/openvswitch/actions.c when processing connection tracking actions on a packet whose flow key becomes invalid and unparseable. A local user can trigger flow key update failure with a specially crafted packet and action sequence to cause a denial of service.
This requires the packet to become unparseable after actions are applied to a previously parseable skb.
481) Improper locking (CVE-ID: CVE-2026-74468)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock type selection in the pch_irq_type() callback and gpio-pch register locking logic when configuring IRQ trigger types on PREEMPT_RT kernels. A local user can trigger IRQ type configuration in a non-sleepable context to cause a denial of service.
The issue occurs on PREEMPT_RT kernels because a regular spinlock_t may become an rtmutex-backed sleeping lock in atomic context.
482) Improper input validation (CVE-ID: CVE-2026-74472)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in ublk_ctrl_add_dev() when copying user-supplied dev_info fields. A local user can supply crafted state values to trigger a kernel oops and cause a denial of service.
A crafted ublksrv_pid value can also cause GET_DEV_INFO to report an unrelated task as the ublk server.
483) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-74483)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource shutdown in binfmt_misc superblock handling when mounting binfmt_misc in a user namespace and triggering mount failure. A remote attacker can repeatedly trigger failed mounts to cause a denial of service.
Exploitation is possible by an unprivileged caller under a tight memory cgroup, which can force mount failures and leak one user namespace per attempt.
484) Improper resource shutdown or release (CVE-ID: CVE-2026-74484)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in binfmt_misc 'F' entries when registering an entry whose interpreter points at the instance itself or uses the instance as an overlayfs lower layer. A local user can register a crafted binfmt_misc entry to cause a denial of service.
The issue can pin the binfmt_misc superblock and the user namespace, causing persistent resource consumption after the mount namespace is gone.
485) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-74487)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in binfmt_misc when removing an entry registered with the MISC_FMT_OPEN_FILE flag. A local user can register and remove such an entry to cause a denial of service.
The issue leaves the interpreter inode with a permanently negative write count until the inode is evicted from the inode cache, causing subsequent write attempts to fail with ETXTBSY.
486) Memory leak (CVE-ID: CVE-2026-74494)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in smb2_handle_negotiate() and connection negotiation state handling when sending repeated SMB2 NEGOTIATE requests on one connection before SESSION_SETUP. A remote attacker can send multiple successful SMB2 NEGOTIATE requests to cause a denial of service.
The issue occurs after a dialect has already been selected and before session setup completes.
487) Out-of-bounds write (CVE-ID: CVE-2026-74498)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or corrupt kernel memory.
The vulnerability exists due to an out-of-bounds write in the ALSA USB audio endpoint DMA buffer handling in data_ep_set_params() when processing USB audio endpoints with the fill_max descriptor flag set. A local user can trigger oversized packet transfers to cause a denial of service or corrupt kernel memory.
The issue occurs because the allocated buffer size is based on the original sample-rate-derived value while transfer packets may use the larger maximum packet size.
488) Out-of-bounds write (CVE-ID: CVE-2026-74499)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service or execute arbitrary code.
The vulnerability exists due to out-of-bounds write in snd_usbmidi_akai_output() when processing MIDI output for a USB device advertising a tiny bulk-OUT endpoint. An attacker with physical access can connect a crafted USB device and trigger a write to the created MIDI device node to cause a denial of service or execute arbitrary code.
The issue is caused by a signed-to-unsigned conversion in the fill-loop bound calculation, making the loop continue writing past the end of the URB transfer buffer.
489) Use of Uninitialized Variable (CVE-ID: CVE-2026-74500)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized memory in snd_rme_digiface_read_status() when handling a short vendor control-IN transfer from a USB device. A local user can trigger a short read and read the exposed data through /dev/snd/controlC* to disclose sensitive information.
The issue affects the RME Digiface status controls and can expose the full 16-byte status frame to user space.
490) Use-after-free (CVE-ID: CVE-2026-74501)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to use-after-free in ump_to_endpoint() when handling a subsequent open of the exposed UMP device node after a malicious USB MIDI 2.0 device causes creation to fail. An attacker with physical access can connect a malicious USB MIDI 2.0 device to trigger the dangling pointer dereference and disclose sensitive information.
The issue occurs because the UMP endpoint remains registered and its device node stays exposed after the associated snd_usb_midi2_ump object has been freed.
491) Double free (CVE-ID: CVE-2026-74502)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to double free in snd_ump_attach_legacy_rawmidi() and snd_ump_endpoint_free() when enumerating a USB MIDI 2.0 (UMP) device that causes snd_rawmidi_new() to fail. An attacker with physical access can connect a crafted USB device to trigger the double free and cause a denial of service.
The issue is reached during device enumeration and later endpoint teardown.
492) Use-after-free (CVE-ID: CVE-2026-74505)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the usb6fire_chip_probe function in the ALSA 6fire driver when handling a device probe error path. A local user can trigger the probe sequence with a crafted or malfunctioning USB device to cause a denial of service.
The issue occurs during early error handling in the probe phase after a pending URB is not properly aborted before resources are freed.
493) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-74514)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in KVM s390 PCI memory accounting functions when accounting and unaccounting pinned pages. A local user can trigger page pinning and unpinning operations to cause a denial of service.
The issue can be triggered when unaccounting occurs in a different process context than the one that originally pinned the pages.
494) Improper resource shutdown or release (CVE-ID: CVE-2026-74525)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in init_dma_desc_rings() when handling RX descriptor ring allocation failures. A local user can trigger RX allocation failure during device initialization to cause a denial of service.
The issue results in TX ring resources being leaked when RX ring allocation fails after TX rings were allocated earlier in the same function.
495) Out-of-bounds read (CVE-ID: CVE-2026-74532)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in btintel_diagnostics() when parsing diagnostics TLV data from a received Bluetooth frame. A local user can send a specially crafted frame to disclose sensitive information.
496) Memory leak (CVE-ID: CVE-2026-74543)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a memory leak in udp_tunnel_nic_unregister() when handling failed device registration and netdevice unregister events. A local attacker can trigger device registration failure with queued work to cause a denial of service.
The issue occurs because a queued work item can cause the unregister path to return early, leaving a struct udp_tunnel_nic allocation permanently leaked.
497) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-74546)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a time-of-check time-of-use race condition in the adt7470 fan speed read handler when reading cached fan data during fan speed conversion. A local user can trigger concurrent updates of the cached fan value to cause a denial of service.
The issue can lead to a divide-by-zero crash if the fan data changes to 0 between the validity check and the RPM conversion.
498) Improper input validation (CVE-ID: CVE-2026-74547)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the adt7470 hwmon driver sysfs interface and background update thread when processing user-supplied sysfs configuration values. A local user can set 'auto_update_interval' to 0 and cause the update thread to enter a tight busy-loop and flood the I2C bus to cause a denial of service.
The issue requires access to sysfs attributes, and concurrent or prior configuration of 'num_temp_sensors' to 0 triggers the zero-delay temperature read path.
499) NULL pointer dereference (CVE-ID: CVE-2026-74552)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the lm90 hwmon driver alarm reporting logic when reading sysfs attributes before driver registration is complete. A local user can read sysfs attributes during device initialization to cause a denial of service.
The issue occurs because alarm reporting work may be scheduled before data->hwmon_dev is initialized.
500) Out-of-bounds read (CVE-ID: CVE-2026-74553)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the nct6775_probe function in the nct6775-core hwmon driver when probing NCT6116 hardware. A local attacker can trigger driver initialization to cause a denial of service.
The issue is caused by using the size of the NCT6106 temperature register array for NCT6116 even though NCT6116 only provides three temperature source and temperature source configuration registers.
501) Race condition (CVE-ID: CVE-2026-74555)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the libsas resume handling for hisi_sas controllers when resuming the host adapter while disks are still waking up. A local user can trigger a suspend and resume sequence to cause a denial of service.
The issue can result in I/O failures and disks being disabled during resume.
502) Improper input validation (CVE-ID: CVE-2026-74566)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the keyring subsystem when processing crafted key descriptions. A local user can add keys with specially crafted descriptions to cause a denial of service.
The issue affects in-memory ordering used to place keys within a keyring, allowing crafted descriptions to collide into one node.
503) Improper Initialization (CVE-ID: CVE-2026-74577)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper initialization in mpls_getroute() when handling RTM_GETROUTE requests. A local user can send a crafted netlink route request to disclose sensitive information.
The issue leaks one byte of uninitialized heap memory to user space in the RTM_NEWROUTE reply.
504) Out-of-bounds read (CVE-ID: CVE-2026-74585)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to an out-of-bounds pointer dereference in tb_drom_parse_entry_port() in the thunderbolt DROM parser when processing a malicious or malformed Thunderbolt device DROM. An attacker with physical access can supply a crafted Thunderbolt device with an invalid dual_link_port_nr value to cause a denial of service.
The invalid pointer is stored and later dereferenced after indexing sw->ports[] beyond the configured maximum port number.
505) Race condition (CVE-ID: CVE-2026-74599)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in ptdump_walk_pgd() and page table walking logic when walking page tables for an mm other than init_mm. A local user can trigger page table dumping for a non-init_mm memory context to cause a denial of service.
The issue affects cases where kernel memory ranges shared across non-kernel memory contexts are walked concurrently with kernel page table freeing.
506) Improper Initialization (CVE-ID: CVE-2026-74602)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in rb_allocate_cpu_buffer() in the ring buffer subsystem when freeing ring-buffer reader pages for sub-buffers larger than PAGE_SIZE. A local user can trigger allocation and freeing of a crafted ring buffer configuration to cause a denial of service.
The issue affects ring buffers with sub-buffers larger than PAGE_SIZE.
507) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-74618)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a warning condition in binfmt_misc when completing an fscontext mount request from a different user namespace. A local user can pass an fscontext file descriptor across a namespace boundary and repeatedly trigger the warning to cause a denial of service.
The issue can be triggered in a loop to flood kernel logs, taint the kernel, and panic systems configured with panic_on_warn.
508) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-74619)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a user namespace mismatch in ovl_fill_super() when completing an overlayfs mount context from another user namespace. A local user can pass a crafted fscontext file descriptor between namespaces and repeatedly issue FSCONFIG_CMD_CREATE to cause a denial of service.
The issue can be triggered without special capabilities by using separate user and mount namespaces, and repeated triggering can taint the kernel, flood system logs, or panic systems configured with panic_on_warn.
509) Improper input validation (CVE-ID: CVE-2026-74620)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in act_gact and act_police fallback control action handling when configuring traffic control actions through user-supplied netlink attributes. A local user can supply a crafted fallback control action value to cause a denial of service.
The issue can cause an unbounded sk_buff memory leak for each packet traversing the affected filter chain, including kernel-generated packets.
510) Improper resource shutdown or release (CVE-ID: CVE-2026-74622)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in aq_ring_rx_deinit() in the atlantic network driver when deinitializing receive rings. A local user can trigger interface teardown while buffers have been consumed but not yet refilled to cause a denial of service.
The issue occurs because receive buffers in the gap between sw_tail and sw_head can retain live pages and DMA mappings that are not released during ring deinitialization.
511) Improper resource shutdown or release (CVE-ID: CVE-2026-74623)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in the atlantic driver TX ring deinitialization logic when tearing down network interfaces under TX or XDP_TX load. A local user can trigger interface teardown while transmit descriptors remain stranded to cause a denial of service.
Under XDP_TX load, stranded frames can keep the page pool inflight count above zero and prevent pool shutdown, with repeated stall warnings during interface down, XDP detach, or ring resize operations.
512) Race condition (CVE-ID: CVE-2026-74636)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in trace event field handling in the Linux kernel tracing subsystem when loading modules and updating trace event fields concurrently. A local user can load modules concurrently to trigger a kernel panic and cause a denial of service.
Exploitation requires the ability to initiate module loading.
513) Out-of-bounds read (CVE-ID: CVE-2026-74650)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in WMM_param_handler() when processing a vendor-specific information element carrying the WMM OUI. A remote attacker can send a specially crafted association response or information element blob to disclose sensitive information.
The issue is reachable from a remote peer through association response parsing from the access point.
514) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-74653)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a stuck RX timeout condition in 8250_of for the LPC32xx UART when handling serial port interrupts. A local user can repeatedly open the front-panel serial port to cause a denial of service.
The issue can trigger a persistent interrupt storm that livelocks the CPU and trips the soft-lockup detector on affected single-core systems.
515) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-74654)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in serial8250_rx_dma_flush() and serial8250_release_dma() when reopening a port after it is closed during an active RX DMA transfer. A local user can close and reopen the serial port to trigger a kernel Oops and cause a denial of service.
The issue occurs because stale RX state can remain set while the RX DMA channel is unavailable.
516) Race condition (CVE-ID: CVE-2026-74655)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the qcom-geni UART DMA transmit handling in drivers/tty/serial/qcom_geni_serial.c when flushing the transmit buffer during an ongoing TX DMA transfer. A local user can trigger a large write followed by TCOFLUSH to cause a denial of service.
A subsequent tcdrain call may hang indefinitely.
517) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-74657)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper calculation of buffer size in fib_nlmsg_size() in the IPv4 routing subsystem when generating route notifications for nexthops that use RTA_VIA. A local user can trigger route notification handling involving an IPv6 gateway to cause a denial of service.
The issue can reach a kernel panic if panic_on_warn is set.
518) Race condition (CVE-ID: CVE-2026-74658)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in the robust futex handling in kernel/futex/core.c when processing robust futex exit conditions. A local user can trigger a race condition involving futex waiters to cause a denial of service.
The issue can leave waiting tasks blocked indefinitely due to a lost wakeup.
519) Use of uninitialized resource (CVE-ID: CVE-2026-74659)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to uninitialized memory exposure in br_mrp_alloc_test_skb() when constructing MRA MRP_Test frames. A remote attacker can trigger transmission of a specially crafted protocol frame to disclose sensitive information.
Three uninitialized bytes are present in each transmitted MRA MRP_Test frame because the sub-TLV length field and alignment padding are not initialized.
520) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-74664)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of reply buffer sizing in ovs_flow_cmd_new() in net/openvswitch/datapath.c when processing flow update requests with mismatched identifiers. A local user can send a specially crafted flow update request to cause a denial of service.
The issue can occur when a request using a UFID falls back to flow key lookup and the matched flow requires a larger echoed reply identifier than the preallocated reply buffer provides.
521) Out-of-bounds read (CVE-ID: CVE-2026-74671)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in xattr_verify() when verifying a truncated security.ima extended attribute value. A local user can provide a specially crafted truncated extended attribute to disclose sensitive information.
The issue is triggered by an integer underflow caused by mixing signed and unsigned arithmetic in the digest-length check.
522) Use-after-free (CVE-ID: CVE-2026-74672)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or execute arbitrary code.
The vulnerability exists due to a use-after-free in kernel page table walking and vmap huge page table promotion logic when page tables are freed concurrently with debugging page table walks. A local user can trigger concurrent page table operations to cause a denial of service or execute arbitrary code.
The issue occurs because ptdump walks kernel page table ranges it does not own while huge vmap promotion can free lower page tables during the walk.
523) Use of Uninitialized Variable (CVE-ID: CVE-2026-74673)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an uninitialized stack-based structure in evdev event handling functions when copying input_event structures to userspace. A local user can read crafted event data from the evdev client buffer to disclose sensitive information.
The issue affects padding bytes in struct input_event on architectures where explicit or implicit padding is present.
524) Improper access control (CVE-ID: CVE-2026-74676)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to modify keyboard meta mode on a non-controlling console without authorization.
The vulnerability exists due to improper access control in the KDSKBMETA ioctl handler in vt_k_ioctl() when processing KDSKBMETA ioctl requests. A local user can invoke the KDSKBMETA ioctl to modify keyboard meta mode on a non-controlling console without authorization.
525) Use-after-free (CVE-ID: CVE-2026-74677)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ipheth carrier_work logic in drivers/net/usb/ipheth.c when handling USB disconnect and TX URB completion events. A local user can trigger link down and unplug conditions while a TX URB is in flight to cause a denial of service.
Exploitation requires an attached USB device that stops draining bulk OUT, and the described reproducer was driven as root.
526) Out-of-bounds read (CVE-ID: CVE-2026-74679)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the usb gadget ncm function when processing a crafted ncm network transfer block from a malicious host. A remote attacker can supply a large offset that becomes negative after signed integer overflow to disclose sensitive information.
527) Improper resource shutdown or release (CVE-ID: CVE-2026-74680)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in cxacru_cm() in the cxacru usb atm driver when handling error conditions during urb submission and command processing. A local user can trigger an error path that leaves rcv_urb active to cause a denial of service.
The issue can be reached during device initialization when a subsequent status poll invokes the same command path again, leading to a warning when the active urb is resubmitted.
528) Out-of-bounds write (CVE-ID: CVE-2026-74682)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in the ALSA usb-audio endpoint handling code when processing inbound URBs for Type II capture formats after userspace sets hw_params on the stream. A local user can use a device advertising a Type II capture format to trigger an out-of-bounds write and cause memory corruption.
Only capture streams are affected.
529) Out-of-bounds read (CVE-ID: CVE-2026-74683)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in evdev_get_mask_cnt() when handling EVIOCGMASK or EVIOCSMASK ioctl requests with a user-supplied event type index. A local user can supply a crafted event type index to disclose sensitive information.
The issue arises from speculative execution mispredicting bounds checks during access to the static counts array and can affect subsequent mask handling logic.
530) Out-of-bounds read (CVE-ID: CVE-2026-74693)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in prestera_fw_hdr_parse() when parsing a crafted firmware image. A local user can provide a specially crafted firmware image to cause a denial of service.
531) Out-of-bounds read (CVE-ID: CVE-2026-74694)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in ncsi_send_cmd_nl() and ncsi_cmd_handler_oem() when processing a netlink request containing an NCSI packet header with a forged payload length. A local user can send a specially crafted netlink request to disclose sensitive information.
Exploitation requires a registered NCSI device.
532) Improper resource shutdown or release (CVE-ID: CVE-2026-74718)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in devlink_nl_reload_doit() when handling a devlink reload request that targets a different network namespace with an action other than DRIVER_REINIT. A local user can send a specially crafted devlink reload request to cause a denial of service.
533) Memory leak (CVE-ID: CVE-2026-74719)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in smc_llc_event_handler() when handling duplicate CONFIRM_LINK or ADD_LINK_CONT messages while a local LLC flow is active and a qentry is already pending. A remote attacker can send duplicate crafted messages to cause a denial of service.
The issue affects the SMC_LLC_CONFIRM_LINK and SMC_LLC_ADD_LINK_CONT handling path, while the response direction is not affected.
534) Improper resource shutdown or release (CVE-ID: CVE-2026-74722)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in btrfs_do_encoded_write() when handling crafted Btrfs encoded write ioctl requests. A local user can invoke the encoded write ioctl to cause a denial of service.
535) Improper update of reference count (CVE-ID: CVE-2026-74735)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper reference counting in the l2tp seq_file handlers for /proc/net/pppol2tp and /sys/kernel/debug/l2tp/tunnels when closing the file before reading to end-of-file. A local user can close the file early to cause a denial of service.
The issue occurs because tunnel and session references kept in seq_file private iteration state are not dropped on release.
536) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-74740)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a time-of-check time-of-use race condition leading to a NULL pointer dereference in tcf_action_exec() and tcf_action_goto_chain_exec() in net/sched/act_api.c when handling TC_ACT_GOTO_CHAIN actions. A local user can trigger concurrent action updates and execution to cause a denial of service.
The issue occurs when a->goto_chain is cleared between separate RCU reads, causing a NULL chain pointer to be dereferenced through chain->filter_chain.
537) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-80529)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause filesystem corruption.
The vulnerability exists due to improper handling of error conditions in xlog_recover_dquot_commit_pass2() when recovering quota log items. A local user can trigger quota recovery involving a corrupted dquot to cause filesystem corruption.
The issue occurs because a recovered dquot verification failure is discarded, allowing log recovery to proceed as if the dquot were valid and enabling a corrupt quota buffer to be written back to disk.
538) Improper locking (CVE-ID: CVE-2026-80534)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock release in xfs_dq_get_next_id when handling an error from xfs_iread_extents. A local user can trigger the error condition during quota operations to cause a denial of service.
The issue can leave the quota inode locked, causing subsequent quota operations to hang.
539) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-80539)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in amdgpu_cs_pass1() and amdgpu_cs_p1_user_fence() when processing a submit request containing multiple AMDGPU_CHUNK_ID_FENCE chunks. A local user can submit crafted command stream data with duplicate fence chunks to cause a denial of service.
The leaked buffer object reference can outlive handle close and process exit.
540) Improper locking (CVE-ID: CVE-2026-80562)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock type selection in the gpio-ml-ioh driver irq callbacks when invoking irq_set_type, irq_enable, or irq_disable while the IRQ descriptor lock is held in a non-sleepable context. A local user can trigger these callbacks to cause a denial of service.
The issue is specific to PREEMPT_RT kernels.
541) Out-of-bounds read (CVE-ID: CVE-2026-80566)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the hynitron_cstxxx touchscreen driver when parsing touch controller reports. A local user can provide crafted touch data with an invalid touch count or finger ID to cause a denial of service.
The issue can corrupt the touch state of a previously active slot, and on the V821 Avaota F1 board a finger ID of 1 is already invalid because the driver is configured with a single touch slot.
542) Unchecked Return Value (CVE-ID: CVE-2026-80567)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper handling of worker errors in rmi_f54_buffer_queue() in the synaptics-rmi4 F54 driver when processing queued V4L2 buffers. A local user can trigger a worker failure to disclose sensitive information.
Stale or uninitialized memory may be delivered to userspace if report acquisition fails.
543) Out-of-bounds read (CVE-ID: CVE-2026-80573)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in the iforce input packet processing logic when parsing crafted USB input packets. A local attacker can send crafted short packets to trigger out-of-bounds reads and cause a denial of service.
Exploitation requires delivery of malformed data through a connected USB device.
544) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-80581)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of IPC timeout conditions in sof_ipc4_trigger_pipelines in sound/soc/sof/ipc4-pcm.c when processing pipeline trigger state changes. A local user can trigger pipeline state transitions that encounter an IPC timeout to cause a denial of service.
The issue occurs when reply handling is blocked by system scheduling blockage, which can leave internal pipeline state handling inconsistent until the DSP is booted again.
545) Improper input validation (CVE-ID: CVE-2026-80594)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper input validation in ims_pcu_get_cdc_union_desc() when parsing CDC union descriptors from a malicious USB device. An attacker with physical access can provide a crafted descriptor with bLength set to 0 to cause a denial of service.
546) Out-of-bounds read (CVE-ID: CVE-2026-80595)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to out-of-bounds read in the ims-pcu driver when processing response data from device buffers. A local user can provide a short device response to disclose sensitive information.
The issue can also result in processing stale data from the buffers.
547) NULL pointer dereference (CVE-ID: CVE-2026-80597)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the vmu-flash initialization code when initializing the mtd_info device structure without linking it to its parent device. A local user can trigger initialization of the affected component to cause a denial of service.
548) Information disclosure (CVE-ID: CVE-2026-80602)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper access control in the AMD last branch record filtering logic in perf when processing user-only branch stack sampling requests. A local user can collect branch stack records to disclose sensitive information.
Only AMD processors supporting X86_FEATURE_AMD_LBR_V2 are affected.
549) Integer overflow (CVE-ID: CVE-2026-80605)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to integer overflow in picolcd_send_and_wait() when processing crafted input to the HID device. A local user can trigger excessive loop iterations to cause a NULL pointer dereference and crash the kernel.
550) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80611)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to improper handling of function tracing in acpi_idle_lpi_enter() and acpi_processor_ffh_lpi_enter() when entering an ACPI low power idle state with function tracing or Kprobes enabled. A local attacker can trigger idle-state entry on an affected system to cause a denial of service.
The issue is exposed only when function tracing or Kprobes is enabled.
551) Double free (CVE-ID: CVE-2026-80618)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() when freeing DOORBELL or MMIO remap buffer objects that remain mapped to GPU memory. A local user can trigger memory free operations on such buffer objects to cause a denial of service.
The issue occurs because the buffer object may be unpinned before the function determines it cannot yet be freed and returns -EBUSY, leaving it to be unpinned again later during process teardown.
552) Double free (CVE-ID: CVE-2026-80620)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double unmap of memory in msix_capability_init() in the PCI/MSI subsystem when handling an error after msix_setup_interrupts() fails. A local user can trigger MSI-X initialization failure to cause a denial of service.
The issue is reachable during MSI-X setup on affected systems.
553) Out-of-bounds read (CVE-ID: CVE-2026-80624)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the cs42l43 firmware loading code when processing a firmware image smaller than the firmware header. A local user can provide a specially crafted firmware image to cause a denial of service.
554) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-80626)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in fsl_emb_pmu_del() when removing a perf event with a negative hardware index. A local user can trigger the vulnerable code path to cause a denial of service.
On systems with CONFIG_PREEMPT enabled, the issue can underflow preempt_count and manifest as a "scheduling while atomic" BUG.
555) Out-of-bounds write (CVE-ID: CVE-2026-80627)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in maar_res_walk() when walking system RAM ranges. A local user can trigger reporting of more than 16 memory ranges to cause a denial of service.
556) Out-of-bounds write (CVE-ID: CVE-2026-80629)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the octeontx2-af NPC MCAM entry-to-counter mapping logic when handling MCAM entry and counter mapping for reserved entries. A local user can trigger allocation and mapping of a reserved MCAM entry counter to cause a denial of service.
The issue is triggered by AF-reserved MCAM rules such as CPT second-pass entries.
557) NULL pointer dereference (CVE-ID: CVE-2026-80636)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in conntrack extension handling in netfilter when processing unconfirmed conntracks. A remote attacker can trigger code paths that dereference a missing conntrack extension to cause a denial of service.
558) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-80647)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of completion callbacks in the hns roce completion queue handling logic when processing direct mode completion queues during driver reset. A local user can trigger a driver reset with a direct mode cq present to cause a denial of service.
The issue is triggered specifically when a completion queue is allocated in direct polling mode and the device reset path invokes the completion handler unexpectedly.
559) Memory leak (CVE-ID: CVE-2026-80650)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in gc2235_probe() error paths in the atomisp gc2235 driver when cleanup is performed after partial initialization failures. A local user can trigger a failing probe path to cause a denial of service.
The issue includes leaked device resources and cleanup routines being invoked for resources that were not initialized on every error path.
560) Use-after-free (CVE-ID: CVE-2026-80650)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in gc2235_probe() in the atomisp gc2235 driver when handling device initialization errors. A local user can trigger a failing probe path to cause a denial of service.
The issue occurs in driver error-handling paths after partial initialization of subdevice, control handler, or media entity resources.
561) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80652)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of a zero-length buffer in sev_ioctl_do_pdh_export() when processing a PDH export request. A local user can send a crafted ioctl request with a zero-length certificate chain buffer to cause a denial of service.
The issue results in a kernel BUG when CONFIG_DEBUG_VIRTUAL=y.
562) Use-after-free (CVE-ID: CVE-2026-80654)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to use-after-free in the rx mailbox channel handling in drivers/soc/xilinx/zynqmp_power.c when processing mailbox messages after device removal. A local user can trigger message delivery to the stale channel to execute arbitrary code.
The issue occurs because the receive mailbox channel may remain active after the device is removed.
563) Deadlock (CVE-ID: CVE-2026-80659)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock caused by recursive mutex acquisition in the vub300 mmc host driver when handling a command response timeout and resetting the USB device. A local user can trigger a command timeout that leads to a recursive acquisition of cmd_mutex to cause a denial of service.
The issue occurs because the reset path re-enters vub300_pre_reset() while the worker thread still holds cmd_mutex.
564) Deadlock (CVE-ID: CVE-2026-80660)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in the occ hwmon sysfs device handling in drivers/hwmon/occ/common.c when unregistering sysfs-backed devices during concurrent sysfs callbacks. A local user can trigger concurrent sysfs access and device shutdown activity to cause a denial of service.
The issue involves circular locking between the OCC mutex and sysfs callback draining during device deactivation or shutdown.
565) Improper locking (CVE-ID: CVE-2026-80667)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in mlx5_mpesw_work() when handling a missing devcom component. A local user can trigger the affected work path to cause a denial of service.
The issue can cause a caller waiting on mpesww->comp to block indefinitely.
566) Improper access control (CVE-ID: CVE-2026-80669)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper access control in the bpf lsm hook attachment handling for xfrm_decode_session when attaching a bpf lsm program to the xfrm_decode_session hook. A local privileged user can attach a crafted bpf lsm program that returns an error to cause a denial of service.
The issue is triggered because security_skb_classify_flow() invokes the hook from a void path and reaches BUG_ON() if an error is returned.
567) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-80671)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exceptional condition handling in register_pid() in tools/perf/builtin-sched.c when reallocating sched->tasks while processing untrusted perf.data. A local user can supply crafted input that triggers realloc failure to cause a denial of service.
Direct reassignment of the realloc result can leak the original pointer and leave task state corrupted because the task count is updated before successful reallocation.
568) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-80671)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper exceptional condition handling in register_pid() in tools/perf/builtin-sched.c when processing untrusted perf.data that triggers allocation failure. A local user can supply crafted input that causes an allocation failure to cause a denial of service.
The issue is triggered because allocation failures are handled with a BUG_ON condition that terminates the process.
569) Heap-based buffer overflow (CVE-ID: CVE-2026-80671)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to heap-based buffer overflow in register_pid() in tools/perf/builtin-sched.c when processing an untrusted comm string from perf.data. A local user can supply a crafted perf.data file containing an oversized comm value to cause a denial of service.
The overflow occurs because the comm value is copied into a fixed 20-byte COMM_LEN buffer without a length check.
570) Integer overflow (CVE-ID: CVE-2026-80671)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to integer overflow in register_pid() in tools/perf/builtin-sched.c when processing untrusted perf.data. A local user can supply a crafted perf.data file with a large pid value to cause a denial of service.
The integer overflow can occur on 32-bit systems and may lead to out-of-bounds writes during task array initialization.
571) Use-after-free (CVE-ID: CVE-2026-80676)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the vmbus driver matching logic when probing a driver through __driver_attach__(). A local user can trigger access to the driver_override field without proper locking to cause a denial of service.
The issue occurs because the bus match callback can access the field without the device lock being held.
572) NULL pointer dereference (CVE-ID: CVE-2026-80679)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in dasd_release_space() in drivers/s390/block/dasd_ioctl.c when handling a release space operation on a DASD device. A local user can trigger the vulnerable code path to cause a denial of service.
573) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80686)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of non-present page table entries in migrate_vma_collect_pmd() when processing page migration entries. A local user can trigger page migration involving non-present PTEs to cause a denial of service.
The issue can also result in incorrect dirty folio accounting.
574) NULL pointer dereference (CVE-ID: CVE-2026-80689)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the mmiotrace logging functions __trace_mmiotrace_rw() and __trace_mmiotrace_map() when handling mmiotrace events while mmio_trace_array is NULL. A local user can trigger the affected tracing functionality to cause a denial of service.
This can occur before initialization or after the tracing facility has been disabled.
575) Type conversion (CVE-ID: CVE-2026-80695)
CWE-ID: CWE-704 - Type conversion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to unaligned memory access in the sht3x driver when processing sensor data. A local user can trigger an alignment fault to cause a denial of service.
The issue can result in a kernel panic on strict-alignment architectures such as ARMv5 or SPARC.
576) Missing Authorization (CVE-ID: CVE-2026-80703)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to interfere with another process's active GPU debug session.
The vulnerability exists due to improper access control in KFD_IOC_DBG_TRAP_DISABLE in the amdkfd kfd chardev ioctl handler when processing a debug trap disable request for another process. A local user can invoke the ioctl through /dev/kfd to interfere with another process's active GPU debug session.
The issue affects cross-process debug operations and occurs when the caller lacks ownership or an active ptrace authorization for the target process.
577) NULL pointer dereference (CVE-ID: CVE-2026-80704)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in get_ss_info_from_atombios(), dce112_get_pix_clk_dividers(), and dcn3_get_pix_clk_dividers() when performing AMD display clock source operations. A local user can trigger the vulnerable code path to cause a denial of service.
578) Sensitive Information in Resource Not Removed Before Reuse (CVE-ID: CVE-2026-80708)
CWE-ID: CWE-226 - Sensitive Information in Resource Not Removed Before Reuse
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper clearing of sensitive information in _ip_cprb_helper() and cca_clr2cipherkey() when processing clear key import requests. A local user can trigger clear key import operations and expose residual clear key material from reused memory to disclose sensitive information.
The issue affects internal CPRB buffer memory as well as the random EXOR buffer used during the clear key to secure key token import process.
579) Use of Uninitialized Variable (CVE-ID: CVE-2026-80711)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized data in max17040_get_property() in the max17040 battery driver when handling POWER_SUPPLY_PROP_STATUS without a registered supplier power supply. A local user can read the battery power supply status from userspace to disclose sensitive information.
This occurs on systems that use the fuel gauge without a charger supplier relationship in firmware.
580) Improper locking (CVE-ID: CVE-2026-80715)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in igc_down() when tearing down an AF_XDP zero-copy application abruptly. A local user can abruptly terminate an AF_XDP zero-copy application to cause a denial of service.
The issue occurs because NAPI keeps polling and the network interface may never go down.
581) Improper Initialization (CVE-ID: CVE-2026-80727)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel warnings.
The vulnerability exists due to improper initialization of the polling timer in x86 machine-check exception handling when CMCI storm detection runs during machine check initialization. A local user can trigger CMCI storm detection before the polling timer is initialized to trigger kernel warnings.
582) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80730)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an improper check for exceptional conditions in the ring-buffer self-test cleanup loop when handling a failed kthread creation. A local user can trigger cleanup after kthread_run_on_cpu() returns an error pointer to cause a denial of service.
The issue occurs during the late_initcall self-test.
583) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80733)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper handling of unsupported socket families in sk_mc_loop() when sending packets through an AF_PACKET socket over a virtual device. A local user can send packets through a raw or packet socket to trigger a kernel warning.
The issue affects non-INET sockets, including AF_PACKET sockets used with virtual devices such as VRF or ipvlan.
584) Deadlock (CVE-ID: CVE-2026-80739)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper lock management in mlx5e_tc_del_flow() when deleting a peer TC flow after lower-level FDB flow creation fails. A local privileged user can configure a traffic-control flower filter that creates a peer flow to cause a denial of service.
585) Improper input validation (CVE-ID: CVE-2026-80742)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper input validation in tpacket_fill_skb() in the AF_PACKET subsystem when sending zero-byte packets through a TPACKET ring buffer. A local user can send a zero-byte packet through the TPACKET ring buffer to trigger a kernel warning.
The issue occurs on devices with no hard header.
586) NULL pointer dereference (CVE-ID: CVE-2026-80743)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization of IRQ handler data in the Xilinx formatter PCM IRQ handlers when an interrupt occurs after IRQ registration and before driver data is set. A local user can trigger an interrupt during device probing to cause a denial of service.
587) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80744)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel warning.
The vulnerability exists due to improper handling of expected memory allocation failures in nft_flow_rule_offload_abort() in nf_tables_offload when processing a netfilter transaction rollback. A local user can process a netfilter transaction that encounters an -ENOMEM error to cause a kernel warning.
Exploitation requires memory pressure or fault injection to cause the memory allocation failure.
588) Out-of-bounds write (CVE-ID: CVE-2026-80755)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds heap write.
The vulnerability exists due to an out-of-bounds write in the SELinux policy permission parser when processing a policy image in which a class declares fewer permissions than its largest permission value. A local user can supply a crafted policy containing such a permission declaration to perform an out-of-bounds heap write.
589) NULL pointer dereference (CVE-ID: CVE-2026-80756)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in selinux_policy_cancel() when writing a policy during an initial SELinux policy load that fails while building the selinuxfs tree. A local user can write policy data to /sys/fs/selinux/load to cause a denial of service.
590) Out-of-bounds write (CVE-ID: CVE-2026-80757)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause memory corruption.
The vulnerability exists due to an out-of-bounds heap write in the SELinux security_get_permissions() function when loading a crafted SELinux policy. A local privileged user can load a policy containing a class whose permission count is lower than that of its inherited common to cause memory corruption.
591) Use-after-free (CVE-ID: CVE-2026-80762)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Bluetooth hci_update_event_filter_sync() accept-list handling when suspending a Bluetooth controller while an accept-list device is concurrently removed. A local user can trigger concurrent accept-list removal during a controller wait to cause a denial of service.
592) Out-of-bounds read (CVE-ID: CVE-2026-80763)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the hci_cc_le_set_cig_params() handler when processing a truncated LE Set CIG Parameters response. A remote attacker can provide a malformed response with an advertised handle count that exceeds the remaining response data to perform an out-of-bounds read.
593) Use-after-free (CVE-ID: CVE-2026-80764)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the Bluetooth HCI event handler's LE accept and resolving list handling when a debugfs reader accesses a list entry concurrently with reset completion. A local user can read Bluetooth LE lists through debugfs while reset completion frees a current list entry to trigger a use-after-free condition.
Exploitation requires a concurrent reset completion and read access to the relevant debugfs entries.
594) Out-of-bounds read (CVE-ID: CVE-2026-80765)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in mousevsc_on_receive_device_info() in the Hyper-V HID driver when processing SYNTH_HID_INITIAL_DEVICE_INFO messages. A local privileged user can send a short initial device-info message with an oversized HID report descriptor length to cause a denial of service.
Exploitation requires control of the Hyper-V host or backend.
595) Use-after-free (CVE-ID: CVE-2026-80766)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a use-after-free condition.
The vulnerability exists due to a race condition in the uclogic HID driver's in-range timer teardown when processing pen reports during device removal. An attacker with physical access can send pen reports during device removal to trigger a use-after-free condition.
The freed memory is dereferenced in timer-softirq context.
596) Use-after-free (CVE-ID: CVE-2026-80767)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the HID sensor custom driver's enable_sensor sysfs attribute handling when writing to the enable_sensor sysfs attribute while the driver is being initialized or removed. A local user can write to the enable_sensor sysfs attribute during this condition to cause a denial of service.
597) Use-after-free (CVE-ID: CVE-2026-80768)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 1 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause memory corruption.
The vulnerability exists due to a race condition causing a stack-use-after-return write in the FT260 HID driver's I2C read handling when a device response arrives after an I2C read times out. An attacker with physical access can provide a delayed device response containing an attacker-influenced payload to cause memory corruption.
598) Use-after-free (CVE-ID: CVE-2026-80770)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a use-after-free.
The vulnerability exists due to improper device I/O cleanup in nintendo_hid_probe() when probe initialization fails after device I/O has started. An attacker with physical access can provide input reports during error handling to trigger a use-after-free.
599) Race condition (CVE-ID: CVE-2026-80771)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the Nintendo HID driver's joycon_input_create() function when handling concurrent EVIOCSFF ioctls during input-device initialization. A local user can issue a concurrent EVIOCSFF ioctl to dereference a NULL force-feedback device pointer and cause a denial of service.
600) Out-of-bounds read (CVE-ID: CVE-2026-80772)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose driver-internal memory.
The vulnerability exists due to an out-of-bounds read in joycon_ctlr_read_handler() when processing an undersized IMU HID input report. An attacker with physical access can provide a specially crafted HID input report to disclose driver-internal memory.
601) Type conversion (CVE-ID: CVE-2026-80774)
CWE-ID: CWE-704 - Type conversion
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of a HID device's USB parent in the ASUS HID driver when handling a uhid-created device that identifies as being on BUS_USB. A local user can create a uhid device with a non-USB parent to trigger a kernel splat and cause a denial of service.
602) Out-of-bounds write (CVE-ID: CVE-2026-80780)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in hid_pidff_init_with_quirks() when initializing force feedback for a malicious USB HID device with an empty inputs list. An attacker with physical access can connect a malicious USB HID device to cause memory corruption.
The issue is reachable during device probing on the hotplug workqueue.
603) Out-of-bounds read (CVE-ID: CVE-2026-80781)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read memory beyond the bounds of a HID usage array.
The vulnerability exists due to an out-of-bounds read in hid_set_field() when processing an offset for a HID field. An attacker with physical access can attach a HID device that registers a field with fewer usages than the offsets used by picolcd_fb_send_tile() to read memory beyond the bounds of a HID usage array.
The out-of-bounds dereference occurs when CONFIG_DEBUG_FS is enabled during framebuffer deferred-io work.
604) Use-after-free (CVE-ID: CVE-2026-80782)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.1 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to use-after-free in the HID magicmouse driver when processing input reports after HID input-device connection failure. An attacker with physical access can cause a subsequent input report to be processed to cause a denial of service.
The affected execution paths are for USB Magic Mouse 2 and Magic Trackpad 2 devices, where hidraw and hiddev remain claimed.
605) Stack-based buffer overflow (CVE-ID: CVE-2026-80783)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service or memory corruption.
The vulnerability exists due to a stack-based buffer overflow in magicmouse_raw_event() when processing a crafted HID report containing nested DOUBLE_REPORT_ID packets. An attacker with physical access can send a crafted HID report to cause a denial of service or memory corruption.
606) Race condition (CVE-ID: CVE-2026-80784)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in MPTCP path manager announcement and userspace local-address list allocation when processing concurrent userspace PM generic netlink ANNOUNCE requests during MPTCP socket teardown. A local user can issue concurrent ANNOUNCE requests while closing an MPTCP socket to cause a denial of service.
607) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-80788)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource allocation in nvmet_tcp_map_data() when processing a command containing an oversized SGL. A remote attacker can send a command with an oversized SGL to cause a denial of service.
Systems configured to panic on kernel warnings can panic when the allocation triggers a page-allocator warning.
608) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-80789)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource allocation in nvmet_tcp_map_data() when processing write commands containing non-inline transport SGL data-block descriptors. A remote attacker can submit a crafted NVMe/TCP command with an oversized SGL length to cause a denial of service.
For write commands, the target waits for host data after issuing an R2T response.
609) Release of invalid pointer or reference (CVE-ID: CVE-2026-80790)
CWE-ID: CWE-763 - Release of invalid pointer or reference
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an invalid memory free.
The vulnerability exists due to improper pointer handling in nvmet_fc_alloc_ls_iodlist() when handling request-buffer allocation or response-buffer DMA mapping failures while initializing the LS IOD array. A local user can create a target port under these failure conditions to trigger an invalid memory free.
610) Use of uninitialized resource (CVE-ID: CVE-2026-80791)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in nvmet_execute_auth_receive() when processing a host-supplied AUTH_RECEIVE allocation length. A remote attacker can send a crafted AUTH_RECEIVE request to disclose sensitive information.
611) Use-after-free (CVE-ID: CVE-2026-80792)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive kernel data, pollute the neighbour table with arbitrary values, misdirect traffic, or cause a denial of service.
The vulnerability exists due to a use-after-free in ip6_finish_output2() when lwtunnel_xmit() returns LWTUNNEL_XMIT_CONTINUE after reallocating the skb head. A local user can trigger IPv6 packet output through an affected lwtunnel transmission path to disclose sensitive kernel data, pollute the neighbour table with arbitrary values, misdirect traffic, or cause a denial of service.
612) Infinite loop (CVE-ID: CVE-2026-80793)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper validation of the effective MTU in ip_do_fragment() when fragmenting IPv4 packets with an effective MTU smaller than the IPv4 header length plus 8 bytes. A remote attacker can send a packet requiring fragmentation over an affected route or device to cause a denial of service.
The issue can occur while forwarding packets to a device with an MTU of 20 bytes.
613) Use of Uninitialized Variable (CVE-ID: CVE-2026-80794)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to use of uninitialized stack memory in the RF discover and RF interface activated notification handlers when processing notifications with zero-length RF technology-specific parameters. A remote attacker can cause the kernel to process a notification reporting zero-length RF technology-specific parameters to disclose sensitive information.
The copied target data is exposed to user space through NFC_CMD_GET_TARGET.
614) Out-of-bounds write (CVE-ID: CVE-2026-80795)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a slab out-of-bounds write.
The vulnerability exists due to a missing bounds check in nci_target_auto_activated() when processing RF_INTF_ACTIVATED_NTF notifications after repeated discovery cycles. A local user can trigger repeated NFC discovery cycles with auto-activated targets to cause a slab out-of-bounds write.
The target list remains populated when RF_DISCOVER_RSP re-enters NCI_DISCOVERY.
615) Out-of-bounds read (CVE-ID: CVE-2026-80796)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read kernel memory beyond activation parameter data.
The vulnerability exists due to improper bounds checking in the NCI activation parameter extractors when processing a crafted NCI RF_INTF_ACTIVATED_NTF notification. A remote attacker can send a crafted NCI notification with an inconsistent inner length byte to read kernel memory beyond activation parameter data.
616) Memory leak (CVE-ID: CVE-2026-80797)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to leak memory.
The vulnerability exists due to improper cleanup of queued fragment skbs in pn53x_common_clean() when a device is removed while transmit fragments are queued. An attacker with physical access can remove a device while transmit fragments are queued to leak memory.
617) Out-of-bounds read (CVE-ID: CVE-2026-80798)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read memory out of bounds.
The vulnerability exists due to insufficient length validation in the LLCP receive path when processing an LLCP PDU shorter than the LLCP header. A remote attacker can send a crafted undersized LLCP PDU to read memory out of bounds.
LLCP link activation occurs automatically after NFC-DEP.
618) Out-of-bounds read (CVE-ID: CVE-2026-80799)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory or cause a denial of service.
The vulnerability exists due to improper bounds checking and integer wraparound in the nfc_llcp_parse_gb_tlv() and nfc_llcp_parse_connection_tlv() functions when processing remote LLCP general bytes. A remote attacker can send malformed TLV data to trigger out-of-bounds reads or infinite parsing loops.
619) Out-of-bounds read (CVE-ID: CVE-2026-80800)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in nfc_llcp_connect_sn() when processing received CONNECT and CC PDUs. A remote attacker can send a malformed NFC LLCP PDU to read out-of-bounds memory.
LLCP link activation occurs automatically after NFC-DEP.
620) Out-of-bounds read (CVE-ID: CVE-2026-80801)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in microread_target_discovered() when processing malformed NFC target discovery payloads. A remote attacker can send a malformed target discovery payload to read out-of-bounds memory.
621) Memory leak (CVE-ID: CVE-2026-80802)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper memory management in fdp_nci_i2c_read() when processing multiple data packets in one call. An attacker with physical access can send two data packets in one call to cause a denial of service.
622) Out-of-bounds read (CVE-ID: CVE-2026-80802)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper validation of a device-reported length in fdp_nci_i2c_read() when processing a packet with a declared length below the minimum frame size. An attacker with physical access can provide a packet with a declared length below the minimum frame size to cause a denial of service.
623) Stack-based buffer overflow (CVE-ID: CVE-2026-80802)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper validation of a device-reported length in fdp_nci_i2c_read() when processing a packet with an oversized declared length. An attacker with physical access can provide a packet with an oversized declared length to cause a denial of service.
624) Stack-based buffer overflow (CVE-ID: CVE-2026-80803)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt stack memory.
The vulnerability exists due to improper length validation in the digital_in_recv_sensf_res() function when processing an NFC-F device response. A remote attacker can send an oversized SENSF_RES response to corrupt stack memory.
625) Out-of-bounds read (CVE-ID: CVE-2026-80805)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in xfs_attr3_leaf_verify_entry() when validating crafted XFS attribute entries. A local user can provide a crafted name index to read out-of-bounds memory.
626) Missing Encryption of Sensitive Data (CVE-ID: CVE-2026-80806)
CWE-ID: CWE-311 - Missing Encryption of Sensitive Data
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause sensitive data to be stored without encryption.
The vulnerability exists due to incorrect initialization order of encryption flags in the ext4 __ext4_new_inode() function when creating a new encrypted regular file on an ext4 filesystem mounted with dax=always. A local user can create a new encrypted regular file and write data to it to cause sensitive data to be stored without encryption.
627) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-80807)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause list corruption.
The vulnerability exists due to improper range validation in the nilfs2 GC ioctl when processing crafted virtual block descriptors. A local user can submit a crafted GC ioctl request to cause list corruption.
The crafted descriptor can specify an invalid virtual block number or offset that results in a page index of ULONG_MAX.
628) Infinite loop (CVE-ID: CVE-2026-80808)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite retry loop in ext4_xattr_block_set() when reusing a saturated extended attribute cache entry on a corrupted filesystem. A local user can trigger repeated selection of the unusable cache entry to cause a denial of service.
Concurrent rmdir callers can remain blocked while the spinning task holds the parent directory's i_rwsem.
629) Reachable assertion (CVE-ID: CVE-2026-80809)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing metadata reservation in the OCFS2 extended attribute allocation code when setting a large extended attribute value on a fragmented filesystem for a file that already has an external extended attribute block. A local user can set a large extended attribute value to cause a denial of service.
630) Out-of-bounds read (CVE-ID: CVE-2026-80812)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper validation in snd_dummy_probe() of the ALSA dummy driver when a platform device is manually bound through the sysfs interface with an invalid card index. A local user can bind a platform device with a card index of -1 to cause an out-of-bounds read.
631) Out-of-bounds read (CVE-ID: CVE-2026-80814)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read out-of-bounds data.
The vulnerability exists due to an integer overflow in the rndis_rx_fixup() function when processing a crafted RNDIS message received over USB. An attacker with physical access can supply a crafted RNDIS message with overflowing data offset and length values to read out-of-bounds data.
632) Improper Initialization (CVE-ID: CVE-2026-80815)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper initialization in ALSA scarlett2 notification endpoint handling when initializing a Scarlett2 device with a UAC2 status interrupt endpoint. An attacker with physical access can initialize the device to cause a denial of service.
633) NULL pointer dereference (CVE-ID: CVE-2026-80819)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper synchronization in the RFCOMM deferred setup acceptance path when processing a recvmsg call after a remote DISC frame is received for a deferred data link connection. A remote attacker can send a DISC frame to a deferred RFCOMM data link connection to cause a denial of service.
634) Infinite loop (CVE-ID: CVE-2026-80820)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of circular linked lists in the XFS scrub unlinked inode list traversal when online filesystem checking processes an unlinked inode list containing a loop. A local user can cause online filesystem checking to traverse the circular list to cause a denial of service.
635) Out-of-bounds read (CVE-ID: CVE-2026-80823)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose kernel memory or cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the st21nfca_tm_recv_atr_req() and st21nfca_tm_send_atr_res() ATR_REQ handling path when handling ATR_REQ frames whose declared length exceeds the received frame length. A remote attacker can send a short ATR_REQ frame with an oversized declared length to disclose kernel memory or cause a denial of service.
Exploitation requires an RF peer.
636) Use-after-free (CVE-ID: CVE-2026-80824)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in usbdev_release() in usbfs when draining completed asynchronous URBs after a USB device is disconnected. A local user can mmap a usbfs device node and submit an asynchronous URB using a mapped buffer before unmapping and closing the associated file descriptor to cause a denial of service.
637) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-80825)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper handling of packet buffer headroom in mt7925_usb_sdio_tx_prepare_skb() when forwarding frames from a bridged wired interface to an mt7925u access point. A remote attacker can send a frame that is forwarded through the bridge to cause a denial of service.
638) Use-after-free (CVE-ID: CVE-2026-80826)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in c67x00_add_iso_urb() when processing an isochronous URB whose final packet encounters TD creation failure. A local user can submit such an isochronous URB to cause a use-after-free condition.
639) Out-of-bounds read (CVE-ID: CVE-2026-80827)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read memory out of bounds.
The vulnerability exists due to improper length validation in the option_instat_callback interrupt URB callback when processing a short interrupt IN packet from a USB device. An attacker with physical access can provide a USB device that sends a crafted short interrupt IN packet to read memory out of bounds.
640) Improper handling of exceptional conditions (CVE-ID: CVE-2026-80828)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper handling of exceptional conditions in the ALSA USB-audio usb_audio_resume() function when processing system-resume failures. An attacker with physical access can trigger a system resume while a USB audio component resume operation fails to cause a denial of service.
The condition applies to system-resume errors; runtime-resume errors follow a distinct error path.
641) Out-of-bounds write (CVE-ID: CVE-2026-80829)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in snd_usbmidi_novation_output() when handling USB MIDI output from a device with an undersized bulk OUT endpoint. An attacker with physical access can connect a malicious USB device that advertises a one-byte bulk OUT endpoint to cause memory corruption.
642) Use-after-free (CVE-ID: CVE-2026-80830)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a race condition in usb_wakeup_notification() when an xHCI IRQ invocation occurs concurrently with hub_disconnect(). A local user can trigger concurrent wakeup notification and device disconnection activity to trigger a use-after-free condition.
643) Incorrect calculation (CVE-ID: CVE-2026-80831)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause encryption and decryption operations to process an incorrect number of bytes.
The vulnerability exists due to improper use of an unmapped DMA scatterlist length in mxs_dcp_aes_block_crypt() when processing source scatterlists. A local user can trigger processing of affected source scatterlists to cause encryption and decryption operations to process an incorrect number of bytes.
The issue occurs when CONFIG_NEED_SG_DMA_LENGTH is enabled.
644) Out-of-bounds read (CVE-ID: CVE-2026-80832)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect CCM authentication tags.
The vulnerability exists due to buffer underallocation in qce_aead_ccm_prepare_buf_assoclen() when preparing CCM associated data. A local user can submit a CCM request with associated data to cause incorrect CCM authentication tags.
645) Out-of-bounds read (CVE-ID: CVE-2026-80833)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in the sun8i-ss PRNG generate function when updating the PRNG seed after generating random data. A local user can invoke the PRNG generate function to read out-of-bounds memory.
The issue is limited to systems with sun8i-ss PRNG support enabled.
646) Use-after-free (CVE-ID: CVE-2026-80833)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free.
The vulnerability exists due to failure to stop a DMA operation after an interrupted wait in the sun8i-ss PRNG generate function when a PRNG generation operation is interrupted by a signal. A local user can interrupt a pending PRNG generation operation by sending a signal to cause a use-after-free.
The issue is limited to systems with sun8i-ss PRNG support enabled.
647) Use-after-free (CVE-ID: CVE-2026-80834)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the sun8i-ce crypto_rng interface generate function when an in-progress DMA operation is interrupted by a signal. A local user can interrupt an in-progress PRNG generation operation with a signal to trigger a use-after-free condition.
648) Race condition (CVE-ID: CVE-2026-80835)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause repeated or non-random random-number output.
The vulnerability exists due to improper synchronization in the Qualcomm RNG driver when concurrently using the crypto_rng and hwrng interfaces. A local user can issue concurrent random-number generation operations to cause repeated or non-random random-number output.
649) Out-of-bounds read (CVE-ID: CVE-2026-80836)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in virtio_crypto_dataq_akcipher_callback() when handling a device-reported akcipher response length. A local user can cause a virtio crypto backend to report an oversized result length to disclose sensitive information.
650) Use-after-free (CVE-ID: CVE-2026-80837)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a use-after-free write.
The vulnerability exists due to a race condition in the nf_tables object notification queue when sending packets through a chain that references a depleted quota object. A remote attacker can send packets through the affected chain to trigger a use-after-free write.
651) Race condition (CVE-ID: CVE-2026-80838)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to a race condition in vxlan FDB flush handling when flushing filtered FDB entries whose sole remote matches. A local user can trigger a filtered bulk FDB flush while an RCU reader accesses the parent FDB entry to cause memory corruption.
652) Numeric Truncation Error (CVE-ID: CVE-2026-80839)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read memory beyond the packet buffer.
The vulnerability exists due to numeric truncation in batadv_tvlv_call_handler() when processing a received multicast TVLV with an unrepresentable end offset. A remote attacker can send a multicast TVLV with an oversized end offset to read memory beyond the packet buffer.
653) Use-after-free (CVE-ID: CVE-2026-80841)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in AF_PACKET TX_RING handling when closing a socket or replacing a transmit ring while transmit skbs remain pending. A local user can close a socket or replace a transmit ring while transmit skbs remain pending to cause a denial of service.
The issue is limited to vmalloc-backed transmit-ring blocks.
654) Use-after-free (CVE-ID: CVE-2026-80842)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2.3 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to use-after-free in the Linux bridge multicast handling for master VLANs when processing IGMP traffic during master VLAN teardown. A remote attacker can send IGMP traffic to the bridge device while a master VLAN is being removed to cause memory corruption.
655) Memory leak (CVE-ID: CVE-2026-80843)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory management in xfrm_state_construct() when constructing an XFRM state with a truncated authentication algorithm. A local user can trigger XFRM state construction using a truncated authentication algorithm to cause a denial of service.
The issue occurs when the selected authentication algorithm has no sadb_alg_id, such as cmac(aes).
656) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-80844)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of routing header segments_left values in ipv6_rearrange_rthdr() when processing raw IPv6 HDRINCL packets with a segments_left value larger than the number of addresses described by hdrlen. A local user can send a crafted packet with an oversized segments_left value to cause an out-of-bounds memory access.
657) NULL pointer dereference (CVE-ID: CVE-2026-80846)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the handle_esp function when processing queued ESP-in-TCP data after its ingress device has been removed. A remote attacker can send ESP-in-TCP records to cause a denial of service.
The condition can occur during veth or network namespace teardown.
658) Division by zero (CVE-ID: CVE-2026-80847)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a divide-by-zero error in tcp_select_initial_window() when processing route-derived advertised MSS values. A local user can configure a route with a too-small RTAX_ADVMSS value to cause a denial of service.
The default advertised MSS path is also affected when the effective advertised MSS is reduced by the route MTU and min_adv_mss.
659) Use-after-free (CVE-ID: CVE-2026-80848)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the espintcp_close routine when closing espintcp sockets while queued reinjection work is running. A local user can race socket closure against queued reinjection work to trigger a use-after-free condition.
660) Use-after-free (CVE-ID: CVE-2026-80849)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to use-after-free in current_key handling in the TCP Authentication Option (TCP-AO) code when processing inbound TCP-AO traffic during a socket reconnect to a different peer. A local user can race inbound TCP-AO processing with reconnecting a socket to another peer to access freed memory.
661) Use-after-free (CVE-ID: CVE-2026-80850)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in TCP-AO information handling in tcp_ao_connect_init() when racing connect() with detaching a veth device from its VRF while sending TCP-AO segments. A local user can trigger access to stale tcp_ao_info data to cause a use-after-free condition.
TCP-AO must be configured.
662) Race condition (CVE-ID: CVE-2026-80851)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the GTP PDP context deletion paths when concurrently deleting a PDP context through GTP_CMD_DELPDP and network device unregistration. A local user can invoke concurrent GTP_CMD_DELPDP and RTM_DELLINK operations to cause a denial of service.
663) Out-of-bounds write (CVE-ID: CVE-2026-80852)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in tls_append_frag() in the TLS device offload implementation when repeatedly splicing small amounts of data into a TLS_TX_ZEROCOPY_RO socket using SPLICE_F_MORE and MSG_MORE. A local user can cause the fragment count to exceed the maximum array bound to cause a denial of service.
The vulnerable path requires TLS device offload support.
664) Use-after-free (CVE-ID: CVE-2026-80854)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the USB gadget f_tcm session teardown path when concurrently unlinking the last LUN and removing a nexus. A local user can overlap last-LUN removal with nexus removal to cause a denial of service.
665) Improper locking (CVE-ID: CVE-2026-80855)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in fuse_open() in fs/fuse/file.c when fuse_dax_break_layouts() fails after a signal interrupts the wait for busy DAX pages to drain during an O_TRUNC open of a DAX-enabled file. A local user can trigger the affected open operation to cause a denial of service.
The stale lock can stall later faults or truncates on the same file.
666) Improper locking (CVE-ID: CVE-2026-80856)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock release in fuse_do_setattr() when processing a DAX truncate operation that requires a writeback flush. A local user can initiate such a setattr operation when the writeback flush fails to cause a denial of service.
667) Improper input validation (CVE-ID: CVE-2026-80861)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the xHCI controller setup routine when initializing an inaccessible xHCI controller. A local user can trigger controller setup while the capability register returns an all-ones value to cause a denial of service.
The issue can cause an alignment fault on arm64 systems.
668) Out-of-bounds write (CVE-ID: CVE-2026-80863)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in free_rd_atomic_resources() in the RXE RDMA driver when modifying a queue pair's max_dest_rd_atomic setting. A local user can modify a queue pair's max_dest_rd_atomic setting to cause a denial of service.
669) Use-after-free (CVE-ID: CVE-2026-80864)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the RDMA/rxe responder resource handling when modifying IB_QP_MAX_DEST_RD_ATOMIC while the responder task is active. A local user can race the freeing and reallocation of rd_atomic resources to cause a denial of service.
670) Improper input validation (CVE-ID: CVE-2026-80865)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an invalid user-space pointer to be accessed.
The vulnerability exists due to improper input validation in the copy_user_syms function when processing a user-space pointer array. A local user can provide a user-space pointer array without prior range validation to cause an invalid user-space pointer to be accessed.
671) Improper access control (CVE-ID: CVE-2026-80867)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to conduct DMA attacks.
The vulnerability exists due to improper access control in the Alpha-specific pci_mmap_resource() function when mapping PCI BARs while kernel lockdown is enabled. A local user can map a PCI BAR to conduct DMA attacks.
672) Improper input validation (CVE-ID: CVE-2026-80870)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the KFD CRIU restore functions when processing user-supplied CRIU restore data. A local user can supply a restored event or buffer object ID larger than INT_MAX to cause a denial of service.
The denial of service requires panic_on_warn to be enabled.
673) Incorrect calculation (CVE-ID: CVE-2026-80875)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incorrect TCP state handling.
The vulnerability exists due to an incorrect transport-header offset calculation in the IPVS TCP state lookup when processing IPv6 packets with extension headers. A remote attacker can send a crafted IPv6 packet with extension headers to cause incorrect TCP state handling.
674) Incorrect calculation (CVE-ID: CVE-2026-80876)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect ring-buffer event data length reporting.
The vulnerability exists due to an improper length calculation in ring_buffer_event_length() when handling small ring-buffer events on architectures with forced 8-byte alignment. A local user can trigger processing of small ring-buffer events to cause incorrect ring-buffer event data length reporting.
The issue was observed on a riscv64 kernel with CONFIG_HAVE_64BIT_ALIGNED_ACCESS enabled.
675) Memory leak (CVE-ID: CVE-2026-80877)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource management in afs_update_cell() when processing a cell update with an empty server list. A local user can trigger processing of an empty server list during a cell update to cause a memory leak.
676) Memory leak (CVE-ID: CVE-2026-80878)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource management in afs_lookup_volume_rcu() when looking up a volume through RCU and acquiring a reference to a dying volume fails. A local user can trigger a volume lookup that encounters this condition to cause a memory leak.
677) Deadlock (CVE-ID: CVE-2026-80879)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a circular locking dependency in ocfs2_dio_end_io_write when completing direct I/O writes involving unwritten extents and orphan cleanup. A local user can perform filesystem operations that trigger conflicting lock acquisition to cause a denial of service.
678) Race condition (CVE-ID: CVE-2026-80880)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a race condition.
The vulnerability exists due to a race condition in implicit ODP memory region re-registration when reregistering an implicit ODP memory region without specifying a translation. A local user can reregister an implicit ODP memory region to trigger a race condition.
The race involves implicit child mkeys accessing the memory region's protection domain.
679) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80881)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause OCFS2 to process metadata that previously failed validation.
The vulnerability exists due to improper handling of validation failures in ocfs2_read_blocks() when reusing buffer heads returned by sb_getblk(). A local user can trigger reuse of buffer heads retaining BH_Uptodate status after failed validation to cause OCFS2 to process metadata that previously failed validation.
680) Race condition (CVE-ID: CVE-2026-80883)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to submit a job before the address register map is initialized.
The vulnerability exists due to a race condition in the Tegra GR2D and GR3D drivers when submitting a job after the HOST1X client becomes available to userspace and before initialization completes. A local user can submit a job during this initialization window to submit a job before the address register map is initialized.
681) Race condition (CVE-ID: CVE-2026-80886)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the MSM serial driver console UART when userspace writes to the TTY device concurrently with kernel console output. A local user can write to the TTY device while the kernel printk path reconfigures the UART controller to cause a denial of service.
The issue is most likely to occur during system startup or shutdown.
682) Integer overflow (CVE-ID: CVE-2026-80887)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass shader window bounds validation.
The vulnerability exists due to an integer overflow in vmw_shader_define() when processing user-supplied shader size and offset values. A local user can provide a crafted shader size and offset to bypass shader window bounds validation.
The unchecked offset is forwarded to host SVGA shader-create commands.
683) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-80888)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource release in ttm_prime_fd_to_handle() in the vmwgfx DRM driver when importing a non-vmwgfx PRIME file descriptor through the DRM_VMW_GB_SURFACE_REF or DRM_VMW_GB_SURFACE_REF_EXT path. A local user can pass a non-vmwgfx PRIME file descriptor to cause a denial of service.
684) Insufficient Session Expiration (CVE-ID: CVE-2026-80890)
CWE-ID: CWE-613 - Insufficient Session Expiration
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to restart an SCTP association.
The vulnerability exists due to improper validation of cookie expiration in sctp_unpack_cookie() when processing an expired State Cookie for an existing association with mismatched Verification Tags. A remote attacker can replay an expired State Cookie with mismatched Verification Tags to restart an SCTP association.
685) Improper input validation (CVE-ID: CVE-2026-80891)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause unsafe pinning of guest pages.
The vulnerability exists due to improper input validation in the KVM s390 PCI adapter-interrupt facility handling when enabling the facility with crafted AIBV or AISB values. A local user can supply an AIBV that spans more than one page or a misaligned AISB address to cause unsafe pinning of guest pages.
The AISB is used when the summary-bit indicator is specified.
686) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-80892)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource allocation limits in the EROFS LZMA decompression stream pool when mounting an EROFS image. A local user can mount an EROFS image containing LZMA dictionaries to cause a denial of service.
Each LZMA stream can preallocate an image-supplied dictionary of up to 8 MiB.
687) Incorrect calculation (CVE-ID: CVE-2026-80893)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt swap entry data.
The vulnerability exists due to improper handling of userfaultfd write-protection bits in copy_hugetlb_page_range() in mm/hugetlb.c when forking a process while a hugetlb migration entry is in flight or a hugetlb page is poisoned. A local user can fork a process under these conditions to corrupt swap entry data.
Userfaultfd does not need to be involved.
688) Memory leak (CVE-ID: CVE-2026-80902)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper reclamation of active descriptors in the sun6i DMA driver's DMA termination handling when terminating DMA transfers. A local user can terminate DMA transfers to cause a memory leak.
Non-cyclic descriptors and their linked-list item chains are affected.
689) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-80904)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass TLS record authentication.
The vulnerability exists due to improper handling of cryptographic decryption errors in tls_sw_splice_read() when reading TLS records through splice. A remote attacker can cause a TLS record that failed authentication to be delivered through splice to bypass TLS record authentication.
690) Incorrect behavior order (CVE-ID: CVE-2026-80906)
CWE-ID: CWE-696 - Incorrect Behavior Order
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incorrect transport header handling.
The vulnerability exists due to incorrect behavior order in packet_parse_headers() when processing a VLAN-tagged frame. A remote attacker can send a VLAN-tagged frame to cause incorrect transport header handling.
691) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-80907)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an incorrect calculation of the decoded picture buffer minimum size in the amdgpu UVD H.264 decode message handler when processing H.264 decode messages. A local user can submit a crafted H.264 decode message to cause a denial of service.
692) Integer overflow (CVE-ID: CVE-2026-80908)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an integer overflow in DPB size calculations.
The vulnerability exists due to integer overflow in the amdgpu UVD message decoder when processing a UVD message with dimensions exceeding 4096. A local user can submit a UVD message with oversized dimensions to trigger an integer overflow in DPB size calculations.
693) Integer overflow (CVE-ID: CVE-2026-80909)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an integer overflow during minimum DPB size calculation.
The vulnerability exists due to improper validation of the H.265 reference count in the AMDGPU UVD message decoder when decoding UVD messages. A local user can submit a UVD message with an invalid number of H.265 references to cause an integer overflow during minimum DPB size calculation.
694) Type Confusion (CVE-ID: CVE-2026-80910)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper access of an enumerated control value through an integer union member in the lpass-wsa-macro codec driver when reading affected enumerated controls. A local user can read an affected control to cause a denial of service.
The issue occurs on 64-bit kernels with CONFIG_SND_CTL_DEBUG enabled.
695) Improper handling of exceptional conditions (CVE-ID: CVE-2026-80911)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect widget reference-count handling.
The vulnerability exists due to improper handling of exceptional conditions in sof_widget_setup_unlocked() when handling failures during widget setup. A local user can trigger a widget setup failure to cause incorrect widget reference-count handling.
696) NULL pointer dereference (CVE-ID: CVE-2026-80912)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in security_get_classes() when processing an SELinux policy with an unclaimed class value. A local user can provide a policy with sparse class values to cause a denial of service.
697) NULL pointer dereference (CVE-ID: CVE-2026-80913)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the SELinux boolean value mapping array when processing a policy image that declares undefined boolean values. A local privileged user can load a crafted SELinux policy to cause a denial of service.
698) Use-after-free (CVE-ID: CVE-2026-80914)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to use-after-free in the Bluetooth ISO iso_conn_ready function when handling a concurrently closed BIS listener socket. A local user can close a BIS listener socket concurrently with connection readiness processing to trigger a use-after-free.
699) Memory corruption (CVE-ID: CVE-2026-80916)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of allocation failure in KCOV initialization and remote-start handling when remote KCOV collection is initiated after initialization buffer allocation fails. A local user can invoke remote KCOV collection from a non-task context to cause a denial of service.
Out-of-bounds access requires the configured remote coverage size to be smaller than CONFIG_KCOV_IRQ_AREA_SIZE.
700) Race condition (CVE-ID: CVE-2026-80916)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause data corruption.
The vulnerability exists due to a race condition in the KCOV remote coverage state handling when nested softirq preemption occurs during remote KCOV collection. A local user can trigger nested softirq preemption during remote KCOV collection to cause data corruption.
The issue affects PREEMPT_RT kernels.
701) NULL pointer dereference (CVE-ID: CVE-2026-80917)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the generic PCI host CAM operations when enumerating PCI buses on 32-bit CAM systems. A local user can trigger PCI configuration-space access during bus enumeration to cause a denial of service.
Only 32-bit hosts using the "pci-host-cam-generic" compatible are affected.
702) Type Confusion (CVE-ID: CVE-2026-80918)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose kernel pointer information.
The vulnerability exists due to type confusion in item_udata() and item_sdata() in the HID core when processing long-format HID descriptor items. An attacker with physical access can connect a HID device containing a crafted long-format report size item to disclose kernel pointer information.
The issue affects hid_scan_report(); hid_parse_collections() stops processing when it encounters a long item.
703) Improper access control (CVE-ID: CVE-2026-80921)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access a device that is no longer available.
The vulnerability exists due to improper access control in KVM s390 VSIE APCB shadowing when shadowing crypto access bits from a format 0 APCB. A local user can use stale crypto access bits to access a device that is no longer available.
The issue affects nested guest environments.
704) Insufficient Entropy (CVE-ID: CVE-2026-80922)
CWE-ID: CWE-331 - Insufficient Entropy
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to distinguish generated output from uniformly random data.
The vulnerability exists due to insufficient entropy in the Qualcomm RNG driver when generating random data. A local user can request random data to distinguish generated output from uniformly random data.
705) Use-after-free (CVE-ID: CVE-2026-80923)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a use-after-free.
The vulnerability exists due to a dangling pointer in the xHCI debug tty driver when tty driver registration fails and the module is subsequently unloaded. A local privileged user can unload the module after a tty driver registration failure to trigger a use-after-free.
706) Race condition (CVE-ID: CVE-2026-80925)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in VLAN device feature transfer handling when toggling hardware VLAN transmit offload. A local user can toggle hardware VLAN transmit offload during transmit processing to cause a denial of service.
707) Improper handling of exceptional conditions (CVE-ID: CVE-2026-80930)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an IRQ enable/disable imbalance.
The vulnerability exists due to improper handling of exceptional conditions in the TPM I2C Nuvoton driver's i2c_nuvoton_wait_for_stat() function when waiting for a TPM status interrupt times out or is interrupted. A local user can cause a wait to time out or be interrupted to cause an IRQ enable/disable imbalance.
708) Deadlock (CVE-ID: CVE-2026-80938)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in mt7615_suspend() when synchronously canceling mac_work while holding the mt76 mutex. A local user can initiate system suspend while mac_work is running to cause a denial of service.
709) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-80939)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper resource shutdown in the rtw89 PCI driver's rfkill polling handler when the system performs a warm reboot. A local privileged user can initiate a warm reboot to cause a denial of service.
The issue occurs on arm64 platforms after the PCIe link has been torn down.
710) Memory leak (CVE-ID: CVE-2026-80941)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to failure to free memory in rtw_txq_push_skb() when handling a failed HCI transmission. A local user can trigger the transmission path during an HCI write failure to cause a denial of service.
711) Memory leak (CVE-ID: CVE-2026-80949)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of memory in brcmf_sdio_read_control() when handling error paths during control-frame reads. A local user can trigger the affected error paths to cause a denial of service.
712) Out-of-bounds write (CVE-ID: CVE-2026-80951)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to write beyond the bounds of the IBI pool.
The vulnerability exists due to improper bounds checking in svc_i3c_master_handle_ibi() when processing in-band interrupt payloads from an I3C device. An attacker with physical access can send an IBI payload larger than the requested maximum payload length to write beyond the bounds of the IBI pool.
713) NULL pointer dereference (CVE-ID: CVE-2026-80963)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the dm-stat_free cleanup function when freeing dm-stats data after per-cpu data allocation fails. A local user can trigger a failed per-cpu data allocation to cause a denial of service.
714) Out-of-bounds read (CVE-ID: CVE-2026-80964)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the ALSA virmidi driver probe function when manually binding a device through the sysfs interface with an invalid card index. A local user can manually bind a device with an invalid card index to perform an out-of-bounds read.
715) Improper Validation of Array Index (CVE-ID: CVE-2026-80965)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds access.
The vulnerability exists due to improper validation of a card index in the ALSA serial-u16550 driver's snd_serial_probe function when manually binding a device through the sysfs interface. A local user can bind a device with an invalid card index to cause an out-of-bounds access.
716) Improper Validation of Array Index (CVE-ID: CVE-2026-80966)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds access.
The vulnerability exists due to improper validation of an array index in the ALSA portman2x4 driver when binding the driver through sysfs with a negative card index. A local user can supply a negative card index to perform an out-of-bounds access.
717) Improper Validation of Array Index (CVE-ID: CVE-2026-80968)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds access.
The vulnerability exists due to improper validation of an array index in the ALSA mts64 driver's snd_mts64_probe function when binding a device through sysfs with a negative card index. A local user can provide a negative card index to cause an out-of-bounds access.
718) Improper Validation of Array Index (CVE-ID: CVE-2026-80969)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of an array index in the ALSA mpu401 driver probe routine when manually binding a device through the sysfs interface with an invalid card index. A local user can set an invalid card index to cause an out-of-bounds memory access.
719) Improper Validation of Array Index (CVE-ID: CVE-2026-80972)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds memory access.
The vulnerability exists due to improper validation of a card index in the ALSA aloop driver's loopback_probe function when manually binding a device through the sysfs interface. A local user can provide an invalid card index to perform an out-of-bounds memory access.
720) Out-of-bounds read (CVE-ID: CVE-2026-80973)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose kernel memory.
The vulnerability exists due to an out-of-bounds read in usb6fire_comm_receiver_handler() when processing MIDI events from a connected USB device. An attacker with physical access can provide a MIDI event with an excessive length value to disclose kernel memory.
The receiver is submitted during device probing, and forwarding data through the rawmidi read path requires an open MIDI input substream.
721) Memory leak (CVE-ID: CVE-2026-80974)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource management in the SM501 driver remove functions when removing an SM501 device. A local user can trigger removal of an SM501 device to cause a memory leak.
722) Use-after-free (CVE-ID: CVE-2026-80979)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to use-after-free in the SMC connection teardown handling for DMB-nocopy buffers when a receive tasklet is re-armed after a connection is freed. A remote attacker can cause the receive tasklet to access a freed send buffer to cause a denial of service.
Only SMCD links supporting DMB-nocopy are affected.
723) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-80983)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in smc_switch_conns() when handling connection switches during SMC link failover. A local user can initiate a connection switch during link failover to cause a denial of service.
The target link must go down or the connection must be killed while the switch is in progress.
724) NULL pointer dereference (CVE-ID: CVE-2026-80984)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the SMC-D teardown path when an SMC-D link group terminates while a socket is waiting during teardown. A local user can trigger the teardown race to cause a denial of service.
725) Memory leak (CVE-ID: CVE-2026-80988)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in ntb_transport_tx_enqueue() when transmitting packets while the QP link is down. A local user can submit packets during the link-down condition to cause a denial of service.
726) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-80996)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause live L2TP objects to accumulate.
The vulnerability exists due to improper error handling in the L2TP netlink tunnel and session create and modify handlers when multicast notification delivery fails after a live operation completes. A local user can issue L2TP netlink create or modify commands that are erroneously reported as failed to cause live L2TP objects to accumulate.
727) Reliance on undefined behavior (CVE-ID: CVE-2026-80999)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a kernel warning.
The vulnerability exists due to improper GPIO API selection in the rtl83xx_reset_assert() and rtl83xx_reset_deassert() helpers when handling reset GPIOs controlled by sleeping controllers. A local privileged user can trigger device probing with such a GPIO configuration to trigger a kernel warning.
728) NULL pointer dereference (CVE-ID: CVE-2026-81005)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper shutdown state management in the IPMI message handler failed-registration rollback path when asynchronous redo_bmc_reg work retries BMC device-ID probing after a failed registration. A local user can cause BMC device-ID retrieval to fail and trigger a NULL pointer dereference to cause a denial of service.
The issue occurs after the lower driver's shutdown callback has cleared the SI state machine data.
729) Out-of-bounds read (CVE-ID: CVE-2026-81013)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in validate_password_input() in the hp-bioscfg password attribute handling when writing an empty string to current_password or new_password. A local user can write an empty string to a password attribute to disclose sensitive information.
730) Out-of-bounds read (CVE-ID: CVE-2026-81014)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the sk_store() and kek_store() functions of the hp-bioscfg driver when handling sysfs writes ending with a trailing newline. A local user can submit a sysfs write with a trailing newline to perform an out-of-bounds read.
731) Use-after-free (CVE-ID: CVE-2026-81015)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper cleanup in the amd_pmc_probe() error path when amd_stb_s2d_init() fails. A local privileged user can reload the module after a failed initialization to trigger list corruption and a kernel BUG.
732) Memory leak (CVE-ID: CVE-2026-89437)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the sar_probe() function when handling device mode information allocated by parse_package(). A local user can trigger an error path in sar_probe() to cause a denial of service.
733) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-89438)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access unintended MMIO offsets.
The vulnerability exists due to improper validation of CLOS IDs and logical CPU IDs in the ISST core power feature when handling user-supplied CLOS parameter and association commands. A local user can supply out-of-range CLOS IDs or logical CPU IDs to access unintended MMIO offsets.
734) NULL pointer dereference (CVE-ID: CVE-2026-89439)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the isst_if_get_tpmi_instance_count function in the ISST TPMI core when handling a TPMI instance-count request for a socket whose instance failed to load. A local user can request an instance count for a socket whose instance failed to load to cause a denial of service.
735) Inclusion of Sensitive Information in Log Files (CVE-ID: CVE-2026-89444)
CWE-ID: CWE-532 - Information Exposure Through Log Files
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to insertion of sensitive information into log files in the dell-wmi-sysman set_attribute() function when setting BIOS attributes. A local user can cause a BIOS attribute request buffer containing a plaintext administrator password to be logged to disclose sensitive information.
736) Race condition (CVE-ID: CVE-2026-89451)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in iommu SVA handle initialization when concurrently binding and unbinding an SVA device. A local user can race SVA device binding and unbinding operations to cause a denial of service.
737) NULL pointer dereference (CVE-ID: CVE-2026-89457)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in s390 DASD sysfs discipline callbacks when reading world-readable sysfs attributes during device initialization. A local user can read a sysfs attribute before private device data is allocated to trigger a kernel panic and cause a denial of service.
738) Unchecked Return Value (CVE-ID: CVE-2026-89458)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an unchecked return value in dasd_int_handler when handling an NRF read of an unallocated ESE track. A local user can trigger a failed ESE read that is completed successfully to disclose sensitive information.
A failed sense-data parse or a current track outside the requested range can leave destination pages untouched.
739) NULL pointer dereference (CVE-ID: CVE-2026-89460)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the s390 CPUMF performance monitoring unit when a CPU is added while a per-task CPUMF performance event is running. A local privileged user can trigger CPU hotplug during execution of a per-task performance event to cause a denial of service.
740) Race condition (CVE-ID: CVE-2026-89461)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause the polling callback to continue accessing the fuel gauge after system suspend.
The vulnerability exists due to improper synchronization in the max17040 fuel-gauge driver's suspend handler when system suspend races with the polling callback. A remote attacker can cause system suspend to race with the polling callback to cause the polling callback to continue accessing the fuel gauge after system suspend.
The polling work requeues itself after each poll.
741) Unchecked Return Value (CVE-ID: CVE-2026-89462)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause power-supply properties to report incorrect voltage or state-of-charge values.
The vulnerability exists due to improper error handling in the max17040 power supply driver when an I2C register read fails. A local user can access power-supply properties during a failed I2C register read to cause power-supply properties to report incorrect voltage or state-of-charge values.
A polling worker may replace the cached state of charge with an invalid value and emit a spurious change event.
742) Use-after-free (CVE-ID: CVE-2026-89463)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to use-after-free in the ucs1002 health_poll delayed work when unbinding the ucs1002 driver while health polling work is queued. A local privileged user can cause the driver to be unbound while health polling work is queued to cause a denial of service.
The delayed work can reschedule itself while the chip reports a bad-health condition.
743) Use-after-free (CVE-ID: CVE-2026-89464)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in the twl4030_charger driver's bci work handlers when removing the device while a worker is pending. A local user can trigger device removal while a worker is pending to cause a use-after-free condition.
The USB transceiver notifier can reschedule work after device removal returns.
744) Use-after-free (CVE-ID: CVE-2026-89467)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the qcom_battmgr enable_work worker when the PMIC GLINK service comes up after battmgr has been freed. A local user can cause a PDR notification to queue enable_work after battmgr is freed to trigger a use-after-free.
745) Use-after-free (CVE-ID: CVE-2026-89468)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to a use-after-free in the lp8788 charger driver's removal handler when an IRQ thread queues charger_work during device removal. A local user can race IRQ handling with device removal to cause a use-after-free condition.
746) Memory leak (CVE-ID: CVE-2026-89473)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak a power_supply reference.
The vulnerability exists due to improper resource lifecycle management in bq25890_fw_probe() when handling secondary charger references during probe failures or driver detach. A local user can trigger a later probe failure or driver detachment to leak a power_supply reference.
747) Use-after-free (CVE-ID: CVE-2026-89474)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the bq256xx charger driver's usb_work handler when queued usb_work executes during device cleanup. A local user can trigger device cleanup while usb_work is queued to cause a denial of service.
748) Use-after-free (CVE-ID: CVE-2026-89475)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the bq24257 charger driver when device removal races with the STAT-pin interrupt handler. A local user can cause the interrupt handler to reschedule delayed work during device removal to cause a denial of service.
The issue applies when input-current-limit autosetting is enabled.
749) NULL pointer dereference (CVE-ID: CVE-2026-89484)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in nlmclnt_locks_release_private() when releasing a partially initialized file_lock after lockowner allocation failure. A local user can trigger a lockowner allocation failure during NLM file lock initialization to cause a denial of service.
The VFS may release the partially initialized file lock after NLM client processing returns an out-of-memory error.
750) Incorrect Conversion between Numeric Types (CVE-ID: CVE-2026-89490)
CWE-ID: CWE-681 - Incorrect Conversion between Numeric Types
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering indefinite directory re-enumeration.
The vulnerability exists due to an incorrect integer conversion in ocfs2_dir_foreach_blk_el() when reading a non-inline directory that crosses the 4 GiB boundary on a 32-bit kernel. A local user can invoke readdir() on an affected directory to cause a denial of service by triggering indefinite directory re-enumeration.
64-bit kernels are unaffected.
751) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89491)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave heartbeat regions unprotected on subsequent mounts.
The vulnerability exists due to improper error handling in o2hb_region_inc_user() when heartbeat region pinning fails partway through processing. A local user can invoke heartbeat region user registration during a pinning failure to leave heartbeat regions unprotected on subsequent mounts.
Partially pinned regions are not released, and the dependent-user counter remains incremented.
752) Deadlock (CVE-ID: CVE-2026-89491)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a lock order inversion in o2hb_region_pin() when it is invoked from the configfs drop_item callback. A local user can trigger heartbeat-region removal processing to cause a denial of service.
753) Improper locking (CVE-ID: CVE-2026-89491)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in o2hb_region_pin() when calling o2nm_depend_item() while holding o2hb_live_lock. A local user can trigger heartbeat region pinning to cause a denial of service.
The issue manifests as a sleeping-in-atomic-context BUG under CONFIG_DEBUG_ATOMIC_SLEEP.
754) Memory leak (CVE-ID: CVE-2026-89496)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource release in OCFS2 copy-on-write completion when performing copy_file_range() within the same filesystem. A local user can invoke copy_file_range() to cause a memory leak.
755) Double free (CVE-ID: CVE-2026-89498)
CWE-ID: CWE-415 - Double Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a double-free.
The vulnerability exists due to double free in the OrangeFS readdir downcall handling when processing a readdir downcall with a declared trailer size that exceeds the supplied data. A local user can send a readdir downcall with insufficient trailer data to trigger a double-free.
756) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89512)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of a resource after effective lifetime in the scp_get function in drivers/remoteproc/mtk_scp.c when looking up SCP driver data before the driver has been bound. A local user can trigger a failed SCP driver-data lookup to cause a denial of service.
757) Use of uninitialized resource (CVE-ID: CVE-2026-89515)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose uninitialized memory contents.
The vulnerability exists due to use of uninitialized memory in scsi_alloc_sgtables() when processing the last unaligned element of a scatterlist requiring DMA padding. A local user can issue an SCSI generic I/O request with an unaligned final scatterlist element to disclose uninitialized memory contents.
758) Out-of-bounds read (CVE-ID: CVE-2026-89525)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in udf_get_pblock_virt15() when processing a crafted UDF image. A local user can mount a crafted UDF image to cause a denial of service.
The issue affects UDF 1.50 virtual partition mappings that use a VAT.
759) Improper resource shutdown or release (CVE-ID: CVE-2026-89527)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause resource leaks.
The vulnerability exists due to improper resource release in svc_rdma_create() when listener creation fails. A local user can trigger listener creation failure to cause resource leaks.
760) Memory leak (CVE-ID: CVE-2026-89531)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource management in the svcrdma handle_connect_req() connection handler when transport allocation fails while processing connection requests. A remote attacker can send repeated connection attempts during memory pressure to cause a denial of service.
761) Memory leak (CVE-ID: CVE-2026-89539)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in gssx_dec_option_array() when processing a reply containing duplicate CREDS_VALUE options. A remote attacker can send a crafted reply containing duplicate CREDS_VALUE options to cause a denial of service.
762) Use-after-free (CVE-ID: CVE-2026-89543)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel SunRPC client pipefs directory handling when accessing stale pipefs entries after a late mount or remount. A local user can invoke rpc_info_open() or rpc_show_info() on a stale pipefs entry to cause a denial of service.
763) NULL pointer dereference (CVE-ID: CVE-2026-89552)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of allocation failures in param_set_charp() when updating charp parameters after slab allocation is available. A local user can update a charp parameter during an allocation failure to cause a denial of service.
The issue can be triggered by a failed zswap compressor update before zswap is initialized.
764) Memory leak (CVE-ID: CVE-2026-89565)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a resource leak in ipip_tunnel_rcv() when processing packets in collect_md mode after metadata_dst allocation fails. A local user can trigger packet processing under these conditions to cause a denial of service.
The issue can be triggered through an ipip or mplsip tunnel configured in collect_md mode.
765) Improper locking (CVE-ID: CVE-2026-89566)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in journal_shrink_one_cp_list() when skipping busy checkpoint buffers during checkpoint-list shrinking. A local user can trigger checkpoint-list shrinking under memory pressure to cause a denial of service.
The condition occurs when a checkpoint list contains mostly busy buffers.
766) Resource exhaustion (CVE-ID: CVE-2026-89567)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper scan-budget accounting in the jbd2 checkpoint shrinker when scanning checkpoint lists containing mostly busy buffers. A local user can cause a checkpoint transaction to contain mostly busy buffers to cause a denial of service.
767) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89572)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the Apple SoC CPU frequency driver when initializing or exiting CPU frequency policies. A local privileged user can trigger repeated CPU frequency policy initialization failures to cause a denial of service.
768) Heap-based buffer overflow (CVE-ID: CVE-2026-89575)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a heap-based buffer overflow.
The vulnerability exists due to improper buffer size calculation in build_constructor_string() when formatting a maximum-length u64 value. A local privileged user can cause sprintf() to write a terminating NUL byte beyond the allocated buffer space to cause a heap-based buffer overflow.
769) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89576)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through metadata block exhaustion.
The vulnerability exists due to improper resource release in metadata_take_snap() when incrementing metadata block references fails after allocating a shadow superblock. A local user can cause snapshot creation to fail after a shadow block is allocated to cause a denial of service through metadata block exhaustion.
770) Double free (CVE-ID: CVE-2026-89582)
CWE-ID: CWE-415 - Double Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a double free.
The vulnerability exists due to a double free in bnx2x_init_firmware() when firmware initialization fails and bnx2x_release_firmware() is subsequently called. A local user can cause firmware initialization to fail and invoke the affected cleanup path to trigger a double free.
771) Out-of-bounds read (CVE-ID: CVE-2026-89588)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read past a CPER section.
The vulnerability exists due to incorrect length accounting in ghes_handle_arm_hw_error() when processing ARM hardware error sections. A local user can trigger parsing of a CPER section with a large err_info_num relative to error_data_length to read past a CPER section.
772) Race condition (CVE-ID: CVE-2026-89595)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause filesystem monitoring events to be missed.
The vulnerability exists due to a race condition in cached fsnotify object mask recalculation when concurrently updating fanotify or inotify marks on the same connector. A local user can issue concurrent mark updates to cause filesystem monitoring events to be missed.
773) Improper locking (CVE-ID: CVE-2026-89598)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in the ssd1307fb framebuffer driver when processing framebuffer damage callbacks while preemption is disabled. A local user can trigger a display update to cause a denial of service.
The issue affects SSD1307 framebuffer devices that use I2C transfers.
774) Resource exhaustion (CVE-ID: CVE-2026-89604)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in the efivarfs statfs() handler when repeatedly invoking statfs() on the efivarfs mount point. A local user can flood the QueryVariableInfo() runtime service with statfs() calls to cause a denial of service.
On x86 systems with a variable store backed by SMM, each runtime-service entry requires a rendezvous of all CPUs.
775) Improper initialization (CVE-ID: CVE-2026-89618)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a false warning.
The vulnerability exists due to improper initialization in eventfs_inode list heads when eventfs_create_dir() fails due to memory pressure. A local user can trigger directory creation failure due to memory pressure to cause a false warning.
776) Out-of-bounds read (CVE-ID: CVE-2026-89621)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose uninitialized kernel memory.
The vulnerability exists due to an out-of-bounds read in mcp2221_raw_event() in the MCP2221 HID driver when handling a short MCP2221_I2C_GET_DATA HID report. An attacker with physical access can send a crafted HID report with a length value exceeding the received report size to disclose uninitialized kernel memory.
777) Use-after-free (CVE-ID: CVE-2026-89623)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to improper device I/O shutdown in the MCP2221 HID driver cleanup callback when incoming HID reports race with hardware teardown during probe failure or device removal. A local user can trigger the race condition to trigger a use-after-free.
778) Use-after-free (CVE-ID: CVE-2026-89624)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write to freed memory.
The vulnerability exists due to improper resource shutdown in universal_pidff_probe() when opening a surviving /dev/hidrawX device after force-feedback initialization fails. A local user can open the surviving device to write to freed memory.
A descriptor with a PID usage page and no input reports can cause force-feedback initialization to fail after the device starts.
779) Use-after-free (CVE-ID: CVE-2026-89625)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in GHL poke timer handling in the hid-sony driver when handling driver unbind while a GHL poke URB is in flight. A local privileged user can trigger a driver unbind while the GHL poke URB is in flight to cause a use-after-free condition.
The issue affects Guitar Hero Live dongles, where a URB completion can re-arm the timer after driver teardown.
780) Memory leak (CVE-ID: CVE-2026-89627)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in the ROCcat HID device destruction paths when destroying a device with buffered reports stored in its circular buffer. A local user can trigger the affected device destruction path while buffered reports remain stored to cause a denial of service.
Up to ROCCAT_CBUF_SIZE report buffers per device can become unreachable.
781) Out-of-bounds read (CVE-ID: CVE-2026-89628)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in picolcd_debug_eeprom_read() when reading EEPROM data through the debugfs "eeprom" file. A local privileged user can use a crafted or spoofed picoLCD device to supply an oversized length value to disclose sensitive information.
The debugfs file is accessible only to root.
782) Memory leak (CVE-ID: CVE-2026-89644)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to missing release of memory after effective lifetime in btrfs_get_blocks_direct_write() when performing a direct I/O write to a NOCOW range and ordered extent allocation fails. A local user can issue a direct I/O write to a NOCOW range to cause a resource leak.
783) Memory leak (CVE-ID: CVE-2026-89645)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a reference leak.
The vulnerability exists due to improper reference counting in btrfs relocation recovery when handling recovery failures. A local user can trigger a relocation recovery failure to cause a reference leak.
The issue occurs if loading or adding a later root fails, or if the first transaction commit fails during relocation recovery.
784) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-89666)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt on-disk timestamp metadata.
The vulnerability exists due to improper validation of specified quantities in input in NFSv3 SETATTR and create operation handlers when processing client-supplied atime or mtime values with an out-of-range nanoseconds field. A remote attacker can send specially crafted NFSv3 SETATTR, CREATE, MKDIR, SYMLINK, or MKNOD requests to corrupt on-disk timestamp metadata.
Affected filesystems include ext4 and XFS with bigtime support.
785) Improper Handling of Length Parameter Inconsistency (CVE-ID: CVE-2026-89673)
CWE-ID: CWE-130 - Improper Handling of Length Parameter Inconsistency
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose stale reply-page content.
The vulnerability exists due to an incorrect XDR padding calculation in nfsd4_ff_encode_getdeviceinfo() when encoding flexfile GETDEVICEINFO replies. A remote attacker can send a GETDEVICEINFO request to disclose stale reply-page content.
The incorrect declared address-body length can also mis-align decoding of the subsequent version list.
786) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-89692)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper handling of a failed callback queue operation in nfsd_break_one_deleg() when queuing a delegation recall callback. A remote user can issue a conflicting open or lock after a delegation recall queue failure to cause a denial of service.
787) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-89693)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to create objects without the requested access control lists.
The vulnerability exists due to improper handling of ACL translation errors in nfsd4_create() when processing NFSv4 CREATE requests containing ACLs. A remote attacker can submit a crafted NFSv4 CREATE request that causes ACL translation to fail to create objects without the requested access control lists.
788) Out-of-bounds read (CVE-ID: CVE-2026-89698)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in nfsd_genl_rpc_status_compose_msg() when handling IPv6 NFS client addresses. A local user can request RPC status information through the generic netlink interface to disclose sensitive information.
The IPv6 netlink address attributes can include rq_flags data in place of part of an IPv6 address.
789) Memory leak (CVE-ID: CVE-2026-89710)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a memory leak.
The vulnerability exists due to improper resource cleanup in pnfs_layout_process() in the NFSv4.1 pNFS implementation when processing a new layout stateid returned while a valid stateid is still held. A remote attacker can operate an NFSv4.1 server that returns a new layout stateid to cause a memory leak.
790) NULL pointer dereference (CVE-ID: CVE-2026-89717)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the zram compression algorithm handling when querying the compression algorithm after compressors have been reset. A local user can query the compression algorithm to cause a denial of service.
791) Memory corruption (CVE-ID: CVE-2026-89718)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to access slots outside of table bounds.
The vulnerability exists due to improper synchronization in writeback_store() when a device is reset and reconfigured with a smaller disksize while writeback_store() is waiting to acquire dev_lock. A local privileged user can reset and reconfigure the device with a smaller disksize during the lock acquisition to access slots outside of table bounds.
792) Race condition (CVE-ID: CVE-2026-89719)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds access.
The vulnerability exists due to a race condition in read_block_state() when reading block state information while a zram device is reset and reinitialized with a smaller disk size. A local user can read block state information during this condition to perform an out-of-bounds access.
793) Out-of-bounds read (CVE-ID: CVE-2026-89726)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory beyond the specified length.
The vulnerability exists due to an off-by-one out-of-bounds read in ucs2_strnlen() in lib/ucs2_string.c when processing a UCS-2 string that is not NUL-terminated within the caller-provided maximum length. A local user can supply a non-NUL-terminated UCS-2 string to read memory beyond the specified length.
794) Out-of-bounds read (CVE-ID: CVE-2026-89730)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in altera_cvp_send_block() in the Altera CvP FPGA driver when processing an input buffer with one to three trailing bytes. A local user can provide a crafted FPGA image with trailing bytes to cause a denial of service.
795) Deadlock (CVE-ID: CVE-2026-89732)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in ffs_ep0_read() in the FunctionFS USB gadget function when a userspace daemon repeatedly reads ep0 while the gadget is asynchronously torn down via configfs. A local user can repeatedly read ep0 during asynchronous gadget teardown to cause a denial of service.
796) Memory leak (CVE-ID: CVE-2026-89735)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource cleanup in the Linux kernel MIDI 2 USB gadget function's configfs default groups when tearing down function instances or cleaning up endpoint options. A local user can tear down a MIDI 2 gadget function instance or clean up endpoint options to cause a memory leak.
797) Use-after-free (CVE-ID: CVE-2026-89740)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in the i.MX UART driver imx_uart_ports[] table when concurrent UART probe and removal operations occur. A local user can trigger sibling UART operations to trigger a use-after-free condition.
798) Double free (CVE-ID: CVE-2026-89741)
CWE-ID: CWE-415 - Double Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a double-free condition.
The vulnerability exists due to a double free in __video_register_device() when handling a device_register() failure. A local user can trigger a device registration failure to cause a double-free condition.
799) Infinite loop (CVE-ID: CVE-2026-89744)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite loop in fwnode_get_next_child_node() when iterating over children of a fwnode with a secondary fwnode that has more than one child. A local user can trigger the child-node iteration to cause a denial of service.
800) Use-after-free (CVE-ID: CVE-2026-89746)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel trace event histogram trigger handling when a hist trigger references a variable after same-name named triggers have been registered. A local user can write crafted hist triggers to tracefs to cause a denial of service.
801) Unchecked Return Value (CVE-ID: CVE-2026-89749)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an unchecked return value in event_test_stuff() when kthread creation fails. A local user can trigger a kthread creation failure that results in an error pointer being passed to kthread_stop() to cause a denial of service.
The failure can occur under memory pressure during the boot-time event self-test.
802) Off-by-one (CVE-ID: CVE-2026-89751)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect port I/O handling.
The vulnerability exists due to an off-by-one error in handle_in() and handle_out() in arch/x86/coco/tdx/tdx.c when emulating port I/O operations. A local user can perform port I/O operations that invoke the affected handlers to cause incorrect port I/O handling.
803) Race condition (CVE-ID: CVE-2026-89752)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the memory.high and memory.max limit update handlers when concurrently updating memory cgroup limits through separate open files. A local user can lower a memory.max limit and restore it through another open file to cause a denial of service.
Exploitation requires a cgroup populated with anonymous memory and swapping disabled.
804) Improper locking (CVE-ID: CVE-2026-89753)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause RCU Tasks stalls.
The vulnerability exists due to improper RCU quiescent-state handling in shrink_lruvec() in mm/vmscan.c when performing direct memory reclaim. A local user can trigger direct memory reclaim to cause RCU Tasks stalls.
The issue occurs on PREEMPTION kernels, where cond_resched() does not report a Tasks-RCU quiescent state.
805) Improper locking (CVE-ID: CVE-2026-89756)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in migrate_pages_batch() when migrating large batches of folios. A local user can trigger a large batch of folio migrations to cause a denial of service.
On KVM hosts, MMU notifier invalidation callbacks can cause migration batches to run for an extended period.
806) Resource exhaustion (CVE-ID: CVE-2026-89759)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in the kmemleak task stack scanning routine when scanning task stacks on a host with very many threads. A local user can initiate a kmemleak scan that processes task stacks without rescheduling to cause a denial of service.
Task stack scanning must be enabled.
807) Use of Uninitialized Variable (CVE-ID: CVE-2026-89765)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose uninitialized kernel stack memory.
The vulnerability exists due to use of uninitialized memory in put_itimerval() when calling getitimer() on native sparc64 systems. A remote attacker can invoke getitimer() to disclose uninitialized kernel stack memory.
808) Race condition (CVE-ID: CVE-2026-89771)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a race condition during ring buffer reads.
The vulnerability exists due to a race condition in Linux kernel ring buffer reader operations when concurrently resizing ring buffer subbuffers and reading ring buffer pages. A local user can invoke concurrent subbuffer resizing and ring buffer read operations to trigger a race condition during ring buffer reads.
809) Out-of-bounds read (CVE-ID: CVE-2026-89776)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose kernel memory.
The vulnerability exists due to an out-of-bounds read in the VXLAN VNI filter entry policy when processing short GROUP or GROUP6 netlink attributes. A remote attacker can submit specially crafted netlink attributes to disclose kernel memory.
The over-read bytes are stored in remote_ip and returned through RTM_GETTUNNEL.
810) NULL pointer dereference (CVE-ID: CVE-2026-89780)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in rmnet_map_deaggregate() when processing an aggregated frame containing a flow-control command. A local user can write a crafted aggregated frame to a tap device file descriptor to cause a denial of service.
Exploitation requires an rmnet link over a tap device with ingress deaggregation and ingress MAP commands enabled.
811) NULL pointer dereference (CVE-ID: CVE-2026-89784)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in rpcb_register_inet4() and rpcb_register_inet6() when an in-kernel RPC service registers with the local rpcbind after an address-string allocation fails. A local user can cause an in-kernel RPC service to register with the local rpcbind to cause a denial of service.
Exploitation requires sufficient memory pressure for a small GFP_KERNEL allocation to fail.
812) Out-of-bounds read (CVE-ID: CVE-2026-89785)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to read beyond the allocated buffer.
The vulnerability exists due to an out-of-bounds read in ntfs_reparse_init() and ntfs_objid_init() when mounting a crafted NTFS filesystem image containing a malformed resident INDEX_ROOT attribute. A local privileged user can mount a crafted filesystem image to read beyond the allocated buffer.
Exploitation requires CAP_SYS_ADMIN.
813) Out-of-bounds read (CVE-ID: CVE-2026-89787)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in ext4_search_dir() when processing a crafted directory entry during a directory lookup. A local user can provide a crafted directory entry to read out-of-bounds memory.
The issue affects casefolded encrypted directories that store hash values in directory entries on the sb_no_casefold_compat_fallback() path.
814) Out-of-bounds read (CVE-ID: CVE-2026-89794)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose uninitialized kernel heap memory.
The vulnerability exists due to an out-of-bounds read in the ksmbd smb2_read_pipe() function when handling compound SMB pipe read responses. A remote attacker can issue an SMB pipe read request that causes alignment padding to be included in a response to disclose uninitialized kernel heap memory.
815) Integer overflow (CVE-ID: CVE-2026-89796)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in kdamond_merge_regions() in the DAMON core when merging DAMON regions after online parameter updates. A local user can configure DAMON with an excessively large aggregation interval and numerous non-contiguous regions to cause a denial of service.
Exploitation requires the region count to remain above the user-defined upper limit after aggressive merging.
816) Use-after-free (CVE-ID: CVE-2026-89797)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in the ab8500 fuel-gauge driver workqueue teardown when a threaded interrupt handler fires during driver removal. A local user can cause a threaded interrupt handler to queue work on a freed workqueue to trigger a use-after-free condition.
Threaded interrupt handlers remain armed until driver removal returns.
817) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-89800)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the nouveau UVMM bind-job unwind handling when a later operation in a bind job fails after a successful sparse unmap. A local user can cause a later operation in a bind job to fail after a successful sparse unmap to cause a denial of service.
818) NULL pointer dereference (CVE-ID: CVE-2026-89802)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the reverse unwind loop of nouveau_uvmm_bind_job_submit() when processing a bind job containing a successful sparse mapping operation followed by a later failing operation. A local user can submit a crafted bind job to cause a denial of service.
819) Improper update of reference count (CVE-ID: CVE-2026-89816)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper reference counting in complete_signaling() in the DRM atomic UAPI when an atomic DRM ioctl using DRM_MODE_PAGE_FLIP_EVENT is blocked while waiting for fences. A local user can issue the atomic DRM ioctl with a sw_sync fence and send a signal to the blocked thread to cause a memory leak.
The condition was observed with amdgpu and vkms.
820) Improper Null Termination (CVE-ID: CVE-2026-89817)
CWE-ID: CWE-170 - Improper Null Termination
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to perform an out-of-bounds read.
The vulnerability exists due to improper null termination in gud_connector_add_tv_mode() when processing TV mode names received from a USB device. An attacker with physical access can provide TV mode names that are not NUL-terminated to perform an out-of-bounds read.
821) Integer overflow (CVE-ID: CVE-2026-89818)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information and cause a denial of service.
The vulnerability exists due to an integer overflow in the AMDGPU VCN message parser when processing a VCN message with an oversized buffer count. A local user can submit a specially crafted VCN message to disclose sensitive information and cause a denial of service.
Triggering the issue additionally requires an approximately 4 GiB mapping.
822) Division by zero (CVE-ID: CVE-2026-89821)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a divide-by-zero error in the __is_lut_linear() function when processing a single-entry lookup table. A local user can trigger processing of a single-entry lookup table to cause a denial of service.
823) NULL pointer dereference (CVE-ID: CVE-2026-89822)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in i915_pci_probe() when a device is force-bound through the sysfs driver_override interface. A local user can force-bind a device to the i915 driver to cause a denial of service.
824) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89824)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a resource leak.
The vulnerability exists due to a missing release of an i2c adapter reference in the drm/panel-edp panel driver when handling probe failures or driver unbinding with a devicetree ddc-i2c-bus property referring to the auxiliary ddc bus. A local privileged user can cause a panel driver probe failure or unbind to cause a resource leak.
825) Use of uninitialized resource (CVE-ID: CVE-2026-89827)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use of an uninitialized resource in the AMDGPU UVD decode ring fence driver when restoring the fence sequence during UVD resume on an SR-IOV virtual function. A local user can trigger UVD resume to cause a denial of service.
826) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-89830)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a permanent leak of valid block counts.
The vulnerability exists due to improper error handling in __allocate_data_block() when a new data block allocation fails. A local user can trigger a data block allocation failure to cause a permanent leak of valid block counts.
The leaked accounting affects total_valid_block_count and i_blocks.
827) Out-of-bounds write (CVE-ID: CVE-2026-89834)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform out-of-bounds I/O.
The vulnerability exists due to incomplete iteration over active curseg types in free_segment_range() when shrinking an F2FS filesystem. A local user can initiate a filesystem shrink operation while active in-memory curseg types reside in the target range to perform out-of-bounds I/O.
Non-persistent in-memory curseg types, including CURSEG_COLD_DATA_PINNED and CURSEG_ALL_DATA_ATGC, can remain in the truncated range.
828) NULL pointer dereference (CVE-ID: CVE-2026-89835)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the f2fs ckpt_thread_ioprio sysfs store path when writing the checkpoint thread I/O priority through sysfs while checkpoint merge is enabled and no checkpoint thread is running. A local user can write a checkpoint thread I/O priority value through sysfs to cause a denial of service.
A read-only mount is one condition in which no checkpoint merge thread is started.
829) Memory leak (CVE-ID: CVE-2026-89837)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing release of a folio reference in find_in_level() in the f2fs directory-handling code when handling an error returned by find_in_block(). A local user can perform directory lookups that encounter find_in_block() errors to cause a denial of service.
830) Incorrect authorization (CVE-ID: CVE-2026-89839)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to modify the system.advise extended attribute without proper authorization.
The vulnerability exists due to improper authorization in f2fs_xattr_advise_set() when setting the system.advise extended attribute through an idmapped f2fs mount. A local user can attempt to set the system.advise extended attribute to modify the system.advise extended attribute without proper authorization.
831) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-89842)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an unintended firmware doorbell write.
The vulnerability exists due to improper firmware state validation in qla_nvme_xmt_ls_rsp and qla2xxx_process_purls_pkt when handling NVMe LS responses or PURLS packets while firmware is stopped or resetting. A local user can cause an LS reject IOCB to be emitted to trigger an unintended firmware doorbell write.
832) Use of uninitialized resource (CVE-ID: CVE-2026-89843)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized stack memory in qla2xxx BSG handlers when processing a short user-supplied BSG request payload. A local user can submit a specially crafted short BSG request to disclose sensitive information.
The information leak occurs in qla2x00_read_fru_status() and qla2x00_read_i2c().
833) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-89845)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a time-of-check to time-of-use race condition in qla2x00_error_entry() when handling error entries during request-queue teardown. A local user can trigger processing of an error entry while the request queue is being torn down to cause a denial of service.
The response-queue interrupt can remain registered while request queues are being torn down.
834) Improper locking (CVE-ID: CVE-2026-89850)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in qla2x00_fw_state_show() when querying firmware state while the chip is down or EEH is busy. A local user can query the firmware state to cause a denial of service.
835) NULL pointer dereference (CVE-ID: CVE-2026-89851)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in qla2x00_dfs_fce_write() when parsing a value written to the debugfs FCE trace interface. A local user can write a valid numeric value to the interface to cause a denial of service.
Invalid values can unintentionally enable FCE tracing.
836) Use of Uninitialized Variable (CVE-ID: CVE-2026-89852)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of an uninitialized variable in qla2x00_get_firmware_state() when querying firmware state through sysfs during a mailbox command failure. A local user can read firmware state through the fw_state or mpi_fw_state sysfs handlers during such a failure to disclose sensitive information.
837) Use-after-free (CVE-ID: CVE-2026-89853)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a race condition in qla2xxx FCE trace buffer handling when a debugfs FCE disable occurs during firmware dump processing. A local user can disable FCE tracing through debugfs during a firmware dump to trigger a use-after-free.
838) Race condition (CVE-ID: CVE-2026-89855)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause corruption of flash version reads.
The vulnerability exists due to improper synchronization in the qla2x00_sysfs_write_reset reset handler when the update cache versions without reset sysfs reset operation is invoked concurrently with a VPD or optrom flash operation. A local user can invoke the reset operation while a concurrent flash operation accesses the same hardware flash registers to cause corruption of flash version reads.
839) Out-of-bounds read (CVE-ID: CVE-2026-89858)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel stack memory to a device.
The vulnerability exists due to an out-of-bounds read in qla2x00_update_fru_versions() when processing BSG requests with an oversized declared image count. A local user can submit a crafted BSG request to disclose kernel stack memory to a device.
840) Use of uninitialized resource (CVE-ID: CVE-2026-89859)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in qla2x00_do_dport_diagnostics() when handling dport diagnostic requests. A local user can submit a dport diagnostic request with a partial payload to disclose sensitive information.
841) Out-of-bounds write (CVE-ID: CVE-2026-89864)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel heap and stack memory.
The vulnerability exists due to improper bounds checking in the qla2x00_write_i2c() and qla2x00_read_i2c() I2C BSG handlers when processing a user-supplied I2C length. A local privileged user can submit a crafted I2C BSG request with an oversized length to corrupt kernel heap and stack memory.
Exploitation requires CAP_SYS_RAWIO.
842) Use of uninitialized resource (CVE-ID: CVE-2026-89865)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information and modify device flash contents.
The vulnerability exists due to use of uninitialized memory in the qla2xxx FRU and I2C BSG handlers when processing a user-controlled payload that overrides the transfer length. A local user can send a crafted BSG request to disclose sensitive information and modify device flash contents.
843) Infinite loop (CVE-ID: CVE-2026-89868)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite loop in the wave5_vpu_dec_stop_streaming function when stopping media streaming. A local user can trigger the stop_streaming operation to cause a denial of service.
844) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-89871)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the video-i2c driver's streaming functions when a capture-thread startup fails. A local user can invoke streaming operations after a capture-thread startup failure to cause a denial of service.
845) Memory leak (CVE-ID: CVE-2026-89872)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak fwnode references.
The vulnerability exists due to a missing reference release in v4l2_fwnode_parse_link when parsing a link. A local user can trigger link parsing to leak fwnode references.
846) NULL pointer dereference (CVE-ID: CVE-2026-89874)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in v4l2_async_match_notify() in the v4l2-async subsystem when ancillary media link creation fails. A local user can trigger ancillary media link creation failure to cause a denial of service.
847) Integer overflow (CVE-ID: CVE-2026-89876)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger undefined behavior.
The vulnerability exists due to an integer overflow in the tda18250 media driver when exp equals zero. A local user can cause exp to equal zero to trigger undefined behavior.
848) Out-of-bounds read (CVE-ID: CVE-2026-89878)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in s2255_probe() when processing a firmware blob shorter than eight bytes. A local user can supply a firmware blob shorter than eight bytes to read out-of-bounds memory.
849) Out-of-bounds write (CVE-ID: CVE-2026-89879)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to write beyond the destination buffer.
The vulnerability exists due to an out-of-bounds write in the s2255_fillbuff() JPEG/MJPEG frame handling code when processing a device-supplied JPEG frame header. An attacker with physical access can provide a crafted frame header with an oversized jpg_size value to write beyond the destination buffer.
850) Memory leak (CVE-ID: CVE-2026-89881)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by leaking DMA resources.
The vulnerability exists due to improper resource cleanup in the rtl2832_sdr driver removal handling when a USB device is disconnected while streaming remains active. A local user can close a file descriptor after the disconnection to cause a denial of service by leaking DMA resources.
851) NULL pointer dereference (CVE-ID: CVE-2026-89884)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing null pointer check in the mtk-mdp3 platform driver when initializing the driver before the SCP driver has been bound. A local user can cause the affected driver to initialize before the SCP driver is bound to cause a denial of service.
852) Use-after-free (CVE-ID: CVE-2026-89891)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.1 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to use-after-free in the em28xx device-list handling during extension closure when disconnecting a dual transport-stream device through the audio-only path. An attacker with physical access can connect a USB device with crafted endpoint descriptors to cause a denial of service.
853) Use-after-free (CVE-ID: CVE-2026-89892)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a use-after-free.
The vulnerability exists due to improper device list management in the em28xx audio-only extension registration path when connecting and disconnecting a dual-TS board. An attacker with physical access can connect and disconnect a dual-TS board to trigger a use-after-free.
The condition affects audio-only paths on dual-TS boards.
854) Double free (CVE-ID: CVE-2026-89895)
CWE-ID: CWE-415 - Double Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in the cobalt ALSA initialization error cleanup path when initializing cobalt ALSA support. A local user can cause cobalt_alsa_init() to fail after snd_cobalt_card_create() to cause a denial of service.
855) Memory leak (CVE-ID: CVE-2026-89896)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the V4L2 control handler in cedrus_init_ctrls() when allocation of ctx->ctrls fails. A local user can trigger the allocation failure path to cause a denial of service.
856) Memory leak (CVE-ID: CVE-2026-89900)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper memory release in cec_unregister_adapter() when unregistering a CEC adapter. A local user can trigger CEC adapter unregistration to cause a memory leak.
857) NULL pointer dereference (CVE-ID: CVE-2026-89901)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the Airspy USB driver when closing a streaming device after it has been disconnected. A local user can close the streaming device after disconnection to cause a denial of service.
858) Memory leak (CVE-ID: CVE-2026-89909)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper cleanup in kvm_loongarch_init() when kvm_init() fails. A local user can trigger a kvm_init() failure to cause a resource leak.
859) Use of Uninitialized Variable (CVE-ID: CVE-2026-89921)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of uninitialized stack data structures in __kvm_inject_pfault_token() when using migration ioctls after page-fault token injection. A local user can retrieve stale stack values to disclose sensitive information.
The stale values are not exposed to the guest through interrupt delivery.
860) Memory leak (CVE-ID: CVE-2026-89923)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in KVM s390 vCPU destruction when destroying a vCPU while hardware breakpoints remain armed. A local user can destroy a vCPU with armed hardware breakpoints to cause a denial of service.
The leaked allocations are charged to memory cgroups and can pin dying memory cgroups.
861) Memory leak (CVE-ID: CVE-2026-89924)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the s390 KVM guest debug watchpoint import error path when importing watchpoint data from a KVM_SET_GUEST_DEBUG request. A local user can submit a KVM_SET_GUEST_DEBUG request in which a later watchpoint fails to import to cause a denial of service.
The request can be repeated, leaking up to MAX_BP_COUNT - 1 buffers of up to MAX_WP_SIZE bytes per failed request.
862) Memory leak (CVE-ID: CVE-2026-89925)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of memory in KVM s390 guest debug handling when successfully processing KVM_SET_GUEST_DEBUG requests. A local user can repeatedly issue successful KVM_SET_GUEST_DEBUG requests to cause a denial of service.
863) Numeric Truncation Error (CVE-ID: CVE-2026-89926)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to numeric truncation in the KVM s390 __import_wp_info() function when importing user-supplied hardware breakpoint information. A local user can supply an oversized breakpoint length value to trigger a kernel warning.
864) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-89931)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause vmcs12 pages to be double-mapped.
The vulnerability exists due to improper state management in KVM nVMX nested VM-Exit handling when emulating a nested VM-Exit. A local user can trigger a nested VM-Exit without the pending request being cleared to cause vmcs12 pages to be double-mapped.
The condition can occur if KVM exits VM-Enter without processing the request before emulating VMLAUNCH or VMRESUME.
865) NULL pointer dereference (CVE-ID: CVE-2026-89933)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in dps310_probe() in the DPS310 pressure sensor driver when probing a device enumerated through its ACPI HID. A local user can trigger probing of the affected device to cause a denial of service.
866) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89934)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent the device from autosuspending.
The vulnerability exists due to a runtime PM reference leak in ltrf216a_get_lux() when a sensor data read fails. A local user can trigger a failed sensor data read to prevent the device from autosuspending.
867) Improper resource shutdown or release (CVE-ID: CVE-2026-89936)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave the Vcc regulator enabled indefinitely.
The vulnerability exists due to improper resource shutdown or release in m62332_set_value() when writing successive non-zero values to a channel before writing zero. A local user can write successive non-zero values to a channel before writing zero to leave the Vcc regulator enabled indefinitely.
868) Unchecked Return Value (CVE-ID: CVE-2026-89937)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of an error return in the SGP30 driver sgp_probe() and sgp_remove() functions when IAQ thread creation fails. A local user can cause IAQ thread creation to fail and subsequently trigger device removal to cause a denial of service.
869) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89939)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent the device from autosuspending.
The vulnerability exists due to a missing release of a runtime PM reference in atlas_buffer_postenable() when enabling an IIO buffer and interrupt configuration fails. A local user can enable an IIO buffer to prevent the device from autosuspending.
870) Improper update of reference count (CVE-ID: CVE-2026-89944)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper reference count management in hdac_hda_dev_probe() when ASoC component registration fails during device probing. A local privileged user can cause component registration to fail to cause a denial of service.
871) Race condition (CVE-ID: CVE-2026-89945)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause improper hardware register operations.
The vulnerability exists due to a race condition in the cs35l34 runtime suspend handler when runtime power management suspends the codec while critical fault IRQs remain unmasked. A local user can trigger runtime power management to cause improper hardware register operations.
872) Race condition (CVE-ID: CVE-2026-89946)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect processing of amplifier fault release paths.
The vulnerability exists due to a race condition in the cs35l33 codec driver's runtime suspend and threaded IRQ handling when a threaded IRQ handler executes after runtime suspend has disabled live register access. A local user can cause a threaded IRQ handler to execute during runtime suspend to cause incorrect processing of amplifier fault release paths.
Critical fault IRQs must remain unmasked during runtime power management.
873) Out-of-bounds read (CVE-ID: CVE-2026-89947)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information, modify data, and cause a denial of service.
The vulnerability exists due to an incorrect parent count in the gxbb_32k_clk_sel clock mux when registering the clock mux. A remote attacker can trigger registration of the affected clock mux to disclose sensitive information, modify data, and cause a denial of service.
874) Incomplete cleanup (CVE-ID: CVE-2026-89948)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause bridge loop avoidance claims to remain after mesh interface deletion.
The vulnerability exists due to incomplete cleanup of claims in the batman-adv bridge loop avoidance claim cleanup logic when deleting a mesh interface. A local user can delete a mesh interface to cause bridge loop avoidance claims to remain after mesh interface deletion.
875) Reliance on undefined behavior (CVE-ID: CVE-2026-89949)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper handling of unaligned memory access in the batman-adv distributed ARP table IP extraction functions when processing ARP packets with unaligned data in socket buffers. A remote attacker can send an ARP packet to cause a denial of service.
Only hardware without native support for unaligned reads is affected.
876) Reachable assertion (CVE-ID: CVE-2026-89950)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing skb linearization in batadv_mcast_forw_expand_head() when processing multicast packets via batadv_mcast_forw_mcsend(). A local user can trigger multicast packet forwarding to cause a denial of service.
877) Out-of-bounds read (CVE-ID: CVE-2026-89952)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read beyond allocated memory.
The vulnerability exists due to an out-of-bounds read in nand_flash_detect_ext_param_page() when parsing an ONFI extended parameter page with invalid section lengths. An attacker with physical access can supply a malformed ONFI extended parameter page to read beyond allocated memory.
878) Memory leak (CVE-ID: CVE-2026-89953)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a memory leak in the mtdoops notification removal handler when a configured backing MTD device is removed and registered again while mtdoops remains loaded. A local privileged user can repeatedly remove and register the configured backing MTD device to exhaust vmalloc memory.
The issue is only exposed when the backing MTD device can disappear and later be registered again; typical static MTD configurations do not expose it.
879) NULL pointer dereference (CVE-ID: CVE-2026-89955)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in status_show() when reading the sysfs status attribute during queue probing. A local user can concurrently read the status attribute before queue driver data is set to cause a denial of service.
880) Improper locking (CVE-ID: CVE-2026-89956)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause kernel memory corruption or a use-after-free condition.
The vulnerability exists due to improper locking in the s390 VFIO AP mediated-device list handling when concurrently creating, removing, or looking up mediated devices. A local user can concurrently manipulate mediated devices to cause kernel memory corruption or a use-after-free condition.
881) NULL pointer dereference (CVE-ID: CVE-2026-89958)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the s390/vfio-ap AP bus configuration callbacks when handling AP bus configuration changes while matrix_mdev->kvm is unset. A local user can trigger the AP bus configuration callbacks to cause a denial of service.
882) Incorrect calculation (CVE-ID: CVE-2026-89962)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause data corruption or crashes.
The vulnerability exists due to incorrect range-merging logic in the powerpc kexec memory-range handling code when merging overlapping memory ranges for a kexec operation. A local privileged user can trigger a kexec operation with overlapping memory ranges to cause data corruption or crashes.
883) Infinite loop (CVE-ID: CVE-2026-89964)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to failure to advance the parsing position in eisa_irq_setup() when processing an invalid eisa_irq_edge kernel command line parameter. A local privileged user can supply an invalid comma-separated IRQ value to cause a denial of service.
884) Memory leak (CVE-ID: CVE-2026-89975)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in nvmf_parse_options() when parsing malformed DH-CHAP secret options written to /dev/nvme-fabrics. A local user can repeatedly submit malformed dhchap_secret or dhchap_ctrl_secret values to cause a denial of service.
Only systems with CONFIG_NVME_HOST_AUTH enabled are affected. No NVMe-oF target or working transport connection is required.
885) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89982)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to missing release of a Device Tree channel node reference in i2c_mux_add_adapter() when adapter registration fails. A local user can trigger an adapter registration failure to cause a memory leak.
886) Use-after-free (CVE-ID: CVE-2026-89983)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the I2C core adapter debugfs directory handling when a write to the new_device sysfs attribute races with adapter removal. A local user can write to the new_device sysfs attribute during adapter removal to cause a denial of service.
887) Improper access control (CVE-ID: CVE-2026-89984)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel addresses.
The vulnerability exists due to improper privilege-level validation in the intel_pmu_lbr_filter() LBR stack filtering function when filtering sampled LBR entries for user-only branch stacks. A local user can request a user-only branch stack through perf to disclose kernel addresses.
The issue affects systems where architectural LBR lacks CPL filtering support.
888) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-89989)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of error return values in validate_hash_algo() in IMA appraisal when processing a dentry path that exceeds the buffer. A local user can trigger an extended attribute operation that causes dentry_path() to return an error pointer to cause a denial of service.
889) NULL pointer dereference (CVE-ID: CVE-2026-89993)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a null pointer dereference.
The vulnerability exists due to improper initialization of IRQ data in dw_edma_irq_request() when a shared interrupt is handled before dw_edma_channel_setup() initializes the back pointer. A local user can trigger a shared interrupt during initialization to trigger a null pointer dereference.
890) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-89996)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak dma-buf file descriptors.
The vulnerability exists due to improper resource management in DMA_HEAP_IOCTL_ALLOC handling when copying allocation results to userspace fails. A local user can trigger a copy_to_user failure to leak dma-buf file descriptors.
891) Improper resource shutdown or release (CVE-ID: CVE-2026-90015)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause data corruption and leak DMA mappings.
The vulnerability exists due to improper handling of bounce buffers in the xHCI transfer descriptor bounce-buffer cleanup logic when processing sufficiently large fragmented bulk USB transfers that span multiple ring segments. A local user can submit a crafted bulk transfer to cause data corruption and leak DMA mappings.
For IN transfers, unreturned bounce-buffer data can leave a wMaxPacketSize-sized region of the destination buffer containing its previous contents.
892) NULL pointer dereference (CVE-ID: CVE-2026-90019)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in usb_put_function_instance() when handling an error during UVC function instance allocation. A remote attacker can trigger the error path to cause a denial of service.
The issue occurs before the fd member of the function instance is allocated.
893) Race condition (CVE-ID: CVE-2026-90020)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in gadget_dev_ioctl() when handling ioctl requests concurrently with device binding. A local user can issue ioctl requests during a concurrent bind operation to cause a denial of service.
894) Improper initialization (CVE-ID: CVE-2026-90021)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel warning.
The vulnerability exists due to improper initialization of a work structure in f_midi_alloc() when freeing a MIDI gadget function that was not bound. A local user can free an unbound MIDI gadget function to cause a kernel warning.
The warning occurs in __flush_work because the work function pointer is null.
895) NULL pointer dereference (CVE-ID: CVE-2026-90023)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in fsg_common_set_num_buffers() when processing a number-of-buffers value of 0. A local user can set the number-of-buffers value to 0 to cause a denial of service.
896) NULL pointer dereference (CVE-ID: CVE-2026-90024)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null-pointer dereference in f_midi2_free_ep_reqs() when configuring the MIDI 2.0 gadget through configfs with the block direction set to SNDRV_UMP_DIR_INPUT. A local user can configure the gadget with this block direction to cause a denial of service.
A host must set the alternate setting after the gadget is configured.
897) Use-after-free (CVE-ID: CVE-2026-90029)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the Realtek USB card reader driver's suspend timer handling when disconnecting a USB device while the timer callback is running. An attacker with physical access can disconnect the device while the callback rearms the timer to trigger a use-after-free.
The issue applies to configurations with Realtek automatic power management enabled.
898) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-90030)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource lifetime management in DWC3 EndTransfer handling when aborting a transfer through the ep_dequeue path and subsequently starting a transfer on the same endpoint. A local user can trigger this transfer sequence to cause a denial of service.
The observed condition affects DWC_usb31 v2.00a and v2.10a controllers.
899) Race condition (CVE-ID: CVE-2026-90031)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger a warning that a URB is already active.
The vulnerability exists due to a race condition in the ENE UB6250 USB-storage driver when delayed scan work runs concurrently with card-type probing. An attacker with physical access can cause concurrent access to us->current_urb during device probing to trigger a warning that a URB is already active.
900) Out-of-bounds write (CVE-ID: CVE-2026-90033)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in snd_usbmidi_us122l_output() when processing MIDI output for a USB device that declares a bulk endpoint smaller than the expected transfer count. An attacker with physical access can connect a crafted USB device to cause a denial of service.
901) Use of uninitialized resource (CVE-ID: CVE-2026-90034)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in the mdc800 USB driver buffer initialization when receiving shorter messages. An attacker with physical access can send a shorter message to disclose sensitive information.
902) Division by zero (CVE-ID: CVE-2026-90035)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to division by zero in get_estimated_bw() when processing an estimated-bandwidth-change notification from a connected USB4/DPIA tunneling device before a bandwidth-allocation capability-change notification. An attacker with physical access can connect a device that reports an estimated-bandwidth change to cause a denial of service.
903) Infinite loop (CVE-ID: CVE-2026-90053)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite loop in the HTB packet classifier htb_classify() when processing packets with cyclic inner-class filter selections. A local user can configure cyclic HTB filters and send a packet to cause a denial of service.
Exploitation is reachable through an unprivileged user namespace that provides CAP_NET_ADMIN.
904) Incorrect calculation (CVE-ID: CVE-2026-90054)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt TCP stream data.
The vulnerability exists due to incorrect calculation of the retransmission length in the TCP retransmission path when retransmitting TCP urgent data across multiple segments. A remote attacker can send TCP urgent data that is retransmitted across multiple segments to corrupt TCP stream data.
905) Reliance on undefined behavior (CVE-ID: CVE-2026-90055)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger undefined behavior.
The vulnerability exists due to improper initialization of ci_range bit counts in usbatm_atm_init() when processing ATM PVC bind requests. A remote attacker can bind an ATM PVC to trigger undefined behavior.
906) Use of uninitialized resource (CVE-ID: CVE-2026-90056)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use of an uninitialized resource in the FEC Ethernet driver PTP cleanup paths when handling failed device initialization or device removal. A local user can trigger failed device initialization or device removal to cause a denial of service.
PTP initialization is performed only when extended buffer descriptors are available.
907) Use-after-free (CVE-ID: CVE-2026-90057)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free read.
The vulnerability exists due to use-after-free in slip_receive_buf() when racing SLIP receive processing against TTY hangup. A local user can trigger concurrent receive processing and TTY hangup to trigger a use-after-free read.
908) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-90058)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of user-supplied size table values in __qdisc_calculate_pkt_len() when processing a crafted TCA_STAB configuration that amplifies packet length values. A local user can configure a DRR or ETS qdisc with a crafted size table, set a tiny quantum, and send a small packet to cause a denial of service.
The issue requires NET_SCHED and either the DRR or ETS scheduler to be enabled.
909) NULL pointer dereference (CVE-ID: CVE-2026-90060)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the ALSA kcontrol LED state layer when tracking a write-only kcontrol without a get callback. A local user can create a write-only control element without a get callback to cause a denial of service.
910) Incorrect behavior order (CVE-ID: CVE-2026-90062)
CWE-ID: CWE-696 - Incorrect Behavior Order
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an inconsistent state between hardware-offloaded and software rulesets.
The vulnerability exists due to incorrect behavior order in nf_tables commit processing when committing rulesets with hardware flow-rule offload. A local user can commit a ruleset with hardware flow-rule offload to cause an inconsistent state between hardware-offloaded and software rulesets.
The inconsistency can occur if chain blob preparation fails after the hardware ruleset has been offloaded.
911) Integer overflow (CVE-ID: CVE-2026-90063)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a 16-bit gso_segs field overflow.
The vulnerability exists due to improper validation of gso_size in virtio_net_hdr_to_skb when processing TCP packets crafted through an AF_PACKET PACKET_VNET_HDR socket. A local user can submit a TCP packet with a gso_size smaller than TCP_MIN_GSO_SIZE to cause a 16-bit gso_segs field overflow.
The condition applies to TCP packets; UDP GSO permits a gso_size of 1.
912) NULL pointer dereference (CVE-ID: CVE-2026-90066)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper validation of an error pointer in ftrace_direct_multi_init() and ftrace_direct_multi_exit() in samples/ftrace/ftrace-direct-multi-modify.c when unloading the ftrace-direct-multi-modify module after kthread_run() fails. A local privileged user can cause kthread_stop() to receive an error pointer to cause a denial of service.
913) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-90067)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a kernel warning.
The vulnerability exists due to improper validation of banner payload length in the Ceph messenger v2 banner parser when parsing a crafted protocol banner. A remote attacker can send a banner with a zero-length payload to trigger a kernel warning.
The protocol requires banner payloads to contain at least two 64-bit feature fields.
914) Off-by-one (CVE-ID: CVE-2026-90068)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to an off-by-one error in snd_soc_dapm_put_enum_double() when writing a second enum channel value. A local user can set the second enum channel value equal to the number of enum items to read one element past the end of the value table.
The affected adav80x control reports two values, and core input validation is disabled by default.
915) Unchecked Return Value (CVE-ID: CVE-2026-90070)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause TPM status checks to complete spuriously.
The vulnerability exists due to an unchecked return value in the st33zp24_status callback when processing failed TPM transport reads. A local user can trigger a TPM status read to cause TPM status checks to complete spuriously.
On I2C transports, this can occur when the register-select write is short or fails.
916) Use-after-free (CVE-ID: CVE-2026-90071)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to failure to restore the skb->dev device pointer in the sch_teql TEQL scheduler when transmitting packets through TEQL slave devices. A local user can cause a packet to retain a stale device pointer after a slave transmission failure.
Exploitation requires a later slave device without a resolved neighbour and deletion of the previous slave while the packet remains queued.
917) Integer overflow (CVE-ID: CVE-2026-90072)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in sfq_init() of the SFQ queueing discipline when initializing SFQ on a device with an MTU that wraps psched_mtu() into the sign bit. A local user can configure a device with a crafted MTU value to cause a denial of service.
Exploitation requires CAP_NET_ADMIN in a user namespace.
918) Integer overflow (CVE-ID: CVE-2026-90073)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in the HHF queuing discipline's hhf_dequeue() function when configuring an HHF qdisc on a device with an oversized MTU. A local user can configure the HHF qdisc to trigger an infinite loop to cause a denial of service.
Exploitation requires CAP_NET_ADMIN in a user namespace and a device whose MTU plus hard-header length wraps psched_mtu() into the sign bit.
919) Integer overflow (CVE-ID: CVE-2026-90074)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to signed integer overflow in the fq_pie queuing discipline when initializing the default quantum from a device MTU. A local privileged user can configure a device with a huge MTU to cause a denial of service.
Exploitation requires CAP_NET_ADMIN in a user namespace and a device whose MTU plus hard header length causes psched_mtu() to wrap into the sign bit.
920) Integer overflow (CVE-ID: CVE-2026-90075)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an integer overflow in the fq_codel queueing discipline initialization when initializing fq_codel on a device whose MTU causes psched_mtu() to wrap into the sign bit. A local privileged user can configure a device with an oversized MTU to cause a denial of service.
921) Integer overflow (CVE-ID: CVE-2026-90076)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in the fq qdisc initialization function fq_init() when initializing an fq qdisc for a device with a huge MTU. A local user can configure a device with an excessively large MTU to cause a denial of service.
Exploitation requires CAP_NET_ADMIN in a user namespace and an MTU plus hard_header_len large enough to make 2 * psched_mtu() wrap.
922) Integer underflow (CVE-ID: CVE-2026-90078)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper length calculation in tcf_skbmod_act() when processing short IP packets at TC ingress. A remote attacker can send a short IP packet to cause a denial of service.
Exploitation requires the skbmod action to process ECN modifications at TC ingress.
923) Race condition (CVE-ID: CVE-2026-90081)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in rds_cong_map_updated() when handling congestion map updates. A local user can race congestion map updates with waiter registration to cause a denial of service.
A sender waiting on a congested port can remain blocked until another congestion update arrives or a signal is delivered, and poll() waiters can miss map-update notifications.
924) Improper input validation (CVE-ID: CVE-2026-90088)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper input validation in rfcomm_apply_pn() when processing remote parameter negotiation frames. A remote attacker can send a parameter negotiation frame with an MTU value of zero to cause a denial of service.
925) Out-of-bounds read (CVE-ID: CVE-2026-90090)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the Linux kernel btmtksdio_tx_packet() transmit path when transmitting Bluetooth packets over SDIO. A local user can send a packet that causes memory beyond the packet data to be read and sent to the device to disclose sensitive information.
926) Race condition (CVE-ID: CVE-2026-90091)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the L2CAP socket cleanup handler when concurrent L2CAP socket cleanup and channel teardown occur. A local user can trigger concurrent socket cleanup and channel teardown to cause a denial of service.
927) Use-after-free (CVE-ID: CVE-2026-90092)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a use-after-free condition.
The vulnerability exists due to a race condition in l2cap_sock_new_connection_cb when handling new L2CAP connections during parent L2CAP channel teardown. A remote attacker can initiate a new L2CAP connection while a parent socket is being torn down to trigger a use-after-free condition.
928) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-90101)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an incorrectly specified function argument in the bnxt hardware monitoring event handler when handling hardware monitoring events. A local user can trigger the affected event handler to cause a denial of service.
929) NULL pointer dereference (CVE-ID: CVE-2026-90102)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper cache keying in the NFSv4 pNFS data server cache when processing GETDEVICEINFO data. A remote attacker can supply device information for two device IDs using the same data server address with different major NFS versions to cause a denial of service.
930) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-90103)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to incorrect buffer size calculation in the NFSv4.2 flexfiles layoutstats encoder when encoding layout statistics for a flexfiles layout. A remote attacker can provide crafted server-controlled filehandle and network-address data to exhaust the send buffer and leave a lock permanently held to cause a denial of service.
931) Access of Uninitialized Pointer (CVE-ID: CVE-2026-90104)
CWE-ID: CWE-824 - Access of Uninitialized Pointer
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an uninitialized pointer in the NFSv4.1 callback sequence argument decoder when handling NFSv4.1 callback sequence arguments containing an empty referring call list. A remote attacker can send a crafted NFSv4.1 callback request to cause a denial of service.
932) Memory leak (CVE-ID: CVE-2026-90107)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in smc_llc_flow_stop() when a late duplicate CONFIRM_LINK or ADD_LINK_CONT message arrives before the flow completes. A remote attacker can send a duplicate message during this window to cause a denial of service.
933) Memory leak (CVE-ID: CVE-2026-90108)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a memory leak.
The vulnerability exists due to improper memory management in smc_llc_event_handler() when handling an ADD_LINK request after a CONFIRM_LINK or ADD_LINK_CONT message has been stashed during the SMC_LLC_FLOW_REQ_ADD_LINK state. A remote attacker can send a sequence of LLC messages to cause a memory leak.
The overwritten stashed entry is a kmalloc allocation with no consumer in this flow state.
934) Integer overflow (CVE-ID: CVE-2026-90109)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a 32-bit integer overflow in the gred_enqueue(), bfifo_enqueue(), and plug_enqueue() queue admission functions when calculating queue admission with a backlog exceeding 4 GiB. A local privileged user can attach a qdisc with a queue limit near 4 GiB and enqueue more than 4 GiB of traffic to cause a denial of service.
935) Use of insufficiently random values (CVE-ID: CVE-2026-90110)
CWE-ID: CWE-330 - Use of Insufficiently Random Values
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass IP-keyed ICMP rate limits and infer open UDP ports.
The vulnerability exists due to predictable tree ordering in the inetpeer rate limiting system when processing packets from remote IP addresses. A remote attacker can trigger garbage collection and selectively evict inet_peer entries to bypass IP-keyed ICMP rate limits and infer open UDP ports.
Re-created entries have their rate-limiting token buckets reset to full capacity.
936) Use-after-free (CVE-ID: CVE-2026-90111)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a slab use-after-free.
The vulnerability exists due to a use-after-free in the IPv6 multicast routing cache reporting function ip6mr_cache_report() when resolving an unresolved multicast forwarding-cache entry after its associated route has been deleted and the queue is resolved with a wrong parent interface. A remote attacker can send an ingress multicast packet that misses multicast forwarding-cache lookup to trigger a wrong-parent-interface report.
937) Out-of-bounds read (CVE-ID: CVE-2026-90112)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper bounds checking in the qlcnic firmware ROM parser and loader when processing a malformed firmware image. A local user can provide a truncated or malformed firmware image to cause an out-of-bounds read.
938) Signed to Unsigned Conversion Error (CVE-ID: CVE-2026-90114)
CWE-ID: CWE-195 - Signed to Unsigned Conversion Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause unpredictable request return values.
The vulnerability exists due to an incorrect signed-to-unsigned conversion in br_process_vlan_tunnel_info when processing bridge VLAN tunnel range requests. A local user can submit a bridge VLAN tunnel range with descending VLAN IDs to cause unpredictable request return values.
939) NULL pointer dereference (CVE-ID: CVE-2026-90115)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the __xsk_rcv() multi-buffer receive path when allocating buffers for a packet. A local user can supply fill queue entries that are rejected during buffer allocation to cause a denial of service.
940) Memory leak (CVE-ID: CVE-2026-90119)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause resource leaks.
The vulnerability exists due to missing cleanup in snd_ice1712_probe() when a later initialization step fails. A local privileged user can trigger a probe failure to cause resource leaks.
941) Use of Uninitialized Variable (CVE-ID: CVE-2026-90122)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use of an uninitialized variable in visconti_clk_register_gate() when registering a clock gate. A local user can trigger clock gate registration to cause a denial of service.
The issue is exposed when CONFIG_INIT_STACK_ALL_PATTERN or CONFIG_INIT_STACK_NONE is enabled.
942) Race condition (CVE-ID: CVE-2026-90124)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause interrupts to be lost.
The vulnerability exists due to a race condition in the Renesas RZ/G2L interrupt controller driver's rzg2l_clear_irq_int() and rzg2l_clear_tint_int() functions when clearing interrupt status bits. A local user can trigger multiple interrupts simultaneously to cause interrupts to be lost.
943) Memory leak (CVE-ID: CVE-2026-90125)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource release in smb2_new_read_req() in the SMB client when handling asynchronous SMB2 read requests after memory registration fails. A local user can issue asynchronous SMB2 read requests during a memory registration failure to cause a denial of service.
Only asynchronous SMB read operations are affected. On hard mounts, replayable failures can repeat the operation without a retransmission-count bound.
944) Memory leak (CVE-ID: CVE-2026-90126)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the pcf8563 RTC driver's CLKOUT clock provider registration when repeatedly binding and unbinding a device. A local privileged user can repeatedly bind and unbind a device or reload the module to cause a denial of service.
945) Memory leak (CVE-ID: CVE-2026-90128)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through memory resource exhaustion.
The vulnerability exists due to improper resource cleanup in add_direct_chain() in the vdpa/mlx5 memory-region handling code when handling allocation errors while creating a direct memory-region chain. A local user can trigger an allocation error to cause a denial of service through memory resource exhaustion.
Newly allocated direct memory-region entries are kept on a temporary list until the operation succeeds.
946) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-90130)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of an initialization failure in the vDPA simulator cleanup path when creating a vDPA simulator and worker creation fails. A local user can trigger vDPA simulator initialization under this failure condition to cause a denial of service.
947) Use-after-free (CVE-ID: CVE-2026-90135)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the alloc_netdev_mqs() reference tracker cleanup when reading ref_tracker debugfs entries after alloc_percpu() or dev_addr_init() fails. A local user can read a ref_tracker debugfs entry to cause a denial of service.
948) Out-of-bounds read (CVE-ID: CVE-2026-90137)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read beyond the bounds of an ACPI package array.
The vulnerability exists due to an out-of-bounds read in the hp-bioscfg password PSWD_ENCODINGS parser when processing a malformed ACPI password encodings package. A local user can trigger parsing of a malformed package to read beyond the bounds of an ACPI package array.
949) Memory leak (CVE-ID: CVE-2026-90138)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a resource leak.
The vulnerability exists due to improper socket error handling in vsock_accept() when accepting a connection after a failed connection attempt on the listener. A remote attacker can perform a failed self-connect and then accept a valid incoming vsock connection to cause a resource leak.
The leak affects virtio and hyperv transports because rejected child sockets are not freed.
950) NULL pointer dereference (CVE-ID: CVE-2026-90139)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in fuse_fill_super_submount when processing an auto-submount after root inode allocation fails under memory pressure. A local user can access an auto-submount to cause a denial of service.
951) Use-after-free (CVE-ID: CVE-2026-90140)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free in the cuse module's pending RCU callback handling when unloading the cuse module while a fuse connection release callback remains pending. A local privileged user can close /dev/cuse and unload the cuse module before the callback executes to cause a denial of service.
952) Integer overflow (CVE-ID: CVE-2026-90141)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause the FTP helper to configure a data connection with a truncated port or address.
The vulnerability exists due to integer overflow in the ip_vs_ftp_get_addrport() function of the IPVS FTP helper when parsing a crafted FTP PASV or EPSV response. A remote attacker can send a crafted FTP PASV or EPSV response to cause the FTP helper to configure a data connection with a truncated port or address.
953) Improper locking (CVE-ID: CVE-2026-90143)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel warning.
The vulnerability exists due to improper locking in kcm_parse_func_strparser() when executing a KCM strparser BPF program. A local user can invoke BPF map operations from the program to cause a kernel warning.
954) Improper input validation (CVE-ID: CVE-2026-90146)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass XDP program attachment restrictions.
The vulnerability exists due to improper input validation in XDP link update handling when replacing an XDP program through BPF_LINK_UPDATE. A local user can create an XDP link with a normal program and replace it with an offloaded or device-bound program to bypass XDP program attachment restrictions.
955) NULL pointer dereference (CVE-ID: CVE-2026-90148)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in nfs4_add_lease() when a lease request races with a delegation return. A local user can trigger the race condition to cause a denial of service.
956) NULL pointer dereference (CVE-ID: CVE-2026-90149)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the NFSv4 flexfiles data server session and error-handling paths when processing I/O for NFSv4.0 data servers. A remote user can perform I/O operations against an NFSv4.0 flexfiles data server to cause a denial of service.
NFSv4.0 data server clients do not maintain sessions.
957) Memory leak (CVE-ID: CVE-2026-90150)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause device resource leaks.
The vulnerability exists due to improper resource cleanup in the pNFS block layout device parsing and cleanup routines when handling child-device parsing failures. A remote attacker can trigger a child-device parsing failure to cause device resource leaks.
958) Use-after-free (CVE-ID: CVE-2026-90151)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the NFSv4 callback identifier IDR when an NFSv4.0 callback lookup occurs after a client allocation failure. A remote attacker can trigger an NFSv4.0 callback lookup using the stale callback identifier to trigger a use-after-free.
Exploitation requires an NFSv4.0 client allocation to fail after a callback identifier has been allocated.
959) Memory leak (CVE-ID: CVE-2026-90152)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in ksmbd_session_register() when registering an SMB session and xa_store() fails. A remote attacker can initiate SMB session setup requests that result in failed session registration to cause a denial of service.
960) Incorrect authorization (CVE-ID: CVE-2026-90153)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 9.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to gain unauthorized access.
The vulnerability exists due to improper authorization in smb_check_perm_dacl() in the ksmbd SMB server when processing a crafted DACL during SMB2_CREATE access validation. A remote attacker can submit a crafted DACL containing an access-granting ACE beyond its declared boundary to gain unauthorized access.
961) Signed to Unsigned Conversion Error (CVE-ID: CVE-2026-90157)
CWE-ID: CWE-195 - Signed to Unsigned Conversion Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a hardened usercopy warning.
The vulnerability exists due to an improper signed-to-unsigned conversion in __cgroup_bpf_run_filter_getsockopt_kern() when a cgroup getsockopt BPF program modifies ctx.optlen after the kernel getsockopt handler has run. A local user can set ctx.optlen to a negative value to trigger a hardened usercopy warning.
The issue affects the kernel-buffer getsockopt path used by TCP_ZEROCOPY_RECEIVE.
962) Deadlock (CVE-ID: CVE-2026-90158)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in nfcon_device() when determining active consoles. A local user can trigger the console device callback to cause a denial of service.
963) Improper locking (CVE-ID: CVE-2026-90159)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a kernel warning.
The vulnerability exists due to improper locking in bpf_setsockopt() and bpf_getsockopt() when invoking the helpers from cgroup UNIX getname hooks. A local privileged user can call bpf_setsockopt() or bpf_getsockopt() from a BPF program attached to a BPF_CGROUP_UNIX_GETPEERNAME or BPF_CGROUP_UNIX_GETSOCKNAME hook to trigger a kernel warning.
964) Off-by-one (CVE-ID: CVE-2026-90160)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an off-by-one headroom validation error in the lwt_bpf bpf_xmit() path when an LWT_XMIT BPF program modifies skb headroom. A local privileged user can call bpf_skb_change_head() to leave insufficient headroom and cause a denial of service.
On Ethernet, cached hardware-header output requires 16 bytes of headroom although the device hard-header length is 14 bytes.
965) Out-of-bounds read (CVE-ID: CVE-2026-90161)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper validation of interlaced ztailpacking pclusters in the EROFS decompression and block-mapping code when processing a crafted EROFS filesystem image. A local user can process an image containing invalid interlaced ztailpacking pclusters to disclose sensitive information.
Existing valid filesystems are not affected.
966) Use-after-free (CVE-ID: CVE-2026-90162)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a use-after-free and double-free.
The vulnerability exists due to improper synchronization in smb2_lock() when processing SMB2_LOCK request arrays. A remote attacker can submit a crafted SMB2_LOCK request with a later failing lock element while concurrently sending an UNLOCK request to cause a use-after-free and double-free.
The concurrent UNLOCK request must target the same connection before rollback processing occurs.
967) NULL pointer dereference (CVE-ID: CVE-2026-90166)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in ksmbd_ipc_tree_connect_request() when processing an IPC tree connect request. A remote attacker can send an IPC tree connect request to cause a denial of service.
968) Memory leak (CVE-ID: CVE-2026-90169)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a memory leak in ksmbd preauthentication session handling when a client disconnects after sending a binding NTLM negotiate request and before sending an authenticate request. A remote attacker can initiate an SMB3.1.1 multichannel binding negotiation and disconnect before authentication completes to cause a denial of service.
969) Out-of-bounds read (CVE-ID: CVE-2026-90174)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in ksmbd_alloc_user() when processing a mountd IPC login response with an oversized hash_sz value. A local user can send a malformed mountd IPC login response to read memory out of bounds.
970) Memory leak (CVE-ID: CVE-2026-90175)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in the KSMBD authentication and user-configuration handlers when processing KSMBD login requests. A local user can trigger KSMBD login processing to cause a denial of service.
971) Improper locking (CVE-ID: CVE-2026-90176)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass byte-range lock restrictions.
The vulnerability exists due to improper lock checking in the ksmbd check_lock_range() function when handling one-byte read, write, copychunk, or truncate operations. A remote attacker can issue a one-byte operation that conflicts with an existing byte-range lock to bypass byte-range lock restrictions.
972) Memory leak (CVE-ID: CVE-2026-90178)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a memory leak.
The vulnerability exists due to improper resource release in the coretemp driver when removing a coretemp device on CPUs without package thermal support. A local privileged user can trigger coretemp device removal to cause a memory leak.
973) Use-after-free (CVE-ID: CVE-2026-90180)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the mtip32xx ioctl handlers when an ioctl races with device removal. A local user can issue an ioctl against an already open block device during device removal to trigger a use-after-free condition.
The issue affects both native and compatibility ioctl handlers.
974) Race condition (CVE-ID: CVE-2026-90184)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a race condition in the null_blk configfs attribute store methods when concurrently updating device configuration attributes during device setup. A local privileged user can modify a device configuration attribute during device setup to cause a denial of service.
975) Race condition (CVE-ID: CVE-2026-90185)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a race condition in the null_blk configfs attribute store handlers when concurrently storing configuration attributes through separate configfs file descriptors. A local privileged user can perform concurrent configuration attribute stores to cause a denial of service.
976) NULL pointer dereference (CVE-ID: CVE-2026-90186)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in null_blk shared tag set queue-resize handling when resizing submit_queues or poll_queues through configfs on a device with shared_tags enabled. A local privileged user can resize the per-device queue configuration to cause a denial of service.
977) Memory leak (CVE-ID: CVE-2026-90187)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of memory in the null_blk zoned device zones array when repeatedly powering a zoned device off and on. A local user can repeatedly power a zoned device off and on to cause a denial of service.
978) Memory leak (CVE-ID: CVE-2026-90188)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the null_blk module initialization error path when initializing null_blk with shared_tags enabled and device creation fails. A local user can trigger null_blk module initialization under these conditions to cause a denial of service.
979) Use-after-free (CVE-ID: CVE-2026-90189)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in the null_blk err_dev cleanup path when accessing a configfs item that remains reachable after cleanup. A local user can access the reachable configfs item to trigger a use-after-free condition.
Exploitation requires a racing user-created device to be added to the device list before module initialization enters error cleanup.
980) Race condition (CVE-ID: CVE-2026-90189)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause block-device registration to fail.
The vulnerability exists due to a race condition in null_blk initialization when creating and powering on a configfs device during module initialization. A local user can race configfs device creation and power-on operations with module initialization to cause block-device registration to fail.
981) Improper initialization (CVE-ID: CVE-2026-90190)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper initialization of a file-scope mutex in the null_blk driver when creating a configfs directory during null_blk initialization. A local user can race a mkdir operation with mutex initialization to trigger a kernel warning.
982) Incomplete cleanup (CVE-ID: CVE-2026-90194)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to consume ACPI device instance IDs.
The vulnerability exists due to incomplete cleanup in the ACPI device registration rollback path when handling a failed device_add() operation. A local user can trigger a device_add() failure to consume ACPI device instance IDs.
983) Integer overflow (CVE-ID: CVE-2026-90196)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in the SOF topology volume table handling when processing topology mixer control data. A local user can provide topology mixer control data with an oversized maximum value to cause a denial of service.
An inverted minimum and maximum volume range is also invalid.
984) Use-after-free (CVE-ID: CVE-2026-90198)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in snd_card_do_free() when a managed sound card is unbound while an application retains an open file descriptor. A local user can close the open file descriptor while the managed sound card is being unbound to trigger a use-after-free.
985) Integer overflow (CVE-ID: CVE-2026-90199)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass validation of malformed NTFS attributes.
The vulnerability exists due to an integer overflow in mi_enum_attr() when processing malformed on-disk non-resident NTFS attributes. A local user can supply an attribute with an end virtual cluster number near U64_MAX to bypass validation of malformed NTFS attributes.
986) Integer overflow (CVE-ID: CVE-2026-90200)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in MFT cluster validation in ntfs_init_from_boot() when mounting an NTFS volume with crafted boot-sector MFT cluster numbers. A local user can mount a crafted NTFS volume to cause a denial of service.
987) NULL pointer dereference (CVE-ID: CVE-2026-90202)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the _base_release_memory_pools() function of the mpt3sas driver when releasing PCIe SGL buffers after a partial allocation failure. A local user can trigger memory-pool cleanup after a partial allocation failure to cause a denial of service.
988) Memory corruption (CVE-ID: CVE-2026-90203)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of a negative block offset in squashfs_copy_data() when reading a crafted file from a mounted crafted Squashfs filesystem. A local user can read a crafted file with a negative offset to cause an out-of-bounds memory access.
Mounting the crafted Squashfs filesystem requires CAP_SYS_ADMIN.
989) Use-after-free (CVE-ID: CVE-2026-90204)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free error.
The vulnerability exists due to improper validation in the OCFS2 dinode validator when processing a corrupted append-DIO dinode during inode read. A local user can cause DIO orphan recovery to use an out-of-range orphaned-slot value to trigger a use-after-free error.
990) Out-of-bounds read (CVE-ID: CVE-2026-90205)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in ocfs2_wipe_inode when processing a corrupted OCFS2 dinode marked with OCFS2_ORPHANED_FL. A local user can cause OCFS2 to process a dinode whose i_orphaned_slot is outside the mounted filesystem slot range to read memory out of bounds.
991) Race condition (CVE-ID: CVE-2026-90207)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the ALSA sequencer MIDI input event handler when closing a rawmidi substream while input events are being processed. A local user can trigger an input event during substream teardown to cause a denial of service.
992) Deadlock (CVE-ID: CVE-2026-90209)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in the s390 debug subsystem's debug area unregistration handling when a debugfs file associated with a debug area is written concurrently with debug area unregistration. A local user can write to an associated debugfs file while debug area unregistration occurs to cause a denial of service.
993) Memory leak (CVE-ID: CVE-2026-90213)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a memory leak.
The vulnerability exists due to improper resource cleanup in the FireWire core build_tree() function when processing an invalid self ID sequence. A remote attacker can cause processing of an invalid self ID sequence to cause a memory leak.
994) Use-after-free (CVE-ID: CVE-2026-90214)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper error handling in xlnx_formatter_pcm_open() in the ASoC Xilinx formatter PCM driver when handling errors during PCM stream initialization. A local user can open a PCM stream that encounters a constraint setup error to trigger a use-after-free condition.
ALSA does not invoke the close callback when opening a stream fails.
995) Incomplete cleanup (CVE-ID: CVE-2026-90216)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leave UBI devices attached after failed module initialization.
The vulnerability exists due to incomplete cleanup in ubi_init_attach() when rolling back initialization after an mtd= parameter specifies an explicit UBI device number. A local privileged user can configure an explicit UBI device number and trigger a later initialization failure to leave UBI devices attached after failed module initialization.
996) Incorrect Comparison (CVE-ID: CVE-2026-90217)
CWE-ID: CWE-697 - Incorrect Comparison
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass BPF verifier safety checks.
The vulnerability exists due to improper comparison of iterator pointer types in BPF verifier state pruning when comparing iterator stack slots during BPF program verification. A local user can load a BPF program with iterator stack slots in different pointer states to bypass BPF verifier safety checks.
997) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-90218)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper handling of an error condition in the RDMA connection manager addr_handler() function when asynchronous address resolution fails to acquire an RDMA device. A local user can initiate asynchronous address resolution for which RDMA device acquisition fails to trigger a kernel warning.
998) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90219)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to missing release of debugfs resources in c4iw_dealloc() when RDMA device registration fails. A local user can trigger a failed RDMA device registration to cause a resource leak.
999) Use of uninitialized resource (CVE-ID: CVE-2026-90221)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read uninitialized slab memory.
The vulnerability exists due to improper length validation in the nci_core_init_rsp_packet_v1() and nci_core_init_rsp_packet_v2() CORE_INIT_RSP parsers when processing a malformed CORE_INIT_RSP packet injected through virtual_ncidev. A local user can inject a malformed response with an inflated number of supported RF interfaces to read uninitialized slab memory.
1000) Use-after-free (CVE-ID: CVE-2026-90222)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the PN533 NFC driver send path when command completion races frame transmission. A local user can trigger the race condition to cause a denial of service.
1001) Out-of-bounds read (CVE-ID: CVE-2026-90223)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in nfc_llcp_recv_snl() when processing malformed SNL TLVs. A remote attacker can send a malformed SNL frame to perform an out-of-bounds read.
LLCP link activation occurs automatically after NFC-DEP.
1002) Use-after-free (CVE-ID: CVE-2026-90224)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a race condition in nci_data_exchange_complete when concurrently closing an NCI device and processing received data. A local user can race device closure with received-data processing to trigger a use-after-free condition.
1003) Use-after-free (CVE-ID: CVE-2026-90225)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in nfc_llcp_getsockopt() when racing a getsockopt call with an in-flight bind operation. A local user can invoke getsockopt() while bind() modifies and frees the cached local pointer to trigger a use-after-free condition.
1004) Out-of-bounds write (CVE-ID: CVE-2026-90226)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write past a user-supplied buffer.
The vulnerability exists due to improper validation of option-buffer length in nfc_llcp_getsockopt() when handling getsockopt calls with an option length smaller than four bytes. A local user can supply an option buffer with an option length smaller than four bytes to write past a user-supplied buffer.
The issue affects all five supported option names.
1005) Missing Authorization (CVE-ID: CVE-2026-90227)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write data despite read-only access restrictions.
The vulnerability exists due to missing authorization in the NVME_IOCTL_SUBMIT_IO ioctl handler when submitting NVMe I/O commands. A local user can invoke the ioctl with a crafted I/O command to write data despite read-only access restrictions.
1006) NULL pointer dereference (CVE-ID: CVE-2026-90228)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in nvmet_execute_identify_ns_zns() when processing a host-supplied Identify command with CNS 05h and CSI 02h targeting a file-backed namespace. A remote attacker can send a crafted Identify command targeting a file-backed namespace to cause a denial of service.
The issue is reachable only when CONFIG_BLK_DEV_ZONED is enabled.
1007) Use-after-free (CVE-ID: CVE-2026-90229)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the Apple NVMe driver's admin queue during controller removal when a controller fails to initialize and is immediately torn down. A local user can trigger the affected controller removal sequence to cause a denial of service.
1008) Out-of-bounds read (CVE-ID: CVE-2026-90230)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read memory beyond an allocated buffer.
The vulnerability exists due to a heap out-of-bounds read in nvmet_auth_negotiate() when processing host-supplied DH-HMAC-CHAP negotiation messages. A remote attacker can send a negotiation message with a truncated transfer length or oversized hash or DH group identifier lists to read memory beyond an allocated buffer.
1009) Improper access control (CVE-ID: CVE-2026-90231)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to escape AppArmor confinement.
The vulnerability exists due to improper access control in AppArmor profile transition handling when executing two transitions through an unconfined profile. A local user can execute two transitions through an unconfined profile to escape AppArmor confinement.
The issue applies when unprivileged transitions to unconfined profiles are restricted.
1010) Improper resource shutdown or release (CVE-ID: CVE-2026-90234)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in nfs_inode_set_delegation() when handling NFS delegation grants during error flows. A remote attacker can trigger a delegation recall that races with a re-open operation to cause a denial of service.
1011) Race condition (CVE-ID: CVE-2026-90235)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger invocation of stale socket callbacks.
The vulnerability exists due to improper synchronization in SUNRPC xprtsock socket callback handling when concurrent socket callback handling occurs during teardown. A remote attacker can race callback processing with socket teardown to trigger invocation of stale socket callbacks.
The issue applies when SUNRPC takes over AF_LOCAL, UDP, or TCP sockets.
1012) Integer overflow (CVE-ID: CVE-2026-90245)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect overlay viewport register configuration.
The vulnerability exists due to integer overflow in the kyro framebuffer driver's overlay viewport coordinate calculations when processing oversized overlay viewport coordinates. A local user can supply oversized viewport coordinate values to cause incorrect overlay viewport register configuration.
1013) Race condition (CVE-ID: CVE-2026-90248)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to silently unlink an active traffic classifier.
The vulnerability exists due to improper ownership tracking in tc_new_tfilter() when handling concurrent traffic-control filter insertions. A local user can race another request to insert a traffic-control filter at the same chain and priority to silently unlink an active traffic classifier.
1014) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-90249)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper runtime power-management reference handling in the gp2ap002_write_event_config() function when writing duplicate event enable values. A local user can write the same event enable state twice to cause a denial of service.
1015) NULL pointer dereference (CVE-ID: CVE-2026-90250)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the cgroup BPF program replacement logic when replacing an attached cgroup BPF program through link_update. A local user can replace an empty attached program with a program that uses per-CPU cgroup storage to cause a denial of service.
1016) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-90251)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause the kernel to read data beyond the controller response.
The vulnerability exists due to improper validation of an event prefix length in the Bluetooth MSFT read_supported_features() handler when handling an MSFT read supported features response from a Bluetooth controller. A remote attacker can provide a response whose declared event-prefix length exceeds its actual length to cause the kernel to read data beyond the controller response.
The copied data is later used to match incoming vendor events.
1017) Memory leak (CVE-ID: CVE-2026-90253)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the Bluetooth MGMT mesh send cancel command handler when a pending mesh send cancel command is cancelled. A local user can cause a pending mesh send cancel command to be cancelled to cause a denial of service.
1018) Memory leak (CVE-ID: CVE-2026-90254)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper release of memory in Bluetooth HCI synchronous command queue handling when an advertising timeout expires and a command cannot be queued or a pending entry is canceled. A local user can trigger advertising timeout handling under these conditions to cause a memory leak.
1019) Use-after-free (CVE-ID: CVE-2026-90255)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in Bluetooth hci_conn SCO setup handling when queued synchronous setup work accesses a connection after it is freed. A local user can trigger queued SCO setup work that accesses a freed connection to cause a use-after-free condition.
Queued context entries can be canceled before execution, including when the controller is unregistered.
1020) Out-of-bounds read (CVE-ID: CVE-2026-90257)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in virtbt_setup_zephyr() when processing a status-only Read Build Information response from a Bluetooth virtio backend. A local user can provide a response containing only a status byte to disclose sensitive information.
Adjacent slab memory bytes may be exposed through the kernel log and the firmware-info debugfs file.
1021) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-90260)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt filesystem metadata and cause a denial of service.
The vulnerability exists due to improper control of an extent buffer's lifetime in the Btrfs zoned filesystem write path when writing a freed-but-still-dirty tree block. A local user can trigger writeout of a freed-but-still-dirty tree block to corrupt filesystem metadata and cause a denial of service.
1022) Improper handling of exceptional conditions (CVE-ID: CVE-2026-90262)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of read errors in btrfs_read_merkle_tree_page() when reading Merkle tree pages after a transient read failure. A local user can trigger subsequent reads of Merkle tree data to cause a denial of service.
1023) Integer underflow (CVE-ID: CVE-2026-90274)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds memory access.
The vulnerability exists due to an integer underflow in the ETM4x CoreSight trace driver when handling sequencer state transition controls. A local user can configure sequence state controls to trigger an out-of-bounds memory access.
The issue occurs on trace units for which TRCIDR5.NUMSEQSTATE is zero.
1024) Improper initialization (CVE-ID: CVE-2026-90275)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the Linux kernel md/raid1 raid1_takeover() function when initiating a RAID1 array takeover. A local user can initiate a RAID1 array takeover to cause a denial of service.
1025) Incorrect calculation (CVE-ID: CVE-2026-90279)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect RAID5 bitmap sector mapping.
The vulnerability exists due to improper rounding arithmetic in raid5_bitmap_sector() when processing a write range with a non-power-of-two full RAID5 stripe width. A local user can issue a one-sector write at a full-stripe boundary to cause incorrect RAID5 bitmap sector mapping.
1026) NULL pointer dereference (CVE-ID: CVE-2026-90280)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the QMP USB PHY runtime suspend and resume callbacks when runtime power management is re-enabled before the PHY is initialized. A local user can re-enable runtime power management through the sysfs attribute to cause a denial of service.
The issue may also occur during the interval after pm_runtime_enable() and before pm_runtime_forbid().
1027) NULL pointer dereference (CVE-ID: CVE-2026-90281)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the Qualcomm SNPS Femto v2 PHY driver's runtime PM callbacks when a runtime suspend callback runs during PHY initialization. A local user can trigger a runtime suspend callback before the PHY instance is ready to cause a denial of service.
1028) NULL pointer dereference (CVE-ID: CVE-2026-90282)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the runtime suspend and resume callbacks of the Qualcomm QMP USB legacy PHY driver when runtime power management executes before PHY initialization. A local user can re-enable runtime power management through the sysfs attribute before the PHY is initialized to cause a denial of service.
1029) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90283)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause huge page reservations to remain charged.
The vulnerability exists due to improper resource cleanup in the hugetlbfs_fill_super() failure path when initiating a hugetlbfs mount with size or min_size options and root dentry creation fails. A local user can trigger the mount failure path to cause huge page reservations to remain charged.
1030) Race condition (CVE-ID: CVE-2026-90284)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the firmware sysfs fallback loader when a userspace helper completes a firmware request after the loading interface is exposed but before the request is added to the pending request list. A local user can write 0 to the loading attribute to cause a denial of service.
1031) Race condition (CVE-ID: CVE-2026-90285)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger concurrent flash access operations.
The vulnerability exists due to improper synchronization in qla2x00_sysfs_read_vpd() in the qla2xxx driver when reading VPD data through sysfs while concurrent optrom operations are occurring. A local user can read VPD data through sysfs during concurrent optrom operations to trigger concurrent flash access operations.
1032) Race condition (CVE-ID: CVE-2026-90286)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause GPU command submissions to execute out of order.
The vulnerability exists due to improper synchronization in the AMDGPU GFX6 compute queue handling when submitting GPU compute workloads. A local user can submit GPU compute workloads to cause GPU command submissions to execute out of order.
GFX6 compute queues share the command processing path used by graphics queues.
1033) Improper resource shutdown or release (CVE-ID: CVE-2026-90287)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak clock and reset resources.
The vulnerability exists due to improper resource shutdown or release in sp_uphy_init() when handling USB PHY initialization failures. A local user can trigger a USB PHY initialization failure to leak clock and reset resources.
1034) Off-by-one (CVE-ID: CVE-2026-90289)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to an off-by-one error in the AMDGPU display manager HDCP per-connector arrays when handling a 32nd display connector. A local user can cause the HDCP code to process a 32nd connector to cause an out-of-bounds memory access.
1035) Improper handling of exceptional conditions (CVE-ID: CVE-2026-90290)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper handling of exceptional conditions in swsusp_arch_suspend() when handling a failure from swsusp_mte_save_tags(). A local privileged user can trigger the hibernation error path to cause a denial of service.
1036) Use-after-free (CVE-ID: CVE-2026-90291)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper lifetime management in the kmod dups code when duplicate module requests retain a kmod_dup_req instance across a blocking wait. A local user can issue duplicate module requests while another request is waiting for modprobe completion to trigger a use-after-free condition.
1037) Use-after-free (CVE-ID: CVE-2026-90292)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to improper reference counting in the RDMA/siw siw_accept() function when handling a userspace-supplied queue pair that is already in the RTS state. A local user can supply such a queue pair to cause a use-after-free condition.
1038) Race condition (CVE-ID: CVE-2026-90293)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a race condition in the iSER target login receive-buffer handling when processing a SCSI command before the final Login Response. A remote attacker can send a SCSI command before receiving the final Login Response to cause a denial of service.
1039) Race condition (CVE-ID: CVE-2026-90294)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a race condition in iSER target login-response handling when an initiator submits a SCSI command immediately after receiving the final Login Response. A remote attacker can send a specially timed SCSI command to cause a denial of service.
1040) Out-of-bounds write (CVE-ID: CVE-2026-90295)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in the imx6q cpufreq driver when probing the driver after it has been unbound. A local user can rebind the driver to cause memory corruption.
1041) Memory leak (CVE-ID: CVE-2026-90296)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in the imx6q cpufreq driver when rebinding the driver. A local user can repeatedly rebind the driver to cause a denial of service.
1042) NULL pointer dereference (CVE-ID: CVE-2026-90297)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in sun4i_crtc_init() when initializing display layers. A local user can trigger a layer initialization failure to cause a denial of service.
1043) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90298)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak device references.
The vulnerability exists due to improper resource release in the sun8i_r40_tcon_tv_set_mux function when configuring the TCON TV multiplexer. A local user can trigger TCON TV multiplexer configuration to leak device references.
1044) Use-after-free (CVE-ID: CVE-2026-90301)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to use-after-free in the OCFS2 o2hb heartbeat region handlers and delayed timeout work when processing heartbeat negotiation messages while a heartbeat region is being initialized or torn down. A remote user can send a heartbeat negotiation message to cause a denial of service.
Exploitation requires racing heartbeat region lifecycle operations with an in-flight o2net callback or delayed work.
1045) Use-after-free (CVE-ID: CVE-2026-90302)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the OCFS2 o2net heartbeat callback handling when local-node teardown overlaps heartbeat node-down callback processing. A local user can initiate local-node teardown during heartbeat callback processing to cause a denial of service.
1046) Use-after-free (CVE-ID: CVE-2026-90303)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in show_pte() when handling user faults concurrently with munmap() calls. A local user can trigger a user fault while another thread in the same process calls munmap() to cause a denial of service.
Exploitation requires CONFIG_DEBUG_USER=y and the user_debug=31 command-line setting.
1047) Out-of-bounds read (CVE-ID: CVE-2026-90307)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the SRP response-processing handlers when processing truncated SRP requests. A remote attacker can send a crafted truncated SRP_CRED_REQ or SRP_AER_REQ to disclose sensitive information.
Exploitation requires an SRP target to advertise a small max_ti_iu_len value during login.
1048) Use-after-free (CVE-ID: CVE-2026-90308)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in RDMA/erdma QP handling when AE QP fatal events or iWARP CM paths process QPs concurrently with QP destruction. A local user can cause a QP to be destroyed while AE or CM processing is in progress to cause a denial of service.
1049) Use-after-free (CVE-ID: CVE-2026-90309)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the ERDMA completion queue handling when EQ handlers invoke completion or error callbacks after a completion queue has been destroyed. A local user can race completion queue destruction with EQ event processing to cause a denial of service.
1050) Use-after-free (CVE-ID: CVE-2026-90313)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an invalid memory access.
The vulnerability exists due to use-after-free in __cgroup_bpf_attach when replacing a cgroup BPF program in multi-attach mode and the attachment fails midway. A local user can perform a failed BPF_F_REPLACE operation and attach another cgroup BPF program to trigger an invalid memory access.
The issue requires an active replaced program with local storage to execute bpf_get_local_storage after the failed attachment.
1051) Out-of-bounds read (CVE-ID: CVE-2026-90314)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to improper signedness handling in rsc_table_for_each_entry() when processing a firmware resource table. A local user can provide a crafted firmware resource table containing an offset interpreted as negative to read memory out of bounds.
1052) Use-after-free (CVE-ID: CVE-2026-90316)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in OMAP DSI interrupt service routine table handling when unregistering interrupts while they are being handled. A local user can unregister interrupts during interrupt handling to trigger a use-after-free condition.
1053) Improper resource shutdown or release (CVE-ID: CVE-2026-90318)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a resource leak.
The vulnerability exists due to improper resource release in fat_rebuild_parent() when rebuilding parent inodes through the nostale_ro NFS export path. A remote user can trigger parent inode reconstruction without releasing the buffer head to cause a resource leak.
1054) Use-after-free (CVE-ID: CVE-2026-90319)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the RapidIO rio_scan_alloc_net() failure path when handling a rio_add_net() failure. A local user can trigger a subsequent mport unregister path to dereference a dangling mport->net pointer and attempt to free the rio_net object again.
1055) Use-after-free (CVE-ID: CVE-2026-90320)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of external extended attribute entry bounds in OCFS2 extended attribute metadata handling when listxattr() or getxattr() processes corrupted external xattr metadata. A local user can invoke listxattr() or getxattr() on a filesystem containing corrupted external xattr metadata to cause a denial of service.
The issue affects both non-indexed external extended attribute blocks and indexed extended attribute buckets.
1056) Out-of-bounds read (CVE-ID: CVE-2026-90321)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read.
The vulnerability exists due to insufficient bounds checking in OCFS2 inline extended-attribute metadata when accessing an inode with corrupted inline extended attributes. A local user can invoke getxattr() or listxattr() on the affected inode to trigger an out-of-bounds read.
1057) Out-of-bounds read (CVE-ID: CVE-2026-90322)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an invalid node number being used as a heartbeat slot index in the OCFS2 heartbeat subsystem when resetting the local node configuration while heartbeat threads are running. A local user can reset the local node configuration while heartbeat threads are running to read out-of-bounds memory.
1058) Unchecked Return Value (CVE-ID: CVE-2026-90324)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger I/O processing with an uninitialized iov_iter.
The vulnerability exists due to an unchecked return value in the ublk_map_io and ublk_unmap_io functions when processing an I/O buffer address supplied by a userspace ublk server. A local user can operate a userspace ublk server and provide an address range outside the allowed user address space to trigger I/O processing with an uninitialized iov_iter.
1059) Use-after-free (CVE-ID: CVE-2026-90325)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in blkcg_activate_policy() when switching I/O schedulers concurrently with blkcg deletion. A local user can race scheduler switching with blkcg deletion to trigger a use-after-free condition.
1060) Use-after-free (CVE-ID: CVE-2026-90326)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to a race condition leading to use-after-free in the blk-cgroup policy activation rollback path when rolling back policy-data allocation during concurrent block cgroup deletion. A local user can trigger concurrent I/O scheduler switching and block cgroup deletion to cause memory corruption.
The race requires policy-data allocation to fail during policy activation.
1061) Out-of-bounds write (CVE-ID: CVE-2026-90327)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write up to three bytes beyond a user-supplied buffer.
The vulnerability exists due to an out-of-bounds write in the phonet PEP socket option handler pep_getsockopt() when calling getsockopt() with an optlen smaller than sizeof(int). A local user can invoke getsockopt() with a small optlen to write up to three bytes beyond a user-supplied buffer.
1062) Use-after-free (CVE-ID: CVE-2026-90329)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in HID failed-probe cleanup when a HID report callback runs concurrently with a failed device probe. A local user can cause a HID report to be processed while a device probe fails to trigger a use-after-free.
1063) Use-after-free (CVE-ID: CVE-2026-90334)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free.
The vulnerability exists due to use-after-free in tty_cdev_add() when handling a cdev_add() failure. A local user can trigger tty device unregistration after cdev_add() fails to cause a use-after-free.
1064) Integer overflow (CVE-ID: CVE-2026-90341)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory outside the platform resource.
The vulnerability exists due to integer overflow and insufficient bounds validation in coreboot_table_probe() when processing a malformed coreboot table. A local user can supply a malformed coreboot table to access memory outside the platform resource.
1065) Use-after-free (CVE-ID: CVE-2026-90343)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in cfg80211 PMSR request teardown when stopping a P2P device or NAN interface with a pending PMSR request. A local privileged user can stop a P2P device or NAN interface while a PMSR request is pending to trigger a use-after-free condition.
The stale request can be used when the driver later reports a result.
1066) Protection mechanism failure (CVE-ID: CVE-2026-90347)
CWE-ID: CWE-693 - Protection Mechanism Failure
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass seccomp and audit checks.
The vulnerability exists due to improper synchronization of the original first syscall argument in arm64 ptrace register and syscall setting code when modifying the first syscall argument during a seccomp ptrace exit. A local user can modify the first syscall argument to bypass seccomp and audit checks.
1067) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-90348)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper handling of device-memory mappings in ath10k_msa_dump_memory() when collecting an MSA firmware crash dump. A local privileged user can cause firmware crash dump collection to cause a denial of service.
1068) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90352)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a resource leak.
The vulnerability exists due to failure to release a resource in the mt7915 PCI probe routine when IRQ vector allocation or primary IRQ request setup fails. A local privileged user can initiate probing of an mt7915 PCI device under an IRQ setup failure condition to cause a resource leak.
1069) Use-after-free (CVE-ID: CVE-2026-90353)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise system confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in the mt7915 wireless driver's registration error path when main PHY debugfs initialization or coredump registration fails after successful external PHY registration. A local user can exploit the external PHY hardware object being freed while still registered with mac80211 to compromise system confidentiality, integrity, and availability.
The error cleanup calls mt76_unregister_device(), which unregisters only the main hardware object.
1070) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90354)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a device reference leak.
The vulnerability exists due to improper resource management in the mt7915_pci_probe HIF2 initialization path when initializing HIF2 on non-WED dual-HIF hardware. A local user can trigger initialization of the mt7915 PCI device to cause a device reference leak.
1071) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-90357)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel driver state.
The vulnerability exists due to improper resource lifecycle management in the mt7915 TWT flow list when handling a TWT agreement rejected by the MCU. A local user can trigger a rejected TWT agreement to corrupt kernel driver state.
A reused flow slot can remain linked in the TWT list, leaving a dangling entry that is later traversed.
1072) Stack-based buffer overflow (CVE-ID: CVE-2026-90358)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to overwrite adjacent stack slots.
The vulnerability exists due to a stack-based buffer overflow in the x86 BPF trampoline register save area when handling a 128-bit scalar function argument. A local user can trigger a BPF trampoline with a 128-bit scalar argument to overwrite adjacent stack slots.
1073) Race condition (CVE-ID: CVE-2026-90360)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning during system suspend.
The vulnerability exists due to a race condition involving a non-freezable workqueue in the regulator core when delayed regulator cleanup runs concurrently with system suspend. A local user can cause system suspend to overlap with delayed regulator cleanup to trigger a kernel warning during system suspend.
The cleanup work runs approximately 30 seconds after boot to disable unused regulators via I2C. If the I2C adapter is already suspended, the transfer triggers a -ESHUTDOWN warning in __i2c_transfer().
1074) Memory leak (CVE-ID: CVE-2026-90361)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory cleanup in ath11k_service_ready_ext_event() when parsing service-ready extension TLVs. A local user can cause parsing to fail after mac_phy_caps has been allocated to cause a denial of service.
1075) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-90362)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause the DSI link clock to run without necessary power backing.
The vulnerability exists due to improper power-state management in dsi_link_clk_disable_6g() when disabling DSI link clocks. A local user can trigger the DSI link clock disable path to cause the DSI link clock to run without necessary power backing.
1076) Incomplete cleanup (CVE-ID: CVE-2026-90364)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leave a cpufreq policy notifier registered after ACPI processor driver initialization fails.
The vulnerability exists due to incomplete cleanup in acpi_processor_driver_init() when ACPI processor driver initialization fails after registering the cpufreq policy notifier. A local privileged user can trigger an initialization failure to leave a cpufreq policy notifier registered.
1077) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-90366)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an incorrect buffer size calculation in the MT7996 beacon update size calculation when processing a beacon update while a CSA countdown is active. A local privileged user can trigger the emission of two bss_bcn_cntdwn_tlv entries to cause a denial of service.
Exploitation requires MBSSID to be enabled and a near-maximum beacon template.
1078) Race condition (CVE-ID: CVE-2026-90367)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause descriptor or token corruption.
The vulnerability exists due to a race condition in mt7996_mac_reset_work() when an L1 SER races a channel switch. A local user can trigger an L1 SER while a channel switch is in progress to cause descriptor or token corruption.
1079) Use-after-free (CVE-ID: CVE-2026-90368)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to dereference a stale monitor_vif pointer.
The vulnerability exists due to use-after-free in mt7915_add_interface() when mt76_wcid_alloc() fails during interface addition. A local user can trigger a failed interface addition to dereference a stale monitor_vif pointer.
mac80211 does not call remove_interface() when interface addition fails.
1080) Infinite loop (CVE-ID: CVE-2026-90370)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of TLV lengths in mt7996_mcu_get_chip_config when parsing a firmware response during device probe. A local user can provide a firmware response containing a zero-length TLV to cause a denial of service.
1081) Integer underflow (CVE-ID: CVE-2026-90372)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-range spatial-stream value to be written to firmware beamforming fields.
The vulnerability exists due to an integer underflow in mt7915_mcu_get_sta_nss when processing a peer VHT/HE MCS map with no supported spatial streams. A remote attacker can advertise a crafted VHT/HE MCS map to cause an out-of-range spatial-stream value to be written to firmware beamforming fields.
1082) Out-of-bounds read (CVE-ID: CVE-2026-90374)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of an array index in the mt7996_mac_fill_rx RX handler when processing a received descriptor with a corrupt or reserved band index. A remote attacker can supply a received descriptor with a corrupt or reserved band index to cause an out-of-bounds memory access.
1083) Incorrect calculation (CVE-ID: CVE-2026-90375)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 5.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to incorrect non-AQL packet accounting in __mt76_tx_queue_skb() when transmitting frames through a non-setup multi-link operation link. A remote user can transmit a frame using a link different from the station's setup link to cause a denial of service.
1084) Memory leak (CVE-ID: CVE-2026-90378)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper memory management in the mt76 SDIO transmit path when tx_prepare_skb() returns an error while processing zero-length frames. A local user can submit a zero-length frame to cause a memory leak.
1085) Reachable assertion (CVE-ID: CVE-2026-90382)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a kernel panic and denial of service.
The vulnerability exists due to a reachable assertion in the mt76x02 receive-processing path when processing a corrupted wireless frame with a receive descriptor length larger than the received buffer. A remote attacker can transmit a corrupted over-the-air frame to cause a kernel panic and denial of service.
Exploitation requires monitor mode with the fcsfail filter enabled and panic_on_warn set.
1086) Race condition (CVE-ID: CVE-2026-90383)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an unsafe page-table walk.
The vulnerability exists due to improper synchronization in the GRU TLB miss handler when handling a GRU TLB miss in interrupt context. A local user can trigger a GRU TLB miss to trigger an unsafe page-table walk.
1087) Improper initialization (CVE-ID: CVE-2026-90385)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper initialization in the md/raid1 serial pool creation logic when adding a new rdev to an existing RAID1 array with serialize policy enabled. A local privileged user can add a new rdev to a configured RAID1 array to cause a denial of service.
1088) Incorrect Bitwise Shift of Integer (CVE-ID: CVE-2026-90386)
CWE-ID: CWE-1335 - Incorrect Bitwise Shift of Integer
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a shift-out-of-bounds condition.
The vulnerability exists due to an incorrect bitwise shift calculation in the DesignWare I3C master DAA handler when ENTDAA assigns no devices on an empty I3C bus. A local user can initiate dynamic address assignment on an empty I3C bus to trigger a shift-out-of-bounds condition.
1089) Release of invalid pointer or reference (CVE-ID: CVE-2026-90387)
CWE-ID: CWE-763 - Release of invalid pointer or reference
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to release of an invalid pointer in the swiotlb dynamic-pool allocation and free handling when allocating a decrypted pool from the DMA atomic pool in atomic context with CONFIG_DMA_DIRECT_REMAP enabled. A local user can trigger dynamic swiotlb pool allocation to cause a memory leak.
The atomic pool can use remapped virtual addresses that differ from direct-map addresses.
1090) Unchecked Return Value (CVE-ID: CVE-2026-90388)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an IOMMU mapping to be attempted after an allocation failure.
The vulnerability exists due to improper check of an allocation return value in iommu_dma_alloc when executing the non-blocking, non-coherent allocation path. A local user can invoke the affected allocation path during an allocation failure to cause an IOMMU mapping to be attempted after an allocation failure.
The affected path requires CONFIG_DMA_DIRECT_REMAP and non-coherent allocation.
1091) Race condition (CVE-ID: CVE-2026-90389)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in MD array suspension handling when concurrent sysfs writes suspend an array. A local user can issue concurrent writes to the suspend_lo and suspend_hi sysfs attributes to cause a denial of service.
1092) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-90390)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the md bitmap backlog_store() function when attempting to set backlog on an array without a write-mostly device. A local user can trigger the error path to cause a denial of service.
1093) Infinite loop (CVE-ID: CVE-2026-90391)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in dmirror_fault() in lib/test_hmm.c when handling dmirror read or write ioctl operations after the mirrored mm has exited. A local user can issue dmirror read or write ioctl operations to cause a denial of service.
The loop is reached after a missing device page table entry is encountered.
1094) Use-after-free (CVE-ID: CVE-2026-90392)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in bpf_link_show_fdinfo and bpf_link_get_info_by_fd when reading BPF link information while a linked program is concurrently replaced via bpf_link_update. A local user can concurrently replace a linked program and read BPF link information to trigger a use-after-free condition.
1095) Use-after-free (CVE-ID: CVE-2026-90393)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a race condition in bpf_netns_link_update_prog when concurrently executing BPF_LINK_UPDATE operations on the same network namespace link. A local user can race program updates to trigger a use-after-free condition.
1096) Use-after-free (CVE-ID: CVE-2026-90394)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed driver data.
The vulnerability exists due to use-after-free in the sc2731_charger driver's remove path when queued or running work executes after driver data is released. A local user can cause the driver to be removed while work remains queued or running to access freed driver data.
1097) Use-after-free (CVE-ID: CVE-2026-90395)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to access freed power supply state.
The vulnerability exists due to a use-after-free in the isp1704 charger driver's remove path when queued or running work executes during device removal. A local privileged user can cause work scheduled by USB notification or initial VBUS detection to execute after the power supply state is torn down to access freed power supply state.
1098) NULL pointer dereference (CVE-ID: CVE-2026-90397)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the Qualcomm SCM driver when processing IRQs or non-atomic SMC calls during driver probe. A local user can trigger the affected probe-time paths to cause a denial of service.
1099) Out-of-bounds write (CVE-ID: CVE-2026-90398)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write beyond an allocated buffer.
The vulnerability exists due to an allocation size and pointer stride mismatch in ath11k_wmi_tlv_mac_phy_caps_parse() when processing short firmware TLVs. A local user can cause the kernel to process short firmware TLVs to write beyond an allocated buffer.
1100) Out-of-bounds write (CVE-ID: CVE-2026-90399)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an allocation-size and pointer-stride mismatch in ath12k_wmi_mac_phy_caps_parse() when processing short firmware TLVs. A local user can trigger an out-of-bounds write to cause memory corruption.
1101) Race condition (CVE-ID: CVE-2026-90400)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a race condition in the md_start_sync() RAID synchronization path when spare configuration changes occur concurrently with normal I/O. A local privileged user can cause spare configuration changes to race with normal I/O to cause a denial of service.
The race can cause rdev_dec_pending() to be called with a NULL pointer.
1102) Incomplete cleanup (CVE-ID: CVE-2026-90403)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise system confidentiality, integrity, and availability.
The vulnerability exists due to incomplete cleanup caused by an incorrect goto label in the rtl_pci_probe() function when handling an IRQ handler registration failure. A local user can trigger this error path to compromise system confidentiality, integrity, and availability.
1103) Use-after-free (CVE-ID: CVE-2026-90404)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the cros_ec_debugfs remove path when an EC panic notification is delivered after the device instance has been removed. A local user can trigger an EC panic notification after device removal to cause a denial of service.
The callback can queue work that accesses released data.
1104) Out-of-bounds read (CVE-ID: CVE-2026-90407)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in ath11k_wmi_process_csa_switch_count_event() when processing a firmware CSA switch count event. A local user can provide a crafted firmware event with an unchecked num_vdevs value to read out-of-bounds memory.
1105) Out-of-bounds read (CVE-ID: CVE-2026-90408)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to improper bounds checking in ath12k_wmi_process_csa_switch_count_event() when processing a firmware-supplied CSA switch count status event. A local user can provide a malformed firmware event to read out-of-bounds memory.
1106) Use-after-free (CVE-ID: CVE-2026-90410)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the Davinci SPI driver's interrupt handler when processing a late or latched interrupt during device removal. A local user can initiate device removal while such an interrupt is handled to cause a denial of service.
1107) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90411)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a DMA mapping resource leak.
The vulnerability exists due to improper resource cleanup in __nvme_fc_init_request() when handling a response IU DMA mapping failure. A local user can trigger request initialization with a response IU DMA mapping failure to cause a DMA mapping resource leak.
1108) Out-of-bounds read (CVE-ID: CVE-2026-90413)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in the iSER login PDU handling code when processing a login PDU whose declared data segment length exceeds the received payload length. A remote attacker can send a crafted login PDU with an oversized declared data segment length to read out-of-bounds memory.
The issue can be triggered before authentication.
1109) Out-of-bounds read (CVE-ID: CVE-2026-90414)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause an out-of-bounds read and write heap contents beyond the receive descriptor to backing storage.
The vulnerability exists due to missing validation of the declared data segment length in isert_recv_done() when processing iSER/iSCSI PDUs. A remote user can send a PDU that declares a data segment larger than the received data to cause an out-of-bounds read and write heap contents beyond the receive descriptor to backing storage.
Exploitation requires the full feature phase and negotiated parameters that permit unsolicited or immediate data.
1110) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90415)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in the RDMA/cxgb4 write_tpt_entry() function when programming a TPT entry. A local user can trigger a failed TPT entry write to cause a denial of service.
1111) Out-of-bounds read (CVE-ID: CVE-2026-90416)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the get_param() function of the cc_params debugfs interface when reading a congestion parameter. A local user can read a crafted congestion parameter value through the debugfs interface to disclose sensitive information.
The issue is triggered when the parameter value has bit 31 set.
1112) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-90418)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of an inconsistent dirty state in nilfs_copy_dirty_pages() when copying dirty DAT folios or pages to the shadow page cache. A local user can trigger the dirty-state mismatch to cause a denial of service.
The condition can occur after metadata corruption causes the filesystem to transition to read-only mode.
1113) Out-of-bounds read (CVE-ID: CVE-2026-90419)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to improper input validation in nilfs2 super-root block parsing when processing a malformed filesystem image. A local user can supply a malformed filesystem image to perform an out-of-bounds read.
1114) Infinite loop (CVE-ID: CVE-2026-90420)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of terminal errors in nilfs_clean_segments() when the cleaner ioctl encounters repeated -EROFS errors from nilfs_segctor_construct(). A local user can invoke the cleaner ioctl to cause a denial of service.
The issue can occur when the device is remounted read-only after an I/O error.
1115) Use-after-free (CVE-ID: CVE-2026-90431)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the remoteproc crash-handler work when crash reporting races with remoteproc deletion. A local user can trigger concurrent crash reporting and remoteproc removal to cause a denial of service.
1116) Use-after-free (CVE-ID: CVE-2026-90433)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to improper resource lifetime management in the tiny_spi_irq() interrupt handler when handling a late or latched interrupt during device removal. A local user can cause the interrupt handler to access freed controller memory to cause a use-after-free condition.
1117) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-90434)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust buffer-head resources.
The vulnerability exists due to failure to release a buffer-head reference in zisofs_fill_pages() when successfully reading compressed block pointer tables. A local user can cause zisofs_fill_pages() to read compressed block pointer tables to exhaust buffer-head resources.
1118) Integer overflow (CVE-ID: CVE-2026-90435)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to integer overflow in the mlx5 RDMA driver's set_user_buf_size() function when processing user-supplied QP buffer parameters. A local user can supply an excessively large rq.wqe_cnt value to cause memory corruption.
The same unchecked shift calculation is also used to compute qp->sq.offset during user QP creation.
1119) Use of uninitialized resource (CVE-ID: CVE-2026-92476)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger use of an uninitialized completion.
The vulnerability exists due to use of an uninitialized resource in the Keem Bay OCS AES driver's kmb_ocs_aes_probe() routine when a device interrupt occurs after IRQ registration and before completion initialization. A local user can trigger a device interrupt during this initialization window to trigger use of an uninitialized completion.
1120) Improper Null Termination (CVE-ID: CVE-2026-92477)
CWE-ID: CWE-170 - Improper Null Termination
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper null termination in ufs_saved_err_write() when handling a write that fills the input buffer. A local user can write input that fills the stack buffer to cause an out-of-bounds read.
1121) Use-after-free (CVE-ID: CVE-2026-92481)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free in the MediaTek EINT interrupt resource cleanup when unbinding a module. A local privileged user can unbind a MediaTek pinctrl module, leaving a chained interrupt handler referencing freed data, to cause a denial of service.
1122) Use-after-free (CVE-ID: CVE-2026-92484)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to use-after-free in the CXL region find_pos_and_ways() function when reporting an error after releasing a switch decoder reference. A local user can cause an error that logs the decoder name after its reference is released to access freed memory.
1123) Race condition (CVE-ID: CVE-2026-92485)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a kernel warning.
The vulnerability exists due to improper synchronization and flag handling in the BPF trampoline flag management logic when attaching multiple fexit programs targeting a tail-call-reachable BPF program. A local privileged user can attach fexit programs and close an attached fexit link to cause a kernel warning.
1124) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-92488)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the ERDMA RDMA object destruction functions when a destroy command fails. A local user can destroy an RDMA object after a command failure to cause a denial of service.
A command timeout permanently disables the command queue, preventing retries.
1125) Double free (CVE-ID: CVE-2026-92489)
CWE-ID: CWE-415 - Double Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a double-free.
The vulnerability exists due to a double free in xfrm_dev_direct_output() when handling packets dropped by netfilter. A local user can send a packet that is dropped by netfilter to trigger a double-free.
1126) Use-after-free (CVE-ID: CVE-2026-92490)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the SCMI driver registration handling in scmi_driver_register() when driver registration fails. A local user can cause a driver registration failure and subsequently trigger request matching or SCMI device creation to trigger a use-after-free condition.
1127) Memory leak (CVE-ID: CVE-2026-92494)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a buffer_head reference leak.
The vulnerability exists due to improper resource release in ext4_init_orphan_info() when processing orphan file blocks with an invalid magic value or checksum. A local user can cause ext4_init_orphan_info() to process such orphan file blocks to cause a buffer_head reference leak.
1128) Incorrect permission assignment for critical resource (CVE-ID: CVE-2026-92495)
CWE-ID: CWE-732 - Incorrect Permission Assignment for Critical Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to gain unintended write access to DBR or toggle pages.
The vulnerability exists due to improper permission assignment in bnxt_re_mmap when changing a read-only DBR or toggle page mapping to writable with mprotect. A local user can retain VM_MAYWRITE on the mapping to gain unintended write access to DBR or toggle pages.
1129) Out-of-bounds read (CVE-ID: CVE-2026-92496)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in ath11k_wmi_tlv_op_rx() when processing a firmware buffer shorter than a WMI command header. A local user can supply a malformed firmware buffer to read out-of-bounds memory.
1130) Out-of-bounds read (CVE-ID: CVE-2026-92497)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause an out-of-bounds read.
The vulnerability exists due to improper bounds checking in ath12k_wmi_op_rx() when processing a firmware buffer that is shorter than a WMI command header. A local privileged user can cause the function to access header data in an undersized firmware buffer to cause an out-of-bounds read.
1131) Out-of-bounds read (CVE-ID: CVE-2026-92498)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read beyond the bounds of WMI event buffers.
The vulnerability exists due to an out-of-bounds read in ath6kl WMI event handlers when processing undersized WMI events. A remote attacker can provide a malformed WMI event to read beyond the bounds of event buffers.
1132) Race condition (CVE-ID: CVE-2026-92501)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in ext4_buffered_write_iter() when a direct I/O write falls back to buffered I/O while concurrent direct I/O completes. A local user can issue concurrent direct I/O operations to cause a denial of service.
The issue can also occur when non-overlapping direct I/O writes share a large folio and the block size is smaller than the folio size.
1133) Improper resource shutdown or release (CVE-ID: CVE-2026-92504)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper resource cleanup in the int3400 thermal driver's ODVP handling when driver probing fails after evaluate_odvp() has created ODVP sysfs files. A local user can trigger a driver probe failure after ODVP evaluation to cause a resource leak.
1134) Double free (CVE-ID: CVE-2026-92506)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in scmi_protocol_device_unrequest() when two SCMI drivers for the same protocol unregister concurrently. A local user can trigger concurrent unregistration of the drivers to cause a denial of service.
1135) Use-after-free (CVE-ID: CVE-2026-92507)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially trigger a use-after-free.
The vulnerability exists due to use-after-free in ib_dealloc_pd_user() RDMA resource tracking when accessing a protection domain through the netlink path during its destruction. A local user can access a protection domain through the netlink path while it is being destroyed to potentially trigger a use-after-free.
1136) Use-after-free (CVE-ID: CVE-2026-92508)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in the RDMA/core ib_free_cq() completion queue destruction function when accessing a completion queue through the netlink path while it is being destroyed. A local user can access a completion queue through netlink during its destruction to trigger a use-after-free condition.
1137) Use-after-free (CVE-ID: CVE-2026-92509)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in counter_release() in the RDMA core counter handling when processing netlink access to a counter during its destruction. A local user can access a counter through the netlink path while it is being released to trigger a use-after-free condition.
1138) Use-after-free (CVE-ID: CVE-2026-92510)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the SRQ resource-tracking lifecycle in ib_destroy_srq_user() when accessing a shared receive queue through the netlink path during destruction. A local user can access a shared receive queue that remains accessible through restrack while its vendor-specific resources are being released to trigger a use-after-free.
1139) Use-after-free (CVE-ID: CVE-2026-92511)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in ib_destroy_cq_user() when accessing a completion queue through the netlink path during its destruction. A local user can access a completion queue through netlink while it is being destroyed to trigger a use-after-free condition.
1140) Use-after-free (CVE-ID: CVE-2026-92512)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel crash.
The vulnerability exists due to use-after-free in ib_query_qp() when querying a queue pair through the RDMA netlink flow while the queue pair is being destroyed. A local user can send a netlink request to query the queue pair during its destruction to cause a kernel crash.
1141) Use-after-free (CVE-ID: CVE-2026-92514)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ERDMA completion event queue tasklet when removing an ERDMA device. A local user can trigger device removal while a previously scheduled completion event queue tasklet is pending to cause a denial of service.
1142) Memory leak (CVE-ID: CVE-2026-92519)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in the RISC-V BPF JIT cleanup routine bpf_jit_free() when JIT compilation fails for a later BPF subprogram. A local user can trigger JIT compilation failure for a later BPF subprogram to cause a denial of service.
1143) Use-after-free (CVE-ID: CVE-2026-92521)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger use of freed memory.
The vulnerability exists due to a use-after-free in ACPI PCI root handling when processing hot-add failures or root bridge removal. A local user can invoke a later acpi_pci_find_root() lookup to trigger use of freed memory.
The freed root object remains referenced by device->driver_data.
1144) Out-of-bounds read (CVE-ID: CVE-2026-92522)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to read out-of-bounds memory.
The vulnerability exists due to improper bounds validation in the ACPI IOAPIC hotplug lookup when parsing MADT and _MAT records. A local privileged user can provide a malformed record with a truncated header, an oversized declared length, or an incomplete IOAPIC body to read out-of-bounds memory.
Only builds with CONFIG_ACPI_HOTPLUG_IOAPIC enabled include the affected code.
1145) Out-of-bounds read (CVE-ID: CVE-2026-92523)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to improper input validation in nldev_stat_set_counter_dynamic_doit when processing nested RDMA_NLDEV_ATTR_STAT_HWCOUNTERS netlink attributes. A local user can provide a nested attribute containing a child payload shorter than a u32 to perform an out-of-bounds read.
1146) Improper resource shutdown or release (CVE-ID: CVE-2026-92524)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in its_vpe_irq_domain_alloc() when an interrupt allocation fails. A local user can trigger an allocation failure to cause a denial of service.
1147) Out-of-bounds read (CVE-ID: CVE-2026-92525)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in copy_data() when processing a user-supplied work queue element. A local user can post a work queue element with an out-of-range cur_sge or oversized num_sge to cause a denial of service.
1148) Unchecked Return Value (CVE-ID: CVE-2026-93037)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause improper processing of a request.
The vulnerability exists due to an unchecked return value in the set_txreq_header_ahg() function when initializing an accelerated header generation transmit request. A local user can submit a request for which sdma_txinit_ahg() fails to cause improper processing of a request.
1149) Use-after-free (CVE-ID: CVE-2026-93039)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free and double free.
The vulnerability exists due to a stale pointer after reallocation in meson_card_reallocate_links() when handling failure of the second memory reallocation after the first reallocation moves the DAI link array. A local user can cause the second memory reallocation to fail after the first reallocation moves the DAI link array to trigger a use-after-free and double free.
1150) Race condition (CVE-ID: CVE-2026-93040)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the DesignWare eDMA channel state handling when pause(), resume(), or issue_pending() evaluates channel state concurrently with interrupt handlers. A local user can invoke DMA channel operations during a concurrent state transition to cause a denial of service.
1151) Race condition (CVE-ID: CVE-2026-93041)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the dw-edma abort interrupt handler when aborting a DMA request while queued descriptors are being started. A local user can trigger an abort during the state transition to leave queued descriptors unprocessed and the channel idle.
1152) Use-after-free (CVE-ID: CVE-2026-93042)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper descriptor termination in the dw-edma DMA engine driver when terminating DMA transfers. A local user can invoke dmaengine_terminate_sync() during a deferred STOP, allowing a late callback to dereference freed client state to trigger a use-after-free condition.
A pending STOP may remain unresolved until the running transfer generates an interrupt.
1153) Memory corruption (CVE-ID: CVE-2026-93046)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory out of bounds.
The vulnerability exists due to improper bounds checking in software_node_get_reference_args() when handling a reference argument index value of UINT_MAX. A local user can provide an index value of UINT_MAX to access memory out of bounds.
1154) Integer underflow (CVE-ID: CVE-2026-93048)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to integer underflow in mtd_add_partition() when processing BLKPG ioctl requests on NAND devices. A local user can pass MTDPART_OFS_RETAIN (-3) as a partition offset to trigger a kernel warning.
Depending on the size calculation, an empty disabled partition can be created.
1155) Double free (CVE-ID: CVE-2026-93049)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in mtdswap_add_mtd() cleanup handling when debugfs setup fails after blktrans device registration. A local user can trigger the debugfs failure sequence to cause a denial of service.
1156) Use-after-free (CVE-ID: CVE-2026-93050)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in ipoctal_cleanup() when tty cleanup occurs after the associated ipack device has been freed. A local user can close an open tty after device removal to cause a denial of service.
1157) NULL pointer dereference (CVE-ID: CVE-2026-93050)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to null pointer dereference in ipoctal_write_tty() when writing to a tty whose transmit buffer has been freed during device removal. A local user can write to an open tty after device removal to cause a denial of service.
1158) Use-after-free (CVE-ID: CVE-2026-93050)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the ipoctal driver struct ipoctal lifetime handling when an IP-OCTAL device is removed while a tty session remains active. A local user can issue tty operations during device removal to cause a denial of service.
1159) Use-after-free (CVE-ID: CVE-2026-93051)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel ad525x_dpot driver's sysfs attribute handling when removing a device without removing its command sysfs attributes before freeing driver data. A local user can access command sysfs attributes that remain exposed after the driver data is freed to cause a denial of service.
The command sysfs attributes are exposed only for devices supporting the F_CMD_INC feature.
1160) Race condition (CVE-ID: CVE-2026-93052)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access message queues using stale cached queue information.
The vulnerability exists due to improper synchronization in the bcm-vk message queue initialization and driver access checks when initializing message queues concurrently with driver access. A local user can race message queue initialization with driver access to access message queues using stale cached queue information.
1161) Out-of-bounds write (CVE-ID: CVE-2026-93053)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause an out-of-bounds write.
The vulnerability exists due to improper validation of function-name initial characters in the speakup keyhelp letter_offsets[] handling when processing function names overridden through sysfs. A local privileged user can override a function name with an initial character outside the a-z range to cause an out-of-bounds write.
1162) Use-after-free (CVE-ID: CVE-2026-93054)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the __uio_register_device() UIO registration failure path when an opener races with a failed registration after device_add(). A local user can race opening /dev/uioX with a failed device registration to cause a denial of service.
1163) Out-of-bounds read (CVE-ID: CVE-2026-93055)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in udf_pc_to_char() when processing malformed UDF symlink data containing a partial pathComponent header. A local user can provide malformed UDF symlink data containing a partial pathComponent header to cause an out-of-bounds read.
1164) NULL pointer dereference (CVE-ID: CVE-2026-93056)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the f_uac1_legacy configfs string attribute store handler when writing to the fn_play, fn_cap, or fn_cntl attribute during a memory-allocation failure. A local user can write to an affected configfs attribute while memory allocation fails to cause a denial of service.
1165) Buffer Over-read (CVE-ID: CVE-2026-93061)
CWE-ID: CWE-126 - Buffer over-read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in host1x_debug_output() and host1x_debug_cont() when generating debug output longer than 256 bytes. A local user can access affected debugfs output to disclose sensitive information.
Only debugfs files are affected; the printk debug sink ignores the supplied byte count.
1166) Division by zero (CVE-ID: CVE-2026-93062)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to division by zero in iwl_dbg_tlv_alloc_fragments when processing firmware monitor configuration data with a zero required size or fragment count. A local user can trigger processing of such configuration data to cause a denial of service.
1167) Buffer overflow (CVE-ID: CVE-2026-93063)
CWE-ID: CWE-120 - Buffer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a buffer overflow.
The vulnerability exists due to improper bounds checking in the iwl_mei_handle_sap_rx_cmd function when processing an oversized SAP message. A local user can supply a SAP message whose declared length exceeds the local buffer size to cause a buffer overflow.
1168) Off-by-one (CVE-ID: CVE-2026-93064)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an off-by-one error in iwl_mvm_frob_txf_key_iter() when sanitizing TXF keys. A local user can trigger sanitization of a fully matched key to cause memory corruption.
1169) Integer overflow (CVE-ID: CVE-2026-93065)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to integer overflow in iwl_fwrt_dump_error_logs when processing firmware that advertises more than 255 PC entries. A local user can trigger processing of firmware advertising more than 255 PC entries to cause a denial of service.
1170) Stack-based buffer overflow (CVE-ID: CVE-2026-93067)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a stack-based buffer overflow.
The vulnerability exists due to improper validation of controller-reported AUX byte counts in tc_aux_transfer() and tc_aux_read_data() when handling AUX read transfers. A local user can trigger processing of an AUX read response that reports a byte count larger than requested to cause a stack-based buffer overflow.
The controller-reported byte count can be as high as 255 despite the 16-byte auxrdata stack buffer.
1171) Use-after-free (CVE-ID: CVE-2026-93072)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to use-after-free in the Renesas IRQC interrupt controller driver when the driver is removed and generic interrupt chip callbacks are subsequently invoked. A local privileged user can remove the driver and trigger a generic interrupt chip callback to cause a denial of service.
1172) Race condition (CVE-ID: CVE-2026-93073)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in dax_holder_notify_failure() when fs_put_dax() concurrently clears holder_ops. A local user can trigger the race to dereference a null holder_ops pointer.
1173) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-93083)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing release of a resource after its effective lifetime in mailbox_chan_setup() when requesting an additional unidirectional TX receiver mailbox channel. A local user can initiate mailbox channel setup to cause a denial of service.
The primary mailbox channel remains busy for later probe attempts if the additional channel request fails.
1174) Memory leak (CVE-ID: CVE-2026-93084)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak SCMI instance user references.
The vulnerability exists due to improper resource cleanup in the SCMI bus notifier when a protocol driver probe fails after an SCMI handle has been acquired. A local user can trigger a failed protocol-device bind to leak SCMI instance user references.
If a device dependency link cannot be created, a concurrent parent unbind can tear down the SCMI instance while the child retains a handle.
1175) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-93085)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause SCMI protocol ID truncation or aliasing.
The vulnerability exists due to improper validation of specified quantities in input in the SCMI device tree parsing paths when processing a malformed 32-bit device tree reg value. A local user can provide an out-of-range protocol ID to cause SCMI protocol ID truncation or aliasing.
1176) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-93086)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource lifecycle management in the SCMI channel cleanup routine when cleaning TX/RX channels. A local user can initiate SCMI channel cleanup to cause a denial of service.
1177) Improper resource shutdown or release (CVE-ID: CVE-2026-93089)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause resource leaks.
The vulnerability exists due to improper resource shutdown or release in the SCMI transport channel setup error-handling path when an IDR insertion fails after transport channel setup succeeds. A local privileged user can initiate transport channel setup to cause resource leaks.
1178) Incomplete cleanup (CVE-ID: CVE-2026-93090)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to incomplete cleanup in the SCMI channel setup error-handling path when SCMI channel setup fails. A local user can cause SCMI channel setup to fail to cause a resource leak.
1179) Race condition (CVE-ID: CVE-2026-93092)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a race condition in the SCMI driver.
The vulnerability exists due to improper synchronization in requested-devices notifier handling when a SCMI device is being removed. A local user can cause a requested-devices notifier callback to race with active_protocols IDR teardown to cause a race condition in the SCMI driver.
1180) NULL pointer dereference (CVE-ID: CVE-2026-93093)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the ARM SCMI mailbox and SMC transport setup routines when a pending or spurious callback occurs before channel state is fully initialized. A local user can trigger an early transport callback to cause a denial of service.
1181) Out-of-bounds write (CVE-ID: CVE-2026-93095)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds write.
The vulnerability exists due to improper validation of catalog thread records in hfsplus_delete_cat() when rebuilding a catalog key from a corrupted HFS+ image. A local user can supply a corrupted HFS+ image with an oversized thread name length to cause an out-of-bounds write.
1182) Infinite loop (CVE-ID: CVE-2026-93097)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to an infinite loop in the CXL poison list processing function when processing a device response containing an empty poison payload with the CXL_POISON_FLAG_MORE flag set. An attacker with physical access can cause a CXL device to return a crafted poison response to cause a denial of service.
1183) Deadlock (CVE-ID: CVE-2026-93098)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a deadlock in GLINK endpoint destruction when detaching an rpmsg driver. A local privileged user can trigger driver detachment to cause a denial of service.
1184) Improper resource shutdown or release (CVE-ID: CVE-2026-93101)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper resource shutdown or release in v4l2_async_unregister_subdev() when disconnecting a susceptible em28xx USB device. An attacker with physical access can disconnect the USB device to cause a denial of service.
The issue occurs when a tvp5150 I2C sub-device is registered through means other than v4l2-async and its asynchronous connection list is empty.
1185) Memory leak (CVE-ID: CVE-2026-93102)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the hfi1 init_one() cleanup path when hfi1_init() or hfi1_register_ib_device() fails after RX support allocation. A local user can trigger a late probe failure to cause a denial of service.
1186) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-93103)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of an allocation failure in hfi1_free_devdata() when allocating a unit ID for an HFI1 device. A local user can cause unit ID allocation to fail to cause a denial of service.
The issue occurs when cleanup runs before the device has been inserted into the unit table.
1187) Improper update of reference count (CVE-ID: CVE-2026-93105)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to free a page that is still in use.
The vulnerability exists due to improper reference count handling in the ESP esp_ssg_unref() function when processing an ESP packet with managed fragments during an AEAD operation. A local user can process an ESP packet with managed fragments to free a page that is still in use.
Managed fragments can be attached through io_uring SEND_ZC with a registered buffer.
1188) Race condition (CVE-ID: CVE-2026-93107)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 8.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service and corrupt data.
The vulnerability exists due to a race condition in the RDMA RXE responder state machine's do_complete function when a queue pair enters the error state while completing a received packet. A remote attacker can send a packet while a disconnect races with receive processing to cause a denial of service and corrupt data.
1189) Race condition (CVE-ID: CVE-2026-93108)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper synchronization in the IPoIB module teardown path when unloading the module while RCU callbacks remain pending. A local privileged user can initiate module teardown before queued RCU callbacks complete to cause a denial of service.
The condition can also occur after client registration failure removes already-added devices and queues callbacks.
1190) Use-after-free (CVE-ID: CVE-2026-93109)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a failure to wait for queued RCU callbacks in mlx5_ib module teardown when closing a DevX event file or detaching auxiliary driver devices. A local user can close a DevX event file to cause a denial of service.
The issue can also occur during registration error unwinding after driver registration attaches existing devices before failing.
1191) Use-after-free (CVE-ID: CVE-2026-93110)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free condition in the RDMA core ib_core cleanup routine when unloading the ib_core module after RCU callbacks have been queued. A local privileged user can cause queued callbacks to invoke unloaded module code to cause a denial of service.
Exploitation requires RCU callbacks queued by put_gid_ndev() before module unloading.
1192) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-93113)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper clock registration in CAMCC_GDSC_CLK in the Qualcomm SC8280XP camera clock controller when unused clocks are shut down. A local user can trigger unused-clock shutdown to trigger a kernel warning.
1193) NULL pointer dereference (CVE-ID: CVE-2026-93114)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in san_probe when the Surface ACPI notification driver is force-bound to a device without an ACPI companion. A local user can force-bind the driver to such a device to cause a denial of service.
1194) NULL pointer dereference (CVE-ID: CVE-2026-93115)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the mlxbf_pmc_probe() function of the mlxbf-pmc driver when force-binding the driver to a device without an ACPI companion object. A local user can force-bind the driver to such a device to cause a denial of service.
1195) Improper resource shutdown or release (CVE-ID: CVE-2026-93116)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak resources.
The vulnerability exists due to improper resource shutdown in asus_wmi_add() when handling failures during driver initialization. A local user can cause a relevant initialization routine to fail to leak resources.
1196) Use-after-free (CVE-ID: CVE-2026-93117)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a use-after-free in usb_probe_interface when a USB driver probe runs concurrently with dynamic ID removal. A local user can trigger concurrent USB driver probing and dynamic ID removal to trigger a use-after-free condition.
1197) NULL pointer dereference (CVE-ID: CVE-2026-93118)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an unchecked allocator return in the Aspeed UDC driver's ast_udc_probe() function when initializing endpoint buffers after coherent DMA buffer allocation fails. A local privileged user can cause the driver to dereference a null endpoint buffer during probe to cause a denial of service.
1198) Stack-based buffer overflow (CVE-ID: CVE-2026-93119)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a stack-based buffer overflow.
The vulnerability exists due to a stack-based buffer overflow in the valid_pin array in ljca_enumerate_gpio() when processing device-provided GPIO descriptors. An attacker with physical access can report a bank_num value exceeding the valid_pin array capacity to cause a stack-based buffer overflow.
1199) Out-of-bounds read (CVE-ID: CVE-2026-93120)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in os_desc_qw_sign_show() in the USB gadget configfs implementation when converting a stored signature from UTF-16 to UTF-8. A local user can store a signature that fills the buffer without a NUL terminator and read the configfs attribute to disclose sensitive information.
1200) Out-of-bounds write (CVE-ID: CVE-2026-93122)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write past the end of fixed-size sampling-rate arrays.
The vulnerability exists due to an out-of-bounds write in the UAC1 and UAC2 configfs rate-list store paths when parsing comma-separated sampling-rate lists containing more than ten entries. A local user can write a crafted rate list to a UAC configfs rate-list attribute to write past the end of fixed-size sampling-rate arrays.
1201) Numeric Truncation Error (CVE-ID: CVE-2026-93125)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass BPF verifier memory-access checks.
The vulnerability exists due to numeric truncation in the BPF verifier's check_kfunc_args() function when processing rdonly_buf_size or rdwr_buf_size kfunc arguments larger than U32_MAX. A local user can load a BPF program that supplies an oversized buffer-size argument to bypass BPF verifier memory-access checks.
1202) Memory leak (CVE-ID: CVE-2026-93126)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak device node references.
The vulnerability exists due to a missing release of a device node reference in the adsp_map_carveout function when calling of_parse_phandle_with_args(). A local user can cause the function to process a device-tree phandle to leak device node references.
1203) Improper resource shutdown or release (CVE-ID: CVE-2026-93130)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a resource leak.
The vulnerability exists due to improper resource shutdown or release in the dell-wmi-base module initialization routine when module initialization fails. A local privileged user can trigger a module load failure to cause a resource leak.
1204) Use-after-free (CVE-ID: CVE-2026-93131)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to a use-after-free race condition in the Dell privacy WMI driver when accessing the features_present field without holding the list mutex. A local user can trigger concurrent access to the field while the associated privacy data is freed to access freed memory.
1205) Memory leak (CVE-ID: CVE-2026-93136)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper reference count management in mhi_ep_create_device() when dev_set_name() or device_add() fails during MHI device creation. A local user can trigger a device-creation error to cause a resource leak.
1206) Use-after-free (CVE-ID: CVE-2026-93137)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in bpf_find_vma() when a BPF program accesses virtual memory area information for a foreign task. A local user can invoke bpf_find_vma() with a foreign task to trigger a use-after-free condition.
The foreign task must exit concurrently.
1207) Race condition (CVE-ID: CVE-2026-93138)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access incompletely initialized vmlinux BTF data.
The vulnerability exists due to a race condition in bpf_get_btf_vmlinux when concurrently invoking the function during first-time vmlinux BTF parsing. A local user can invoke the affected function concurrently to access incompletely initialized vmlinux BTF data.
The race can occur on weakly ordered architectures when CONFIG_DEBUG_INFO_BTF is enabled.
1208) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-93140)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a spurious kernel warning.
The vulnerability exists due to improper handling of an exceptional I/O condition in the UDF Logical Volume Integrity Descriptor buffer when marking the buffer dirty after a write I/O error. A local user can remount the filesystem read-write or synchronize it to trigger a spurious kernel warning.
1209) Double free (CVE-ID: CVE-2026-93141)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in r8a66597_probe() when usb_add_gadget_udc() fails. A local user can trigger the probe error path to cause a denial of service.
1210) Unchecked Return Value (CVE-ID: CVE-2026-93142)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the rcar_thermal_probe() function when registering a thermal zone during driver probe. A local user can trigger a thermal zone registration failure to cause a denial of service.
1211) Improper access control (CVE-ID: CVE-2026-93144)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass read-only restrictions on untrusted BTF pointers.
The vulnerability exists due to improper access control in check_ptr_to_btf_access() in the BPF verifier when validating write accesses through untrusted BTF pointers. A local user can load a BPF program that performs a write through an untrusted BTF pointer to bypass read-only restrictions on untrusted BTF pointers.
1212) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-93145)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to failure to release generic power-domain structures in gdsc_unregister() when performing a provider unbind and rebind cycle. A local privileged user can trigger a provider unbind and rebind cycle to cause a denial of service.
1213) Memory corruption (CVE-ID: CVE-2026-93148)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory beyond allocated object bounds.
The vulnerability exists due to improper bounds checking in the BPF verifier BTF struct-walking logic when validating BPF program accesses to MEM_ALLOC objects. A local user can load a BPF program that accesses beyond the static BTF type size to access memory beyond allocated object bounds.
The issue also affects struct ID matching used for kfunc and kptr type checks.
1214) Race condition (CVE-ID: CVE-2026-93149)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the mac80211_hwsim_stop() pending-frame queue drain when stopping the mac80211_hwsim device. A local user can trigger concurrent TX status handling that removes the final pending frame to cause a denial of service.
1215) Race condition (CVE-ID: CVE-2026-93150)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect operations.
The vulnerability exists due to a race condition in the cpuset subsystem's nr_deadline_tasks counter when concurrent scheduler-policy changes and cpuset attachment operations update the counter. A local user can perform concurrent scheduler-policy and cpuset attachment operations to cause incorrect operations.
1216) Memory leak (CVE-ID: CVE-2026-93151)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a memory leak.
The vulnerability exists due to failure to release response resources in the nvmet-rdma queue teardown routine when an RDMA connection is forcefully disconnected while I/O operations are in flight. A remote attacker can disconnect an RDMA connection while I/O operations are in flight to cause a memory leak.
1217) Race condition (CVE-ID: CVE-2026-93152)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access queue state before its initialization is visible.
The vulnerability exists due to improper synchronization in the Apple NVMe driver's queue enabled-state handling when interrupt or request paths check whether a queue is enabled. A local user can race queue-state checks with queue initialization to access queue state before its initialization is visible.
1218) Use-after-free (CVE-ID: CVE-2026-93154)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing reference counting in the Intel irdma driver's user ring memory-region handling when deregistering a memory region backing QP, CQ, or SRQ rings. A local user can deregister a memory region associated with a user ring to cause a denial of service.
1219) Out-of-bounds read (CVE-ID: CVE-2026-93155)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an out-of-bounds access in the Keem Bay OCS AES driver's register_aes_algs() function when skcipher algorithm registration fails after AEAD algorithm registration. A local privileged user can trigger the registration error path to cause a denial of service.
1220) Unchecked Return Value (CVE-ID: CVE-2026-93156)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause hash requests to produce incorrect digest values.
The vulnerability exists due to an unchecked return value in the rk3288 crypto ahash driver's rk_hash_run() function when waiting for the hash engine to become idle after a final DMA transfer. A local user can submit a hash request while the hash engine does not become idle to cause hash requests to produce incorrect digest values.
1221) Unchecked Return Value (CVE-ID: CVE-2026-93158)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause crypto request setup failures.
The vulnerability exists due to unchecked return value handling in sa_ul_probe() when security-context DMA pool creation fails. A local user can initiate use of the driver after DMA pool creation fails to cause crypto request setup failures.
1222) Incomplete cleanup (CVE-ID: CVE-2026-93159)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to incomplete cleanup in the atmel-sha204a nonblocking RNG path when an asynchronous I2C transfer fails. A local user can make subsequent read attempts after a failed I2C transfer to disclose sensitive information.
1223) Key management errors (CVE-ID: CVE-2026-93160)
CWE-ID: CWE-320 - Key Management Errors
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to derive a shared secret using a private key not generated for the current transform context.
The vulnerability exists due to improper cryptographic key management in atmel_ecdh_compute_shared_secret() when processing hardware ECDH shared-secret requests without a cached public key. A local user can submit a hardware ECDH shared-secret request without a cached public key to derive a shared secret using a private key not generated for the current transform context.
1224) Sensitive Information in Resource Not Removed Before Reuse (CVE-ID: CVE-2026-93161)
CWE-ID: CWE-226 - Sensitive Information in Resource Not Removed Before Reuse
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive key material.
The vulnerability exists due to failure to clear sensitive information from stack memory in qat_alg_xts_reverse_key() when expanding a forward XTS AES key. A local user can access residual AES key material in stack memory to disclose sensitive key material.
1225) Expired pointer dereference (CVE-ID: CVE-2026-93162)
CWE-ID: CWE-825 - Expired pointer dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an expired pointer dereference in the QAT reset worker when an SR-IOV reenable completion wait times out. A local user can trigger a QAT device reset that reaches the timeout to cause memory corruption.
1226) Use-after-free (CVE-ID: CVE-2026-93163)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the hwrng_register function when handling a hardware random number generator registration failure. A local user can cause registration to fail after the random number generator has been added to the global rng_list and free the associated structure to trigger a use-after-free.
1227) Out-of-bounds read (CVE-ID: CVE-2026-93165)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to overread memory.
The vulnerability exists due to an out-of-bounds read in cros_ec_sensorhub_ring_handler() when processing FIFO information responses from EC firmware. A local privileged user can cause the handler to process a response whose length is shorter than expected to overread memory.
The condition can occur when EC firmware reports inconsistent maximum response and sensor-count values.
1228) Use of Out-of-range Pointer Offset (CVE-ID: CVE-2026-93167)
CWE-ID: CWE-823 - Use of Out-of-range Pointer Offset
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect stack offset handling in the C-SKY syscall trace path when tracing system calls with fifth or sixth arguments. A local user can trace a process executing a system call with five or six arguments to cause a denial of service.
The issue is limited to the C-SKY ABIv2 syscall trace path.
1229) Race condition (CVE-ID: CVE-2026-93170)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause descriptor corruption or missed DMA completions.
The vulnerability exists due to a race condition in the Xilinx AXIDMA and MCDMA interrupt handlers when handling descriptor-completion interrupts. A local user can queue multiple active descriptors before a completion interrupt occurs to cause descriptor corruption or missed DMA completions.
Exploitation requires descriptors to remain in the active list after completed descriptors are moved to the done list.
1230) NULL pointer dereference (CVE-ID: CVE-2026-93172)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in free_area_init_core_hotplug when initializing per-CPU node statistics during memory hotplug. A local privileged user can initiate a memory hotplug operation that encounters a failed per_cpu_nodestats allocation to cause a denial of service.
1231) Use of uninitialized resource (CVE-ID: CVE-2026-93174)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose stale heap contents.
The vulnerability exists due to incomplete copying of per-CPU map value padding in copy_map_value_long() when processing UAPI LOOKUP_ELEM operations on per-CPU maps. A local user can invoke a UAPI lookup operation on a per-CPU map with a value size that requires padding to disclose stale heap contents.
The issue also affects bpf_iter for per-CPU maps.
1232) Use-after-free (CVE-ID: CVE-2026-93175)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in amdgpu_dm_crtc_reset_state() when allocating a new CRTC state after freeing the old state. A local user can invoke CRTC state reset when memory allocation fails to trigger a use-after-free condition.
1233) Use-after-free (CVE-ID: CVE-2026-93176)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a dangling pointer in amdgpu_dm_plane_drm_plane_reset() when allocation of a new plane state fails after the old state has been freed. A local user can trigger the affected plane reset path under allocation-failure conditions to trigger a use-after-free condition.
1234) Out-of-bounds read (CVE-ID: CVE-2026-93177)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in the Vega10 PowerPlay hardware manager when parsing VBIOS-provided voltage dependency tables. A local user can provide voltage table entries containing out-of-range lookup indices to read out-of-bounds memory.
1235) Out-of-bounds read (CVE-ID: CVE-2026-93178)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the SMU7 powerplay voltage lookup handling when processing VBIOS-parsed voltage table entries containing out-of-range voltage indices. A local user can provide VBIOS-parsed table entries with out-of-range voltage indices to perform an out-of-bounds read.
1236) Out-of-bounds read (CVE-ID: CVE-2026-93179)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or trigger an out-of-bounds read.
The vulnerability exists due to improper validation of voltage-object sizes in the AMD PowerPlay VoltageObjectInfo table lookup routines when processing a malformed VBIOS VoltageObjectInfo table. A local user can cause the driver to process a malformed VoltageObjectInfo table to cause a denial of service or trigger an out-of-bounds read.
1237) Integer overflow (CVE-ID: CVE-2026-93182)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer overflow in update_tg_cfs_runnable() in the fair scheduler when processing scheduler runnable-load updates. A local user can run a hackbench workload to cause a denial of service.
1238) Improper initialization (CVE-ID: CVE-2026-93183)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization order in lima_device_init() when initializing the Lima device. A local user can trigger creation of an empty Lima VM before its allocation range is configured to cause a denial of service.
The kernel BUG condition is triggered when DRM_DEBUG_MM is enabled.
1239) Improper initialization (CVE-ID: CVE-2026-93184)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a system hang.
The vulnerability exists due to improper runtime power management handling in the fsl_audmix probe routine when accessing ALSA control or DAPM paths before the first runtime resume. A local user can access an affected audio control path to cause a system hang.
1240) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-93185)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause active timer or work objects to remain after device removal.
The vulnerability exists due to improper cancellation of delayed work in rt700_sdw_remove() when removing an RT700 SoundWire codec after the SoundWire slave becomes unattached while jack work is pending. A local privileged user can cause the remove path to skip cancellation of pending jack work.
Practical reachability depends on SoundWire core remove ordering after an unattached status update.
1241) Uncontrolled Memory Allocation (CVE-ID: CVE-2026-93186)
CWE-ID: CWE-789 - Uncontrolled Memory Allocation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uncontrolled memory allocation in the CXL mailbox command constructor cxl_mbox_cmd_ctor() when processing CXL_MEM_SEND_COMMAND requests with an oversized output size. A local user can submit a command with a large output size to cause a denial of service.
A system panic requires panic_on_warn=1.
1242) Out-of-bounds read (CVE-ID: CVE-2026-93188)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose out-of-bounds data.
The vulnerability exists due to an out-of-bounds read in the Roccat Kone HID driver's profile handling when processing a device-supplied profile index. An attacker with physical access can connect a malicious USB device claiming the Roccat Kone ID and send a switch-profile event or provide a startup profile value during probing to disclose out-of-bounds data.
The out-of-bounds read result is exposed through the actual_dpi sysfs attribute.
1243) Use-after-free (CVE-ID: CVE-2026-93189)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to failure to quiesce HID input before freeing objects in hid_hw_stop() in the HID core when a driver probe unwinds after HID input has been enabled while HID reports are in flight. A local user can trigger a failed driver initialization while HID reports are being processed to trigger a use-after-free condition.
1244) Stack-based buffer overflow (CVE-ID: CVE-2026-93190)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause memory corruption.
The vulnerability exists due to a stack-based buffer overflow in cros_typec_register_partner_pdos() when processing EC TYPEC_STATUS responses with a source or sink PDO count exceeding PDO_MAX_OBJECTS. A local privileged user can provide a response with an oversized PDO count to cause memory corruption.
1245) Incorrect authorization (CVE-ID: CVE-2026-93191)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose messages to an unauthorized receiver.
The vulnerability exists due to improper authorization in smack_msg_queue_msgrcv when processing messages through the pipelined_send optimization for a waiting receiver. A local user can send a message to a queue while an unauthorized target task is waiting to receive it to disclose messages to an unauthorized receiver.
1246) Use-after-free (CVE-ID: CVE-2026-93192)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise system confidentiality, integrity, and availability.
The vulnerability exists due to failure to clear a dangling active-job pointer in the Linux kernel V3D driver's BIN, RENDER, TFU, and CSD job execution callbacks when v3d_fence_create() fails during job execution. A local user can exploit the stale queue->active_job reference to compromise system confidentiality, integrity, and availability.
The BIN queue's active-job reference can also be accessed concurrently by v3d_overflow_mem_work().
1247) Use-after-free (CVE-ID: CVE-2026-93196)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in virtio_pmem_host_ack() when completing a virtio pmem flush request after virtio_pmem_flush() has freed its request token. A local user can trigger this race to cause a denial of service.
1248) Incorrect Comparison (CVE-ID: CVE-2026-93199)
CWE-ID: CWE-697 - Incorrect Comparison
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect duplicate-device detection.
The vulnerability exists due to an incorrect comparison in i3c_master_search_i3c_dev_duplicate() when searching I3C devices with matching PIDs. A local user can cause the controller device to be identified as a duplicate target device.
1249) Use-after-free (CVE-ID: CVE-2026-93200)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in master->this handling in the I3C master controller when accessing sysfs attributes for the master controller device. A local user can access sysfs attributes for the master controller device to trigger a use-after-free.
1250) Race condition (CVE-ID: CVE-2026-93203)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt backbone gateway CRC values.
The vulnerability exists due to a race condition in batadv_bla_add_claim() when processing concurrent CLAIM frames for the same client. A remote attacker can send concurrent CLAIM frames to corrupt backbone gateway CRC values.
1251) Race condition (CVE-ID: CVE-2026-93204)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2.3 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to poison an ARP cache.
The vulnerability exists due to a race condition caused by non-atomic MAC address updates in batadv_dat_entry_add() in the batman-adv distributed ARP table when a MAC address is updated concurrently with a reader accessing the entry. A remote attacker can cause a MAC address update to race with a reader to poison an ARP cache.
1252) Use-after-free (CVE-ID: CVE-2026-93205)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free in the IOPF queue cleanup performed by arm_smmu_device_remove() when removing an Arm SMMU device. A local privileged user can trigger device removal while the event-queue IRQ handler accesses the IOPF queue to cause a denial of service.
1253) Incorrect authorization (CVE-ID: CVE-2026-93206)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose PCI configuration-space information.
The vulnerability exists due to improper authorization using the credentials of the calling task rather than the opening process in proc_bus_pci_read() when reading PCI configuration space through procfs. A local privileged user can pass a file descriptor opened with CAP_SYS_ADMIN to an unprivileged process to disclose PCI configuration-space information.
1254) Use-after-free (CVE-ID: CVE-2026-93207)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to access freed memory.
The vulnerability exists due to a use-after-free condition in svcauth_gss_decode_credbody() when processing malformed RPC GSS credential bodies. A remote attacker can send a malformed RPC GSS credential to access freed memory.
The credential storage is reused across requests, allowing a dangling context-data pointer to be paired with a stale length after request pages are released.
1255) Race condition (CVE-ID: CVE-2026-93208)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent slab caches from being released.
The vulnerability exists due to a race condition in KASAN quarantine cache removal when a CPU goes offline after per-CPU cache processing. A local user can trigger cache shrinking or destruction during CPU hotplug activity to prevent slab caches from being released.
Only kernels built with CONFIG_KASAN_GENERIC are affected.
1256) Unchecked Return Value (CVE-ID: CVE-2026-93209)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause Bluetooth enable operations to time out.
The vulnerability exists due to improper handling of an allocation failure in the Bluetooth HCI command synchronization functionality when processing a Bluetooth command under memory pressure. A local user can trigger Bluetooth command processing during memory pressure to cause Bluetooth enable operations to time out.
1257) NULL pointer dereference (CVE-ID: CVE-2026-93210)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the SMB client DFS cache when processing an invalid target hint. A local user can cause the DFS cache to process an invalid target hint to cause a denial of service.
1258) Race condition (CVE-ID: CVE-2026-93211)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in DRC hash table initialization in nfsd_reply_cache_init when the DRC shrinker scans the reply cache before bucket list heads are initialized. A local user can trigger reply-cache initialization concurrently with a shrinker scan to cause a denial of service.
The issue occurs on weakly ordered architectures such as arm64 and ppc.
1259) Out-of-bounds read (CVE-ID: CVE-2026-93213)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the of_alias_scan() stem parser when parsing a property name that is empty or consists only of digits. A local user can trigger parsing of such a property name to perform an out-of-bounds read.
1260) Deadlock (CVE-ID: CVE-2026-93214)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock ordering in usbg_make_tpg() when performing configfs dependency operations across subsystems. A local user can trigger concurrent configfs operations to cause a denial of service.
Exploitation requires a circular lock dependency involving configfs_rmdir().
1261) Double free (CVE-ID: CVE-2026-93215)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in cdx_create_res_attr() when sysfs binary file creation fails. A local user can trigger resource attribute creation under this failure condition to cause a denial of service.
1262) Incorrect calculation (CVE-ID: CVE-2026-93219)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an incorrect minimum interval calculation in the sun4i clockevent timer driver when processing timer events. A local user can trigger timer events to cause a denial of service.
The issue can leave the next timer event stuck during oneshot, high-resolution, or nohz timer operation.
1263) Exposure of Resource to Wrong Sphere (CVE-ID: CVE-2026-93222)
CWE-ID: CWE-668 - Exposure of resource to wrong sphere
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause signal sender identifiers to be incorrectly rewritten.
The vulnerability exists due to improper handling of shared siginfo data in the signal delivery logic when delivering group signals across namespaces. A local user can send a group signal to cause sender identifiers rewritten for one recipient to affect subsequent recipients.
1264) Improper update of reference count (CVE-ID: CVE-2026-93223)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a reference count underflow of an Open Firmware node.
The vulnerability exists due to improper reference count management in tegra_vip_channel_of_parse() in the tegra-video VIP driver when parsing endpoint nodes from a malformed device tree. A local user can trigger an endpoint parsing error with a malformed device tree to cause a reference count underflow of an Open Firmware node.
1265) Race condition (CVE-ID: CVE-2026-93226)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a race condition.
The vulnerability exists due to an unsafe iteration of an RCU-protected list in rt6_nh_dump_exceptions() when dumping IPv6 route exceptions while exception entries are concurrently added. A local user can initiate an IPv6 route dump during concurrent route exception insertion to trigger a race condition.
1266) Improper input validation (CVE-ID: CVE-2026-93228)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause improper processing of malformed RPC-over-RDMA chunks.
The vulnerability exists due to improper input validation in the xdr_check_write_chunk() function when processing Write or Reply chunks with a zero segment count. A remote attacker can send a malformed Write or Reply chunk with a zero segment count to cause improper processing of malformed RPC-over-RDMA chunks.
1267) Race condition (CVE-ID: CVE-2026-93229)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to obtain inconsistent RPC request status information.
The vulnerability exists due to a missing read memory barrier in nfsd_nl_rpc_status_get_dumpit() when reporting RPC request status through a dump operation. A local user can request RPC status information during concurrent request-status updates to obtain inconsistent RPC request status information.
The issue occurs on weakly ordered architectures such as ARM and POWER.
1268) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-93231)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent locks associated with a requested server IP address from being released.
The vulnerability exists due to incorrectly specified arguments in nlmsvc_match_ip() when releasing locks by server IP address through /proc/fs/nfsd/unlock_ip. A local user can invoke the unlock-by-IP operation to prevent locks associated with the requested server IP address from being released.
1269) Out-of-bounds read (CVE-ID: CVE-2026-93234)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to perform an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in gud_connector_add_tv_mode() when processing TV mode names returned by a GUD device. An attacker with physical access can provide a device response containing a TV mode name without a NUL terminator to perform an out-of-bounds read.
1270) Improper initialization (CVE-ID: CVE-2026-93235)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper initialization of post-EOF data in the F2FS file size extension handling when extending a file across an unaligned EOF boundary. A local user can extend a file across an unaligned EOF boundary to disclose sensitive information.
Stale disk data can be exposed after remounting or crash recovery when metadata is persisted before the zeroed data.
1271) NULL pointer dereference (CVE-ID: CVE-2026-93236)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in vdec_try_fmt_common() when processing a VIDIOC_TRY_FMT request with an unsupported pixel format on the OUTPUT queue. A local user can submit a crafted VIDIOC_TRY_FMT request to cause a denial of service.
The issue occurs when MPEG2 support has been locally removed and is absent from the platform format table.
1272) Use of Uninitialized Variable (CVE-ID: CVE-2026-93238)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause unintended guest hardware queue resets.
The vulnerability exists due to use of an uninitialized bitmap in vfio_ap_mdev_hot_plug_cfg() when processing a hot-plug configuration change that adds only control domains. A local user can modify the hot-plug configuration to add only control domains to cause unintended guest hardware queue resets.
1273) Use-after-free (CVE-ID: CVE-2026-93239)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel fault.
The vulnerability exists due to use-after-free in the arm64 show_pte() page-table walk when walking task page tables concurrently with teardown. A local user can cause a task page-table teardown to occur during the walk to cause a kernel fault.
The walk can also derive a lower-level pointer from a parent entry that has been cleared concurrently.
1274) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-93240)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper execution-context handling in the cgroup v1 memory soft limit reclaim path when soft limit reclaim invokes lru_gen_shrink_lruvec() from kswapd. A local user can configure memory.soft_limit_in_bytes to trigger a kernel warning.
1275) Off-by-one (CVE-ID: CVE-2026-93242)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause legitimate firmware responses to be dropped.
The vulnerability exists due to an off-by-one error in __qla_consume_iocb() in the qla2xxx response queue handler when processing response queue IOCBs. A local user can trigger response queue processing to consume an unrelated IOCB and cause legitimate firmware responses to be dropped.
1276) Resource exhaustion (CVE-ID: CVE-2026-93243)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locked-page resource accounting in the Linux kernel secretmem feature when mapping and unmapping secret memory ranges. A local user can repeatedly map and unmap secret memory ranges to consume all available system memory with unevictable folios and cause a denial of service.
A secretmem file descriptor can be passed between processes and inherited across fork.
1277) Incorrect Conversion between Numeric Types (CVE-ID: CVE-2026-93244)
CWE-ID: CWE-681 - Incorrect Conversion between Numeric Types
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an integer truncation.
The vulnerability exists due to improper range validation in simpledrm device creation when calculating a framebuffer stride. A local user can cause a computed stride exceeding INT_MAX to be assigned to stride to trigger an integer truncation.
1278) Improper initialization (CVE-ID: CVE-2026-93245)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper initialization of list heads in AppArmor policy initialization when handling a profile creation failure before initialization completes. A local user can attempt to load a profile that fails during creation to trigger a kernel warning.
1279) Race condition (CVE-ID: CVE-2026-93247)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in Bluetooth management discovery state handling when concurrently updating and reading the UUID discovery filter state. A local user can initiate concurrent Bluetooth service discovery operations to cause a denial of service.
1280) Use-after-free (CVE-ID: CVE-2026-93250)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to a use-after-free in vxlan_mdb_flush() when flushing VXLAN multicast database entries through RTM_DELMDB bulk requests. A local user can create an (S, G) entry before a (*, G) entry and issue a bulk RTM_DELMDB request to cause memory corruption.
The (*, G) entry must be added with NLM_F_REPLACE because adding the source otherwise fails with -EEXIST.
1281) Deadlock (CVE-ID: CVE-2026-93252)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock ordering in the OCFS2 ACL initialization and extended attribute handling paths when concurrently performing extended attribute updates and filesystem node-creation operations. A local user can perform concurrent extended attribute updates and mkdir or mknod operations to cause a denial of service.
Exploitation depends on a pending writer on the journal transaction barrier causing the conflicting lock acquisition paths to block.
1282) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-93256)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper exception masking in the arm64 hibernation resume code when resuming from hibernation. A local privileged user can resume a hibernated system while exceptions are unmasked to cause a denial of service.
Pseudo-NMI support can permit pseudo-NMI exceptions during the resume process.
1283) Reliance on undefined behavior (CVE-ID: CVE-2026-93259)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an incorrect inline assembly clobber list in the powerpc interrupt-handling functions call_do_irq() and call_do_softirq() when executing the affected stack-switching calls in CONFIG_PPC_KERNEL_PCREL mode. A local user can trigger the affected interrupt-handling paths to cause a denial of service.
Newer GCC versions can allocate values spanning the calls to r2, exposing register corruption when the called functions modify that register.
1284) Use-after-free (CVE-ID: CVE-2026-93260)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper error handling in xive_smp_probe() when handling a failed XIVE IPI initialization. A local user can cause xive_setup_cpu_ipi() to dereference the freed global xive_ipis array to trigger a use-after-free condition.
The initialization failure may occur when irq_domain_alloc_irqs() fails.
1285) NULL pointer dereference (CVE-ID: CVE-2026-93261)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing null check in __lock_set_class() when register_lock_class() returns NULL. A local user can cause lock class registration to fail to cause a denial of service.
Lock class registration can fail when the lock class pool is exhausted, graph_lock() fails, or key validation fails.
1286) Use-after-free (CVE-ID: CVE-2026-93262)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in ppl_do_flush() when processing RAID5 PPL flushes. A local user can cause ppl_io_unit_finished() to free the io object while the loop continues accessing io->pending_flushes to trigger a use-after-free condition.
1287) Out-of-bounds read (CVE-ID: CVE-2026-93264)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory registration to be rejected.
The vulnerability exists due to an incorrect chunk length calculation in the EFA RDMA driver's pbl_chunk_list_create function when registering a memory region whose PBL page count is a multiple of 510. A local user can register such a memory region to cause memory registration to be rejected.
The issue can also result in an out-of-bounds access to the chunks array.
1288) Improper locking (CVE-ID: CVE-2026-93268)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper lock management in ext4_try_to_expand_extra_isize() when expanding inode extra isize during filesystem mount. A local privileged user can trigger orphan processing during mount to cause a denial of service.
The circular lock dependency involves s_writepages_rwsem, an active jbd2 handle, and xattr_sem.
1289) Deadlock (CVE-ID: CVE-2026-93269)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock ordering in ext4_ext_migrate when invoking the ext4 extent migration ioctl. A local user can trigger concurrent inode eviction and writeback operations to cause a denial of service.
1290) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-93271)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper range validation in ath11k_dp_rx_h_rate() when processing HT, VHT, or HE frames with a reported MCS above the corresponding mac80211 rate-space maximum. A remote attacker can send a wireless frame with an out-of-range reported MCS value to cause a denial of service.
The affected frame decodes correctly despite its reported MCS value exceeding the corresponding mac80211 rate space.
1291) NULL pointer dereference (CVE-ID: CVE-2026-93273)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing null check and improper resource release in the tps6594_regulator_probe() multiphase configuration loop when processing multiphase regulator configuration. A local user can trigger the loop with a missing buck device node to cause a denial of service.
1292) NULL pointer dereference (CVE-ID: CVE-2026-93274)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in bcm2835_pinctrl_probe() when handling a failed pin controller registration. A local user can trigger a failed pin controller registration to cause a denial of service.
1293) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-93275)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper resource lifecycle management in the Intel PT perf event stop and start callbacks when group throttling invokes callbacks without update flags. A local user can cause an Intel PT event to be throttled to trigger a kernel warning.
The issue can occur when AUX area sampling is used.
1294) Out-of-bounds read (CVE-ID: CVE-2026-93280)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in the Greybus audio topology parser when parsing a topology blob supplied by a connected module. An attacker with physical access can supply a topology blob with section sizes exceeding the fetched size to read out-of-bounds memory.
1295) Out-of-bounds read (CVE-ID: CVE-2026-93281)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in rtw89_mac_check_he_obss_narrow_bw_ru_iter() when processing extended capability information with a length of 10 bytes. A remote attacker can provide an extended capability element that is 10 bytes long to read out-of-bounds memory.
1296) Improper access control (CVE-ID: CVE-2026-93282)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 8.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to obtain unauthorized file access rights.
The vulnerability exists due to improper access control in the ksmbd DACL maximum access calculation when processing SMB2 open requests that request maximal access. A remote user can request maximal access to a file to obtain unauthorized file access rights.
1297) Use-after-free (CVE-ID: CVE-2026-93283)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in i3c_master_register_new_i3c_devs() when handling a device_register() failure. A local user can trigger a device registration failure followed by device unregistration to cause a denial of service.
1298) Race condition (CVE-ID: CVE-2026-93285)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the f2fs garbage-collection thread lifetime management when processing sysfs updates concurrently with filesystem remount or shutdown operations. A local user can update sysfs attributes while the garbage-collection thread is being stopped to cause a denial of service.
Exploitation requires write access to the relevant f2fs sysfs attributes.
1299) NULL pointer dereference (CVE-ID: CVE-2026-93286)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing null pointer check in aarp_send_ddp() when sending AppleTalk packets through the LocalTalk fast path on a device without an AppleTalk interface configured. A local user can send an AppleTalk packet to cause a denial of service.
1300) Memory corruption (CVE-ID: CVE-2026-93287)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper bounds checking in the i2c-stub driver's stub_xfer function when processing caller-supplied I2C_SMBUS_I2C_BLOCK_DATA transfers. A local user can issue a crafted SMBus block transfer with an oversized length to cause a denial of service.
1301) Out-of-bounds read (CVE-ID: CVE-2026-93287)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in the smbus_write tracepoint when processing caller-supplied oversized SMBus block writes. A local user can issue an SMBus block write with an oversized length to read memory out of bounds.
1302) Use-after-free (CVE-ID: CVE-2026-93288)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to failure to wait for an RCU grace period in nfnetlink_log per-network state when processing packets concurrently with network namespace teardown. A local user can trigger concurrent packet processing and network namespace teardown to trigger a use-after-free.
1303) Deadlock (CVE-ID: CVE-2026-93781)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a deadlock in scsi_eh_lock_door() when allocating a request during SCSI error recovery while all scheduler tags are in use. A local user can trigger SCSI error recovery under these conditions to cause a denial of service.
1304) Race condition (CVE-ID: CVE-2026-93782)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write response data to an unrelated userspace object.
The vulnerability exists due to a race condition in vhost-scsi ioctl handling when replacing the memory table while commands are in flight. A local user can submit commands and issue VHOST_SET_MEM_TABLE to write response data to an unrelated userspace object.
1305) Out-of-bounds read (CVE-ID: CVE-2026-93783)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read uninitialized memory.
The vulnerability exists due to an out-of-bounds read in rfcomm_recv_frame() when processing truncated Bluetooth RFCOMM frames. A remote attacker can send a truncated Bluetooth RFCOMM frame to read uninitialized memory.
A zero-length frame can cause a length underflow and make skb_tail_pointer() read past the buffer.
1306) Out-of-bounds read (CVE-ID: CVE-2026-93784)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of information element buffers in cfg80211_wext_siwgenie() when storing a malformed buffer through SIOCSIWGENIE. A local user can submit a malformed information element buffer and trigger a connection attempt to cause a denial of service.
The issue is triggered when a subsequent SIOCSIWESSID operation initiates connection processing.
1307) Numeric Truncation Error (CVE-ID: CVE-2026-93785)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause inconsistent payload length interpretation.
The vulnerability exists due to improper validation of payload length in the cifs.idmap key type when processing oversized preparsed payloads. A local user can provide an oversized preparsed payload to cause inconsistent payload length interpretation.
1308) Incorrect permission assignment for critical resource (CVE-ID: CVE-2026-93786)
CWE-ID: CWE-732 - Incorrect Permission Assignment for Critical Resource
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to widen effective permissions on SMB-created objects.
The vulnerability exists due to improper permission assignment in the ksmbd VFS POSIX ACL inheritance handling when creating SMB objects in directories with default POSIX ACLs. A remote user can create an SMB object to widen effective permissions on that object.
Exploitation requires a parent directory with a default POSIX ACL containing a restrictive ACL_MASK entry.
1309) Out-of-bounds read (CVE-ID: CVE-2026-93787)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds read.
The vulnerability exists due to improper bounds checking in cifs_filldir() when processing SMB1 TRANS2 directory enumeration responses. A remote attacker can return a directory entry with an oversized FileNameLength to cause an out-of-bounds read.
User interaction is required to list a directory on a CIFS mount served by an attacker-controlled SMB1 server.
1310) Reliance on undefined behavior (CVE-ID: CVE-2026-93788)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to trigger undefined behavior.
The vulnerability exists due to improper bounds checking in the WGDS table revision index handling when processing WGDS tables reporting an invalid revision value. An attacker with physical access can cause the kernel to process a WGDS table with an invalid revision value to trigger undefined behavior.
1311) Integer underflow (CVE-ID: CVE-2026-93789)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a length underflow.
The vulnerability exists due to improper validation of aligned TLV lengths in the iwlwifi firmware parser when processing malformed TLVs in a firmware image. A local user can cause the parser to process a firmware image containing malformed TLVs to cause a length underflow.
1312) Out-of-bounds write (CVE-ID: CVE-2026-93790)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write outside the bounds of an array.
The vulnerability exists due to improper array index validation in the iwl_mvm_rx_ba_notif handler when processing compressed block acknowledgment notifications. A local user can trigger processing of a compressed block acknowledgment notification containing an invalid TID to write outside the bounds of an array.
Multi-TID block acknowledgment is not generally in use.
1313) Improper Validation of Array Index (CVE-ID: CVE-2026-93791)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of an array index in the iwl_mvm_rx_ba_notif function when processing BA notifications from firmware. A local user can trigger processing of a BA notification containing an out-of-range TID to cause an out-of-bounds memory access.
1314) Integer underflow (CVE-ID: CVE-2026-93792)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an integer underflow in the iwl_mvm_report_wakeup_reasons() WoWLAN wakeup-reason packet handling when processing firmware-reported WoWLAN packets with undersized lengths. A local user can trigger processing of a firmware-reported WoWLAN packet with an undersized length to cause a denial of service.
1315) Out-of-bounds read (CVE-ID: CVE-2026-93793)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper length validation in TX_CMD response parsing in the iwlwifi mvm driver when processing TX_CMD responses with payloads shorter than the frame_count-dependent status layout. A local user can supply a malformed TX_CMD response to cause an out-of-bounds read.
1316) Race condition (CVE-ID: CVE-2026-93794)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause punched file ranges to be incorrectly reported as allocated data.
The vulnerability exists due to improper synchronization in the SMB client smb3_punch_hole function when punching a hole after a large buffered write. A local user can perform a large buffered write followed by a hole-punch operation to cause punched file ranges to be incorrectly reported as allocated data.
1317) Memory leak (CVE-ID: CVE-2026-93795)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause resource exhaustion.
The vulnerability exists due to improper reference count management in the blkg_create() error path when radix_tree_insert() fails. A local user can trigger a radix_tree_insert() failure during blkcg creation to cause resource exhaustion.
The blkcg group may be marked online despite not being fully inserted.
1318) Use-after-free (CVE-ID: CVE-2026-93796)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to a use-after-free condition in the iwlwifi PCIe RX cleanup routine when RX initialization fails and cleanup or retry paths are invoked. A local user can invoke the affected cleanup or retry paths after a failed RX initialization to access freed memory.
1319) Out-of-bounds read (CVE-ID: CVE-2026-93797)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in the iwl_mvm_check_he_obss_narrow_bw_ru_iter function when processing an extended capability information element shorter than 11 bytes. A remote attacker can supply a malformed extended capability information element to read memory out of bounds.
1320) Race condition (CVE-ID: CVE-2026-93798)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause inconsistent relocation-root state.
The vulnerability exists due to improper synchronization in merge_reloc_roots() when merging relocation roots. A local user can trigger relocation-root cleanup to cause inconsistent relocation-root state.
The issue occurs when a root has zero root references in its root item.
1321) Improper Validation of Array Index (CVE-ID: CVE-2026-93799)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds array access.
The vulnerability exists due to improper validation of an array index in the iwl_mvm_window_status_notif BA window status notification handler when processing a BA window status notification. A local user can cause processing of a notification containing an invalid station ID to perform an out-of-bounds array access.
The station ID is extracted as a 5-bit value from the firmware notification and is used to index the fw_id_to_mac_id[] array.
1322) Use-after-free (CVE-ID: CVE-2026-93800)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the btrfs relocation root cleanup logic when handling errors returned by btrfs_update_reloc_root() during relocation. A local user can trigger relocation that encounters an error and unmount the filesystem to cause a denial of service.
1323) Use of Uninitialized Variable (CVE-ID: CVE-2026-93801)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect field values.
The vulnerability exists due to use of uninitialized stack memory in cifs_open_info_data in the SMB client when using affected SMB client operations. A local user can trigger affected SMB client operations to cause incorrect field values.
1324) Out-of-bounds write (CVE-ID: CVE-2026-93802)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in rsi_prepare_beacon() when preparing an oversized beacon frame. A local user can provide an oversized beacon frame to cause a denial of service.
1325) Out-of-bounds read (CVE-ID: CVE-2026-93803)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in libipw_rx() when processing crafted Wi-Fi frames. A remote attacker can send a specially crafted Wi-Fi frame to read out-of-bounds memory.
1326) Race condition (CVE-ID: CVE-2026-93804)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause packets to be transmitted to the driver after it has been told to leave an IBSS.
The vulnerability exists due to a race condition in ieee80211_ibss_disconnect() in mac80211 when disconnecting from an IBSS while transmissions are in flight. A local user can initiate an IBSS disconnect while packets are still being transmitted to cause packets to be transmitted to the driver after it has been told to leave an IBSS.
1327) Out-of-bounds read (CVE-ID: CVE-2026-93805)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to improper frame length validation in the cfg80211_rx_mlme_mgmt() and cfg80211_tx_mlme_mgmt() callbacks when processing truncated MLME management frames. A local user can supply a truncated management frame to read out-of-bounds memory.
1328) Out-of-bounds read (CVE-ID: CVE-2026-93806)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in cfg80211_rx_assoc_resp() in the cfg80211 wireless subsystem when processing a short association response frame. A remote attacker can send a malformed association response frame to read out-of-bounds memory.
1329) Out-of-bounds read (CVE-ID: CVE-2026-93807)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in rsi_hal_load_key() in the rsi wireless driver when processing non-TKIP cipher keys. A local user can provide a non-TKIP cipher key with a shorter key layout to cause an out-of-bounds read.
1330) Out-of-bounds read (CVE-ID: CVE-2026-93808)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause an out-of-bounds read.
The vulnerability exists due to improper length validation in the ALSA USB CAIAQ EP1 reply handling code when processing undersized EP1 replies. An attacker with physical access can provide a malformed EP1 reply to cause an out-of-bounds read.
1331) Use-after-free (CVE-ID: CVE-2026-93809)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the AMDGPU module exit routine when unloading the AMDGPU module while call_rcu() callbacks remain pending. A local user can unload the module before pending callbacks complete to cause a denial of service.
1332) Double free (CVE-ID: CVE-2026-93810)
CWE-ID: CWE-415 - Double Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a double free.
The vulnerability exists due to a double fput in error handling in cachefiles_create_tmpfile() when the cache does not support read_iter and write_iter. A local user can trigger this error-handling path to cause a double free.
1333) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-93811)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak and an incorrect success result.
The vulnerability exists due to improper exceptional-condition handling in ksmbd_vfs_get_sd_xattr() when validating a decoded security descriptor size. A local user can trigger validation of a security descriptor smaller than struct smb_ntsd to cause a memory leak and an incorrect success result.
1334) Memory leak (CVE-ID: CVE-2026-93811)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper error-path resource cleanup in ksmbd_vfs_get_sd_xattr() when decoding an NT ACL. A local user can trigger an ndr_decode_v4_ntacl() failure to cause a memory leak.
1335) Memory leak (CVE-ID: CVE-2026-93812)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper memory release in ksmbd_vfs_set_sd_xattr when encoding NT ACL data. A remote attacker can cause an encoding operation to return an error after memory allocation to cause a denial of service.
1336) Out-of-bounds read (CVE-ID: CVE-2026-93813)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the Btrfs INODE_REF item handler when processing a crafted Btrfs image. A local user can provide a crafted Btrfs image with an oversized INODE_REF name length to cause a denial of service.
1337) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-93814)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in spi_controller_suspend() when suspending a system while an SPI controller in target mode has an active transfer. A local user can trigger system suspend during an active target-mode SPI transfer to cause a denial of service.
1338) Improper locking (CVE-ID: CVE-2026-93815)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an invalid wait context.
The vulnerability exists due to improper locking in au1000_close() in the au1000 Ethernet driver when stopping the network device. A local user can invoke the affected close operation to trigger an invalid wait context.
1339) Out-of-bounds read (CVE-ID: CVE-2026-93816)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to an out-of-bounds read in the f2fs inline dentry conversion routine when processing a corrupted filesystem image. A local user can provide a corrupted filesystem image containing an overlong inline dentry name to read out-of-bounds memory.
1340) Use-after-free (CVE-ID: CVE-2026-93817)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper lifetime management in event::addr_filter_ranges when address-filter ranges are accessed under RCU. A local user can cause address-filter ranges to be freed while they remain accessible under RCU to trigger a use-after-free condition.
1341) Use-after-free (CVE-ID: CVE-2026-93819)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in the MediaTek PCIe controller driver's root bus removal routine when stopping and removing a root bus concurrently with rescan or hotplug operations triggered via sysfs. A local user can trigger concurrent rescan or hotplug operations via sysfs to cause a denial of service.
1342) Use-after-free (CVE-ID: CVE-2026-93820)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free race condition in Rockchip PCIe host controller root bus removal when rescan or hotplug operations are triggered concurrently via sysfs. A local user can race root bus removal with concurrent rescan or hotplug operations to cause a denial of service.
1343) Race condition (CVE-ID: CVE-2026-93821)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in the Altera PCIe controller driver's root bus removal routine when concurrent rescan or hotplug operations are triggered through sysfs. A local user can trigger concurrent rescan or hotplug operations through sysfs to cause a denial of service.
1344) Use-after-free (CVE-ID: CVE-2026-93822)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a system crash.
The vulnerability exists due to a race condition in PCI iProc root bus removal when concurrently triggering sysfs rescan or hotplug operations. A local user can trigger concurrent sysfs rescan or hotplug operations to cause a system crash.
1345) Resource exhaustion (CVE-ID: CVE-2026-93823)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uncontrolled resource allocation in the AMDKFD_IOC_GET_DMABUF_INFO ioctl when processing user-supplied metadata buffer sizes. A local user can provide a hostile oversized metadata buffer size to cause a denial of service.
Exploitation requires membership in the render group.
1346) Improper input validation (CVE-ID: CVE-2026-93824)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger exploitable latent bugs.
The vulnerability exists due to improper input validation in the TLS socket option configuration when configuring TLS keys on a socket already in a sockmap. A local user can configure TLS keys on a socket already in a sockmap to trigger exploitable latent bugs.
1347) NULL pointer dereference (CVE-ID: CVE-2026-93825)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing null pointer check in spi_get_device_match_data() when processing an SPI device using driver_override without a matching SPI ID entry. A local user can use driver_override without a matching SPI ID entry to cause a denial of service.
1348) Use-after-free (CVE-ID: CVE-2026-93826)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in hidpp_connect_event() when input device registration fails. A local user can trigger a HID++ connection event after input device registration fails to cause a use-after-free condition.
1349) Integer overflow (CVE-ID: CVE-2026-93828)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an integer overflow in exfat_create_upcase_table() when processing an exFAT volume with an upcase table size of zero. A remote attacker can cause the kernel to process such a volume to trigger an infinite loop.
1350) Race condition (CVE-ID: CVE-2026-93829)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a race condition in cifsd demultiplex thread creation when initializing tcp_ses. A local privileged user can trigger the race during CIFS session creation to cause a denial of service.
1351) Resource exhaustion (CVE-ID: CVE-2026-93830)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper interrupt masking in the XGMAC2 stmmac driver when the DMA runs out of receive descriptors under heavy receive pressure. A remote attacker can generate heavy receive traffic to cause a denial of service.
1352) Unchecked Return Value (CVE-ID: CVE-2026-97407)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access hardware registers while the device state is undefined.
The vulnerability exists due to an unchecked return value in rockchip_pdm_set_fmt() when resuming runtime power management. A local user can request an audio interface format change during a runtime resume failure to access hardware registers while the device state is undefined.
1353) Out-of-bounds read (CVE-ID: CVE-2026-97408)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read beyond the advertised skb payload.
The vulnerability exists due to an out-of-bounds read in l2cap_recv_frame() when processing malformed connectionless L2CAP frames. A remote attacker can send a connectionless frame with an incomplete PSM payload to read beyond the advertised skb payload.
The read can use tailroom bytes as part of the PSM.
1354) Use of uninitialized resource (CVE-ID: CVE-2026-97409)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disable locking correctness validation.
The vulnerability exists due to use of an uninitialized resource in __nvme_fc_abort_outstanding_ios() when error recovery aborts outstanding requests before the I/O tagset is initialized. A local user can trigger an admin request timeout during controller connection to disable locking correctness validation.
The condition occurs while the NVMe over Fibre Channel controller is in the CONNECTING state.
1355) Infinite loop (CVE-ID: CVE-2026-97411)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper state management in the mal_remove() function of the IBM EMAC MAL driver when removing the affected module after NAPI has not been enabled or has already been disabled. A local privileged user can remove the affected module to cause a denial of service.
The condition can occur when no MACs were registered or when registered MACs were subsequently unregistered.
1356) Use-after-free (CVE-ID: CVE-2026-97412)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to failure to quiesce DMA in the pds_core driver's pdsc_teardown() function when tearing down resources while bus mastering remains enabled. A local user can cause the device to perform DMA after DMA buffers are freed to cause a use-after-free condition.
1357) Integer underflow (CVE-ID: CVE-2026-97413)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds memory access.
The vulnerability exists due to integer underflow in the rtrs-srv process_read and process_write functions when processing a network-supplied RDMA message with usr_len greater than off. A remote attacker can send a crafted RDMA message with usr_len greater than off to cause an out-of-bounds memory access.
1358) Out-of-bounds write (CVE-ID: CVE-2026-97415)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds write.
The vulnerability exists due to improper validation of root reference name lengths in Btrfs ROOT_REF and ROOT_BACKREF item handling when processing malformed Btrfs root reference items. A local user can invoke BTRFS_IOC_GET_SUBVOL_INFO on a filesystem containing a malformed ROOT_BACKREF item to perform an out-of-bounds write.
1359) NULL pointer dereference (CVE-ID: CVE-2026-97416)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in btrfs_may_alloc_data_chunk() when processing corrupted Btrfs metadata during a balance operation. A local user can trigger a Btrfs balance operation on a filesystem whose chunk tree contains a chunk without a corresponding block group to cause a denial of service.
The issue occurs when CONFIG_BTRFS_ASSERT is disabled.
1360) Type conversion (CVE-ID: CVE-2026-97417)
CWE-ID: CWE-704 - Type conversion
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger an unaligned memory access.
The vulnerability exists due to an unsafe pointer cast in the tcp_sack() timestamp-only fast path when processing TCP options. A remote attacker can send a TCP packet containing unaligned options to trigger an unaligned memory access.
1361) NULL pointer dereference (CVE-ID: CVE-2026-97418)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in snd_es18xx_mixer when handling control allocation failures. A local user can trigger mixer control creation during an allocation failure to cause a denial of service.
1362) Exposure of Resource to Wrong Sphere (CVE-ID: CVE-2026-97419)
CWE-ID: CWE-668 - Exposure of resource to wrong sphere
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose sensitive information.
The vulnerability exists due to improper network namespace isolation in HSR generic netlink notification handling when broadcasting ring error and node down events. A local privileged user can listen for notifications from HSR devices in other network namespaces in init_net to disclose sensitive information.
The notifications expose the peer node MAC address and slave port interface index.
1363) Out-of-bounds read (CVE-ID: CVE-2026-97420)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to read out-of-bounds memory.
The vulnerability exists due to a missing NUL terminator in the bpf_sysctl_set_new_value helper when replacing a pending sysctl value through a cgroup/sysctl BPF program. A local privileged user can provide a replacement sysctl value without a terminating NUL byte to read out-of-bounds memory.
1364) Integer overflow (CVE-ID: CVE-2026-97421)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect page-size selection.
The vulnerability exists due to integer overflow in ib_umem_find_best_pgsz() in the RDMA/umem subsystem when handling a virtual address and length. A local user can provide values that trigger boundary conditions to cause incorrect page-size selection.
The issue is especially important on 32-bit systems.
1365) Out-of-bounds write (CVE-ID: CVE-2026-97425)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a buffer overflow.
The vulnerability exists due to improper bounds checking in the psp_vbflash sysfs binary attribute when writing vBIOS update data. A local user can write data beyond the maximum vBIOS buffer size to cause a buffer overflow.
1366) Heap-based buffer overflow (CVE-ID: CVE-2026-97427)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a heap-based buffer overflow.
The vulnerability exists due to a heap-based buffer overflow in pp_dpm_set_pp_table() when processing sysfs store writes larger than soft_pp_table_size. A local user can write oversized data through the sysfs store interface to cause a heap-based buffer overflow.
1367) Out-of-bounds read (CVE-ID: CVE-2026-97428)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to improper bounds checking in the AMDGPU FRU EEPROM product information parser when parsing truncated or malformed FRU data. A local user can supply truncated or malformed FRU data to read memory out of bounds.
1368) Use-after-free (CVE-ID: CVE-2026-97429)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to a race condition in the drm/amdkfd queue destruction handling when concurrently destroying queues. A local user can initiate concurrent queue destruction to trigger a use-after-free condition.
1369) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-97430)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to queue new commands on the command ring while the xHC is inaccessible.
The vulnerability exists due to an improper check for an inaccessible hardware state in the xHCI command-ring queueing logic when the controller is suspended or resumed. A local user can initiate command queueing while the xHC is inaccessible to queue new commands on the command ring.
1370) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-97434)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause active NAPI instances to be deleted.
The vulnerability exists due to improper resource lifecycle management in the dpaa2-switch device removal path when removing a DPSW device. A local privileged user can trigger the device removal path to cause active NAPI instances to be deleted.
All NAPI instances are attached to the first switch port's net_device but are shared by all switch ports.
1371) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-97435)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to redirect traffic to an unintended port or trigger an out-of-bounds access.
The vulnerability exists due to improper validation of a destination port index in the SJA1105 flower classifier when configuring a redirect action to a switch port on a different switch chip. A local privileged user can configure a redirect action referencing a port from another switch chip to redirect traffic to an unintended port or trigger an out-of-bounds access.
1372) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-97436)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause multiple ports to share a forwarding database.
The vulnerability exists due to improper forwarding database state management in dpaa2_switch_port_set_fdb() when a port leaves a bridge while other ports continue to use the same forwarding database. A local privileged user can change bridge membership to cause multiple ports to share a forwarding database.
The issue occurs when multiple bridges have ports from the same DPSW instance.
1373) Out-of-bounds read (CVE-ID: CVE-2026-97437)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper bounds validation in the NTFS3 directory enumeration and index lookup paths when processing crafted NTFS index entries. A local user can provide a crafted NTFS image to cause an out-of-bounds read.
1374) Out-of-bounds read (CVE-ID: CVE-2026-97438)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a slab out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the NTFS3 index entry processing when processing a malformed NTFS directory index entry during directory lookup. A local user can trigger directory lookup on an entry whose key_size exceeds the bytes available in its NTFS_DE payload to cause a slab out-of-bounds read.
1375) NULL pointer dereference (CVE-ID: CVE-2026-97439)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the ntfs3 extended attribute handler when modifying system.ntfs_attrib and system.dos_attrib on the same file in a corrupted ntfs3 image. A local user can toggle system.ntfs_attrib, overwrite system.dos_attrib, and write to the file to cause a denial of service.
1376) Memory leak (CVE-ID: CVE-2026-97440)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing reference release in qrtr_send_resume_tx() when allocation of a QRTR control packet fails. A local user can trigger the allocation failure path to cause a denial of service.
1377) Improper input validation (CVE-ID: CVE-2026-97441)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.1 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper validation of the mapped BAR size in the AHCI driver when probing an AHCI controller whose HOST_CAP register claims more ports than fit within the mapped BAR region. An attacker with physical access can trigger access to port registers beyond the BAR boundary to cause a denial of service.
1378) Memory corruption (CVE-ID: CVE-2026-97442)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to improper validation of native Wi-Fi header length in ath11k_dp_rx_h_undecap_nwifi() when processing hardware-provided packets using the DP_RX_DECAP_TYPE_NATIVE_WIFI decapsulation type. A remote attacker can provide a packet with a native Wi-Fi header length exceeding the maximum supported length to cause memory corruption.
1379) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-97443)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper state validation in perf_ftrace_function_unregister() when cleaning up a perf event whose ftrace operations registration failed or was already torn down. A local user can cause perf event cleanup to invoke unregister_ftrace_function() for ftrace operations that are not enabled to trigger a kernel warning.
1380) Out-of-bounds read (CVE-ID: CVE-2026-97444)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds access.
The vulnerability exists due to missing boundary checks in the ACPICA AML parser when parsing ACPI AML input. A local user can supply malformed AML input to cause an out-of-bounds access.
1381) Out-of-bounds read (CVE-ID: CVE-2026-97445)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read beyond the end of a buffer.
The vulnerability exists due to improper buffer validation in acpi_ut_walk_aml_resources() when processing malformed AML resource descriptors. A local user can provide a malformed AML resource descriptor whose length exceeds the remaining buffer size to read beyond the end of a buffer.
1382) NULL pointer dereference (CVE-ID: CVE-2026-97446)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in acpi_ns_custom_package() when processing a firmware-provided _BIX package whose first element is an unresolvable reference. A local user can cause the kernel to process such a package to cause a denial of service.
1383) Heap-based buffer overflow (CVE-ID: CVE-2026-97447)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a heap-based buffer overflow.
The vulnerability exists due to improper validation of OEM ID and OEM Table ID string lengths in acpi_ex_load_table_op() when loading an ACPI table. A local user can supply overlong OEM ID and OEM Table ID strings to cause a heap-based buffer overflow.
1384) Use-after-free (CVE-ID: CVE-2026-97448)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper validation of a namespace node in acpi_ns_build_normalized_path() when processing an invalid ACPI namespace node. A local user can cause the function to process an invalid namespace node to trigger a use-after-free condition.
1385) Memory corruption (CVE-ID: CVE-2026-97449)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds access.
The vulnerability exists due to improper restriction of operations within bounds in ACPICA parser functions when parsing package data with invalid package limits. A local user can trigger parsing of package data with invalid package limits to perform an out-of-bounds access.
1386) Type Confusion (CVE-ID: CVE-2026-97450)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access fields of a handler object without validating its type.
The vulnerability exists due to improper type validation in the ACPICA handler-list processing routines when walking handler lists. A local user can cause ACPICA to process a handler object with an invalid type to access fields of a handler object without validating its type.
1387) Integer overflow (CVE-ID: CVE-2026-97451)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an integer overflow in acpi_ex_opcode_3A_1T_1R() when calculating the truncation length for a String or Buffer operand. A local user can trigger the vulnerable operation with values that cause Index + Length to overflow to cause memory corruption.
1388) Improper input validation (CVE-ID: CVE-2026-97452)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of reference classes in acpi_ut_copy_simple_object() when copying local, argument, or debug ACPI reference objects. A local user can cause the function to add a reference to an invalid object pointer to cause a denial of service.
1389) Out-of-bounds read (CVE-ID: CVE-2026-97453)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read beyond the bounds of an ACPI package buffer.
The vulnerability exists due to improper validation of an encoded package length byte count in acpi_ps_get_next_package_length() when parsing ACPI package lengths. A local user can cause the function to process an encoded byte count exceeding the remaining available bytes to read beyond the bounds of an ACPI package buffer.
1390) Out-of-bounds read (CVE-ID: CVE-2026-97454)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read beyond buffer bounds.
The vulnerability exists due to an out-of-bounds read in acpi_ps_get_next_field() when parsing malformed AML field data. A local user can cause malformed AML field data to be parsed to read beyond buffer bounds.
1391) Use-after-free (CVE-ID: CVE-2026-97455)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in acpi_ds_terminate_control_method() when terminating a control method whose return value is a ref_of reference. A local user can cause a control method to return a ref_of reference to trigger a use-after-free condition.
The affected reference can point to a method local variable or argument.
1392) Out-of-bounds read (CVE-ID: CVE-2026-97456)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory out of bounds.
The vulnerability exists due to an out-of-bounds read in acpi_ps_parse_loop() when checking for AML_ELSE_OP after skipping a While/If block. A local user can trigger the affected AML parsing condition to access memory out of bounds.
1393) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-97472)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to prevent generation of temporary IPv6 privacy addresses for an IPv6 prefix.
The vulnerability exists due to improper state management in the IPv6 addrconf temporary address management logic when handling router advertisements that deprecate and later restore an IPv6 prefix. A remote attacker can send router advertisements that temporarily deprecate and later restore a prefix to prevent temporary address regeneration.
1394) Memory leak (CVE-ID: CVE-2026-97473)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in rapl_add_package_cpuslocked() in the Intel RAPL powercap driver when handling a failed package addition caused by a negative physical package or logical die identifier. A local user can trigger a failed package addition to cause a denial of service.
1395) Use-after-free (CVE-ID: CVE-2026-97475)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a use-after-free.
The vulnerability exists due to failure to unregister thermal cooling devices in the Tegra SoCTherm driver when the platform driver is removed. A local privileged user can cause the driver to be removed and trigger use of a stale thermal framework reference to trigger a use-after-free.
The stale cooling-device references retain devdata pointers to memory freed during platform-device cleanup.
1396) Missing Authorization (CVE-ID: CVE-2026-97476)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive network and socket information.
The vulnerability exists due to improper access control in the RDS_INFO_* getsockopt handlers when querying RDS information from a separate network namespace. A local user can call getsockopt with RDS_INFO_* options to disclose sensitive network and socket information.
Exploitation requires a fresh user namespace and network namespace.
1397) Use-after-free (CVE-ID: CVE-2026-97478)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the ACRN irqfd handling code when racing irqfd deassignment with an eventfd EPOLLHUP wakeup. A local user can trigger concurrent irqfd cleanup paths to cause a denial of service.
1398) Improper handling of exceptional conditions (CVE-ID: CVE-2026-97481)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.1 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to improper handling of FIFO error interrupts in the 8250 serial driver when the serial interface receives a flood of messages during startup and encounters a FIFO error with no data ready. An attacker with physical access can send a flood of messages to the serial interface during startup to cause a denial of service.
1399) NULL pointer dereference (CVE-ID: CVE-2026-97482)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the goku_irq() interrupt handler when handling an INT_USBRESET event before a gadget driver is bound. An attacker with physical access can trigger an INT_USBRESET event before a gadget driver is bound to cause a denial of service.
1400) Deadlock (CVE-ID: CVE-2026-97483)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of memory allocation flags in USB core root hub control transfer handling when processing root hub control transfers during device-reset handling. A local user can trigger device-reset handling that submits a root hub control transfer to cause a denial of service.
The condition occurs in SCSI error-handler paths involving UAS or the storage driver.
1401) NULL pointer dereference (CVE-ID: CVE-2026-97484)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in status_show_vhci() in drivers/usb/usbip/vhci_sysfs.c when reading VHCI status after a VHCI host controller probe failure. A local user can read the VHCI status sysfs entry to cause a denial of service.
1402) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-97485)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of set_blocksize failures in the OMFS filesystem superblock initialization routine when mounting an OMFS filesystem with a block size larger than PAGE_SIZE. A local user can mount a specially crafted OMFS filesystem to cause a denial of service.
1403) Unchecked Return Value (CVE-ID: CVE-2026-97486)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an unchecked return value in the HPFS superblock mount handler when mounting an HPFS filesystem on a device with a block size greater than the page size. A local privileged user can mount the filesystem to trigger a kernel BUG condition and cause a denial of service.
1404) Unchecked Return Value (CVE-ID: CVE-2026-97487)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an unchecked return value in the JFS superblock initialization function jfs_fill_super when mounting a JFS filesystem with a block size greater than the page size. A local user can mount such a filesystem to cause a denial of service.
1405) Unchecked Return Value (CVE-ID: CVE-2026-97488)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an unchecked return value in qnx4_fill_super when mounting a QNX4 filesystem on a device whose block size causes sb_set_blocksize to fail. A local privileged user can mount the filesystem to trigger a kernel BUG.
1406) Unchecked Return Value (CVE-ID: CVE-2026-97489)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an unchecked return value in the bfs filesystem superblock initialization routine when mounting a BFS file system on a block device with a block size greater than PAGE_SIZE. A local user can mount a BFS file system on such a block device to cause a denial of service.
1407) Unchecked Return Value (CVE-ID: CVE-2026-97490)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of block size configuration failures in the AFFS filesystem mounting code when mounting an AFFS filesystem with a block size greater than PAGE_SIZE. A local user can mount a specially crafted AFFS filesystem to cause a denial of service.
1408) Resource exhaustion (CVE-ID: CVE-2026-97491)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization in rds_ib_conn_path_shutdown when tearing down InfiniBand network configurations. A local user can initiate teardown of InfiniBand network configurations to cause a denial of service.
1409) Expired pointer dereference (CVE-ID: CVE-2026-97492)
CWE-ID: CWE-825 - Expired pointer dereference
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave drivers with dangling pointers.
The vulnerability exists due to improper state cleanup in the mac80211 ieee80211_reconfig NAN reconfiguration failure handling when handling a failed NAN reconfiguration while other interfaces are present. A local user can trigger NAN reconfiguration processing that fails to leave drivers with dangling pointers.
The stale pointers can reference station and link objects.
1410) Out-of-bounds write (CVE-ID: CVE-2026-97494)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in the amdgpu PSP firmware-copy routine psp_copy_fw when copying an oversized firmware image into the PSP private buffer. A local user can invoke PSP firmware-loading operations with an oversized firmware image to cause memory corruption.
1411) Out-of-bounds write (CVE-ID: CVE-2026-97495)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform an out-of-bounds write.
The vulnerability exists due to improper bounds checking in the allocate_doorbell function when specifying a doorbell ID for restoration. A local user can provide a doorbell ID that exceeds the maximum number of queues per process to perform an out-of-bounds write.
The specific doorbell ID option is used by CRIU.
1412) Out-of-bounds read (CVE-ID: CVE-2026-97496)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the get_wave_state() function in drm/amdkfd when handling CRIU restore operations through AMDKFD_IOC_RESTORE_PROCESS with H3. A local user can supply crafted MQD control stack size and offset values to disclose sensitive information.
The exposed data can include adjacent GTT or kernel memory, such as other queues' MQDs, ring buffers, and KASLR pointers.
1413) Improper Validation of Array Index (CVE-ID: CVE-2026-97497)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory out of bounds.
The vulnerability exists due to improper validation of an array index in the allocate_sdma_queue function when handling a specified SDMA queue identifier during CRIU restoration. A local user can specify an out-of-range SDMA queue identifier to access memory out of bounds.
1414) Out-of-bounds read (CVE-ID: CVE-2026-97500)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds read.
The vulnerability exists due to improper length validation in the rtw89 PHY status information element parser when processing PHY status information elements with unexpected lengths. A remote attacker can cause the parser to process a PHY status information element with an unexpected length to cause an out-of-bounds read.
1415) NULL pointer dereference (CVE-ID: CVE-2026-97502)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the mmc_davinci_irq() handler in the DaVinci MMC host driver when processing read data timeout or data CRC error interrupt status while no data request is present. A local user can trigger the affected interrupt handling condition to cause a denial of service.
1416) Missing Authorization (CVE-ID: CVE-2026-97505)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to missing authorization in the __resource_resize_store() function when writing to a resourceN_resize sysfs attribute. A local user can resize a PCI BAR to cause a denial of service.
1417) NULL pointer dereference (CVE-ID: CVE-2026-97506)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a null-pointer dereference.
The vulnerability exists due to improper handling of an allocation failure in chainup_buffers() in the ixp4xx crypto driver when constructing a buffer descriptor chain for a scatterlist. A local user can submit a crypto request that encounters an allocation failure to trigger a null-pointer dereference.
1418) Unchecked Return Value (CVE-ID: CVE-2026-97507)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an unchecked return value in dm1105_hw_init() when initializing dm1105 hardware after DMA memory allocation fails. A local user can trigger dm1105 hardware initialization to cause a denial of service.
1419) Use-after-free (CVE-ID: CVE-2026-97508)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to use-after-free in the Thunderbolt XDomain request handler when handling a request from a remote host while a domain is stopped. A remote attacker can send a request during domain shutdown to cause a denial of service.
1420) Memory leak (CVE-ID: CVE-2026-97510)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to a missing release of allocated memory in __tb_xdomain_response() when tb_cfg_request() fails to set up a request. A local user can trigger the failed request setup to cause a memory leak.
The issue can occur when the control channel has already been shut down.
1421) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-97512)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause clock and power imbalances.
The vulnerability exists due to incomplete error handling in the Qualcomm QSPI driver's runtime PM suspend and resume functions when a runtime PM operation fails midway. A local user can trigger a failure during a runtime PM suspend or resume operation to cause clock and power imbalances.
1422) Improper locking (CVE-ID: CVE-2026-97514)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel lock validator reports.
The vulnerability exists due to calling sleeping V4L2 control operations while holding a spinlock in the Wave5 decoder's dynamic resolution change handling when processing dynamic resolution changes. A local user can cause the driver to process a dynamic resolution change to trigger kernel lock validator reports.
1423) NULL pointer dereference (CVE-ID: CVE-2026-97516)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in rtw_fw_adaptivity_result() in the rtw88 wireless driver when processing a firmware adaptivity result with an undefined edcca_th configuration. A local user can cause the driver to process a firmware adaptivity result to cause a denial of service.
The issue occurs on devices using the 8821CE chip, which does not define edcca_th in its chip information.
1424) Out-of-bounds read (CVE-ID: CVE-2026-97517)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read.
The vulnerability exists due to improper length validation in nl80211 HE operation element handling when processing a malformed HE operation element in beacon data. A local user can supply a truncated HE operation element to trigger an out-of-bounds read.
1425) Out-of-bounds write (CVE-ID: CVE-2026-97518)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause memory corruption.
The vulnerability exists due to improper validation of duplicate cipher suite entries in cfg80211 wiphy registration when WEXT compatibility code handles SIOCGIWRANGE requests. A local privileged user can register a wiphy with duplicate WEP cipher suite entries and request wireless range information to cause memory corruption.
1426) Insufficient Control Flow Management (CVE-ID: CVE-2026-97520)
CWE-ID: CWE-691 - Insufficient Control Flow Management
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to modify data and cause a denial of service.
The vulnerability exists due to improper control flow management in gfs2_quota_init() when processing quota change entries. A remote attacker can exploit incorrect quota-change iterator progression to modify data and cause a denial of service.
User interaction is required.
1427) Incorrect calculation (CVE-ID: CVE-2026-97522)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect byte accounting.
The vulnerability exists due to improper accounting in __mptcp_subflow_push_pending() when __subflow_push_pending() returns an error. A local user can trigger an error during a pending subflow push to cause incorrect byte accounting.
1428) Race condition (CVE-ID: CVE-2026-97523)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a race condition in the mptcp scheduler when subflow socket states change. A remote attacker can trigger the race condition to cause a denial of service.
1429) Deadlock (CVE-ID: CVE-2026-97524)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper state management in the MPTCP receive path when processing a subflow reset under exceptional error conditions. A remote attacker can trigger the exceptional error condition during MPTCP receive processing to cause a denial of service.
1430) Race condition (CVE-ID: CVE-2026-97527)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 8.7 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt kernel memory.
The vulnerability exists due to a race condition in the qla2xxx driver's fcport->unsol_ctx_head list when concurrently processing unsolicited NVMe contexts. A remote attacker can trigger concurrent additions and removals of list entries to corrupt kernel memory.
1431) Use-after-free (CVE-ID: CVE-2026-97528)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.7 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption or a denial of service.
The vulnerability exists due to a use-after-free in qla_nvme_xmt_ls_rsp() in the qla2xxx NVMe transport when handling an LS response error. A remote attacker can trigger an LS response error to cause memory corruption or a denial of service.
1432) Out-of-bounds read (CVE-ID: CVE-2026-97529)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the qla2xxx FC BSG vendor command handling when processing a short FC_BSG_HST_VENDOR request. A local privileged user can submit a short request with a matching vendor ID to trigger an out-of-bounds heap read.
Exploitation requires the CAP_SYS_RAWIO capability.
1433) Type Confusion (CVE-ID: CVE-2026-97530)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper interpretation of continuation IOCB payload data in the qla2xxx driver's qla27xx_copy_multiple_pkt() and qla27xx_copy_fpin_pkt() functions when processing a crafted Fibre Channel frame. A remote attacker can send a frame with payload bytes matching the RESPONSE_PROCESSED value to cause a denial of service.
The affected processing occurs in interrupt/DPC context.
1434) Use-after-free (CVE-ID: CVE-2026-97531)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.7 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to a use-after-free in the qla2xxx host_map lookup path when report ID acquisition races with virtual port teardown. A remote attacker can trigger report ID acquisition for a virtual port being deleted to cause memory corruption.
1435) Double free (CVE-ID: CVE-2026-97532)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in the qla2x00_mem_alloc() error-handling path when memory allocation fails during qla2x00_probe_one(). A local user can cause qla2x00_mem_alloc() to fail during device probing to cause a denial of service.
1436) Incorrect calculation (CVE-ID: CVE-2026-97534)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect free-section accounting in free_segment_range() when garbage collection migrates data from a truncated range. A local user can trigger garbage collection during range truncation to cause a denial of service.
Exploitation requires limited available filesystem space.
1437) Out-of-bounds write (CVE-ID: CVE-2026-97535)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause an out-of-bounds write.
The vulnerability exists due to improper bounds checking in the qla2xxx VP control IOCB handling when processing a virtual port index that exceeds the vp_idx_map bitmap capacity. A local privileged user can submit a VP control operation containing an out-of-range virtual port index to cause an out-of-bounds write.
Exploitation is limited to adapters whose reported NPIV virtual-port capacity permits virtual port indices above 128.
1438) Use-after-free (CVE-ID: CVE-2026-97536)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.7 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in the qla2xxx response queue work handling when tearing down a response queue with queued response work. A remote attacker can exploit the race condition during queue teardown to compromise confidentiality, integrity, and availability.
The condition is especially likely during full adapter teardown, which forces pending work to run after queue pairs have been freed.
1439) Race condition (CVE-ID: CVE-2026-97537)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to overwrite a request or response queue map entry.
The vulnerability exists due to a race condition in qla25xx_free_req_que() and qla25xx_free_rsp_que() when queue creation fails concurrently with another queue allocation. A local user can race queue creation and teardown to overwrite a request or response queue map entry.
1440) NULL pointer dereference (CVE-ID: CVE-2026-97537)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel panic.
The vulnerability exists due to improper handling of a null DMA ring pointer in qla25xx_free_req_que() and qla25xx_free_rsp_que() when freeing a request or response queue after DMA allocation fails during queue creation. A local user can initiate queue creation when DMA allocation fails to cause a kernel panic.
1441) Out-of-bounds read (CVE-ID: CVE-2026-97539)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in xusbatm_bind when binding a USB device through a dynamic ID. A local user can cause an invalid index to be used for USB interface configuration arrays to read memory out of bounds.
1442) Out-of-bounds read (CVE-ID: CVE-2026-97540)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access memory out of bounds.
The vulnerability exists due to improper pointer arithmetic in the pegasus USB network driver probe routine when processing a dynamically configured USB device ID. A local user can trigger calculation of an out-of-bounds index to access memory out of bounds.
1443) Use-after-free (CVE-ID: CVE-2026-97541)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to a use-after-free in the ath9k_htc USB driver when handling a dynamically matched USB device. A local user can cause the driver to dereference a stored usb_device_id pointer after the probe operation has completed to access freed memory.
1444) Unchecked Return Value (CVE-ID: CVE-2026-97542)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause inconsistent in-core data.
The vulnerability exists due to an unchecked return value in xrep_agfl_init_header when walking allocation-group free-list extents during XFS repair. A local user can trigger an error from xagb_bitmap_walk to cause inconsistent in-core data.
1445) Improper resource shutdown or release (CVE-ID: CVE-2026-97545)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a locked buffer to be leaked.
The vulnerability exists due to improper resource release in xfs_btree_bload_prep_block when handling an I/O error while writing the delayed-write buffer list to disk. A local user can cause the function to handle an I/O error during the write operation to cause a locked buffer to be leaked.
1446) Use of Uninitialized Variable (CVE-ID: CVE-2026-97552)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to use of an uninitialized variable in xfs_defer_finish_one() when processing an item-less pending item during an online repair. A local privileged user can trigger processing of an item-less pending item during an online repair to cause a denial of service.
Only kernels built with CONFIG_XFS_ONLINE_REPAIR are affected.
1447) Heap-based buffer overflow (CVE-ID: CVE-2026-97555)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 8.4 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to a heap-based buffer overflow in the SMB client DACL owner/group rewrite logic when rewriting an existing DACL containing short SIDs with replacement owner or group SIDs obtained through a cifs.idmap upcall. A remote attacker can cause rewritten access control entries to exceed the allocated buffer to execute arbitrary code.
User interaction is required.
1448) Memory leak (CVE-ID: CVE-2026-97556)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing reference count release in cifs_oplock_break() in the SMB client when handling an oplock break after cifs_sb_tlink() fails. A local user can trigger an oplock break that encounters a cifs_sb_tlink() failure to cause a denial of service.
Only SMB mounts using the multiuser option are affected.
1449) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-97557)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper reference count management in cifs_queue_oplock_break() when queueing oplock-break work. A remote attacker can trigger repeated oplock breaks while prior work remains queued to cause a denial of service.
The issue can be triggered when interacting with a slow-responding server.
1450) Memory leak (CVE-ID: CVE-2026-97558)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak kernel resources.
The vulnerability exists due to improper reference counting in cifs_close() deferred close handling when deferred close work is requeued while a prior execution is pending. A local user can open and close a reused handle while deferred close work is pending to leak kernel resources.
1451) Integer overflow (CVE-ID: CVE-2026-97559)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt a discretionary access control list (DACL).
The vulnerability exists due to an integer overflow in the SMB client DACL rewrite functions when rewritten access control entries cause a DACL to exceed 64K. A local user can trigger a DACL rewrite that exceeds 64K to corrupt a DACL.
The affected allocation covers the worst-case expansion, so writes remain within the allocated buffer.
1452) Out-of-bounds read (CVE-ID: CVE-2026-97560)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds read.
The vulnerability exists due to an incorrect length calculation in smb2_parse_native_symlink() when parsing a share-root relative native symlink. A remote attacker can cause the client to parse a share-root relative native symlink with a crafted target to cause an out-of-bounds read.
1453) Use-after-free (CVE-ID: CVE-2026-97562)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.1 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in the SMB client DFS superblock lookup callback when handling DFS automounts during concurrent expiry. A remote attacker can trigger concurrent DFS automount expiry while the superblock is in use to compromise confidentiality, integrity, and availability.
User interaction is required.
1454) Missing Authorization (CVE-ID: CVE-2026-97564)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a root usermodehelper to process unvetted authority-bearing fields.
The vulnerability exists due to missing authorization validation in cifs.idmap key description handling when invoking request_key(2) with a non-NULL callout. A local user can supply a cifs.idmap key description containing authority-bearing fields to cause a root usermodehelper to process unvetted authority-bearing fields.
1455) Incomplete cleanup (CVE-ID: CVE-2026-97566)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to incomplete cleanup in the in-kernel MPTCP path manager's id 0 endpoint removal path when removing an id 0 endpoint while an ADD_ADDR announcement is pending. A local user can remove the id 0 endpoint while a pending ADD_ADDR announcement exists to trigger a kernel warning.
The warning is triggered when the path manager subsequently reselects id 0 after another signal endpoint is added.
1456) Race condition (CVE-ID: CVE-2026-97567)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause inconsistent connection status.
The vulnerability exists due to a race condition in the MPTCP disconnect handling in net/mptcp/protocol.c when disconnecting an MPTCP socket while its retransmission timer is running. A local user can trigger the concurrent disconnect and retransmission timer operations to cause inconsistent connection status.
1457) Use of Uninitialized Variable (CVE-ID: CVE-2026-97568)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incorrect handling of MPTCP backup state.
The vulnerability exists due to use of an uninitialized variable in MPTCP syncookie state handling when copying MPTCP subflow information. A remote attacker can trigger copying of MPTCP subflow information to cause incorrect handling of MPTCP backup state.
1458) Unchecked Return Value (CVE-ID: CVE-2026-97572)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a zeroed DMA address to be handed out.
The vulnerability exists due to an unchecked return value in bnxt_init_nic() when initializing RX rings after an allocation failure. A local user can trigger NIC initialization after RX ring allocation fails to cause a zeroed DMA address to be handed out.
1459) Unchecked Return Value (CVE-ID: CVE-2026-97573)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a loss of confidentiality, integrity, and availability.
The vulnerability exists due to unchecked return value in bnxt_rx_ring_reset() when resetting receive ring buffers after a buffer allocation failure. A remote attacker can trigger the vulnerable receive-ring reset to cause a loss of confidentiality, integrity, and availability.
1460) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-97575)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to improper validation of tile counts in the V4L2 AV1 frame control validation logic when processing V4L2 AV1 frame controls. A local user can submit a crafted control with excessive tile column or row counts to compromise confidentiality, integrity, and availability.
1461) Out-of-bounds read (CVE-ID: CVE-2026-97576)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to an out-of-bounds read in stateless HEVC decoder tile processing when processing a V4L2 HEVC PPS control with excessive tile counts. A local user can submit a crafted HEVC PPS control to compromise confidentiality, integrity, and availability.
1462) Out-of-bounds read (CVE-ID: CVE-2026-97577)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform out-of-bounds memory reads and writes.
The vulnerability exists due to improper bounds checking in rockchip_vpu981_av1_dec_prepare_run() and rockchip_vpu981_av1_dec_set_tile_info() when processing AV1 frames whose claimed tile count exceeds the submitted tile group entry count or the tile descriptor buffer capacity. A local user can submit a crafted AV1 frame with excessive tile dimensions to perform out-of-bounds memory reads and writes.
1463) Out-of-bounds write (CVE-ID: CVE-2026-97578)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to an out-of-bounds write in the tile_info DMA descriptor buffer when processing AV1 tile information. A local user can provide AV1 tile information that causes descriptor writes beyond the tile_info buffer to compromise confidentiality, integrity, and availability.
1464) Division by zero (CVE-ID: CVE-2026-97578)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to division by zero in rockchip_vpu981_av1_dec_set_tile_info() when processing AV1 tile information. A local user can provide an AV1 bitstream with zero tile columns to compromise confidentiality, integrity, and availability.
1465) Out-of-bounds write (CVE-ID: CVE-2026-97579)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to an out-of-bounds write in vdec_av1_slice_setup_tile() when processing AV1 bitstream tile information. A local user can provide crafted AV1 tile column or row counts to write beyond the mi_col_starts[] or mi_row_starts[] array capacity and execute arbitrary code.
1466) Out-of-bounds write (CVE-ID: CVE-2026-97581)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in prepare_tile_info_buffer() when processing HEVC picture parameter set tile dimensions. A local user can provide tile dimensions exceeding the tile_sizes DMA buffer capacity to cause memory corruption.
1467) Use-after-free (CVE-ID: CVE-2026-97582)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to use-after-free in the gpio-fan alarm work handler when unbinding a GPIO fan device while alarm work is pending. A local user can unbind the device after alarm work has been queued to access freed memory.
1468) Use-after-free (CVE-ID: CVE-2026-97583)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.1 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to a use-after-free in AFS peer application-data handling when handling an RxRPC callback after an AFS fileserver address-list refresh. A remote attacker can trigger a callback through an RxRPC connection associated with a removed peer to execute arbitrary code.
User interaction is required.
1469) Out-of-bounds read (CVE-ID: CVE-2026-97587)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the RISC-V performance monitoring unit counter mask handling when processing available counter masks on RV32 systems. A local user can trigger performance counter handling that iterates beyond the single unsigned long counter mask to disclose sensitive information.
On RV32 systems, the counter iteration limit is 64 while an unsigned long counter mask has only 32 bits.
1470) Sensitive Information in Resource Not Removed Before Reuse (CVE-ID: CVE-2026-97592)
CWE-ID: CWE-226 - Sensitive Information in Resource Not Removed Before Reuse
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to failure to clear sensitive data from memory in the s390 AES CTR and GCM cryptographic routines when processing cryptographic requests. A local user can process cryptographic requests that leave sensitive data in temporary buffers to disclose sensitive information.
1471) Use-after-free (CVE-ID: CVE-2026-97594)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in current_check_refer_path() in the Landlock filesystem access-control implementation when racing linkat(2) calls against concurrent rename(2) and rmdir(2) operations. A local user can race a linkat(2) loop against rename(2) and rmdir(2) to compromise confidentiality, integrity, and availability.
Exploitation requires entering a Landlock domain that handles at least one filesystem access right.
1472) Use-after-free (CVE-ID: CVE-2026-97595)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.7 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to use-after-free in mac802154 queued RX frame workers when processing received beacon and MAC-command frames during interface removal. A remote attacker can send MAC-command frames while an interface is removed to cause memory corruption.
1473) Improper Validation of Array Index (CVE-ID: CVE-2026-97596)
CWE-ID: CWE-129 - Improper Validation of Array Index
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger an out-of-bounds transition table access.
The vulnerability exists due to improper validation of array indices in IPVS connection template synchronization record processing when processing a crafted IPVS synchronization record containing an invalid template state. A remote attacker can send a crafted IPVS synchronization record with an invalid template state to trigger an out-of-bounds transition table access.
The version 1 synchronization path handles both IPv4 and IPv6 records.
1474) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-97597)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to allocation of resources without limits in ipv6_flowlabel_get() when repeatedly requesting a shareable IPv6 flow label. A local user can submit repeated GET requests for the same shareable IPv6 flow label to cause a denial of service.
1475) Resource exhaustion (CVE-ID: CVE-2026-97598)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in fib_empty_table() in IPv4 FIB rules when adding an IPv4 rule with automatic table assignment. A local user can populate table IDs and add a table-0 rule to cause a denial of service.
Only the IPv4 automatic table-assignment path is affected.
1476) Double free (CVE-ID: CVE-2026-97599)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in hwsim_update_pib() when concurrent PIB updates occur on the same hwsim PHY. A local user can trigger concurrent PIB updates to cause a denial of service.
1477) NULL pointer dereference (CVE-ID: CVE-2026-97601)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the lowpan_newlink function when processing an RTM_NEWLINK request for a TUN device whose link-layer type has been changed to ARPHRD_IEEE802154. A local privileged user can issue an RTM_NEWLINK request to cause a denial of service.
1478) Out-of-bounds write (CVE-ID: CVE-2026-97602)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to escalate privileges.
The vulnerability exists due to an out-of-bounds write caused by stale reassembly metadata in IPv6 fragment reassembly when processing IPv6 fragments after fragment queue teardown. A local user can send crafted IPv6 fragments to escalate privileges.
Exploitation requires unprivileged network namespaces to be available.
1479) Use-after-free (CVE-ID: CVE-2026-97604)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to a use-after-free in vfb colormap cleanup when a concurrent driver unbind occurs while FBIOGETCMAP copies a colormap to userspace. A local user can retain an open framebuffer file reference and invoke FBIOGETCMAP during a driver unbind to disclose sensitive information.
1480) NULL pointer dereference (CVE-ID: CVE-2026-97605)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of failed LZMA decoder allocations in the EROFS LZMA decoder pool resize path when resizing decoder pools. A local user can trigger a decoder-pool resize that encounters an allocation failure to cause a denial of service.
An existing LZMA mount is required.
1481) Memory leak (CVE-ID: CVE-2026-97606)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource release in autofs_fill_super() when creating an autofs root inode. A local user can trigger the root inode creation failure path after a new inode is allocated to cause a denial of service.
1482) Memory leak (CVE-ID: CVE-2026-97607)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak.
The vulnerability exists due to improper cleanup on an error path in the ifcvf_vdpa_dev_add function when provisioning unsupported device features. A local user can provision unsupported features to cause a resource leak.
1483) Use-after-free (CVE-ID: CVE-2026-97608)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service, disclose sensitive information, or modify data.
The vulnerability exists due to a race condition leading to a use-after-free in the netfilter nf_log logger backends when unregistering logger backends during per-network namespace teardown. A local user can rebind a logger through a sysctl or netlink writer after the prior per-network logger selection has been cleared to cause a denial of service, disclose sensitive information, or modify data.
1484) Use-after-free (CVE-ID: CVE-2026-97609)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information, modify data, or cause a denial of service.
The vulnerability exists due to a use-after-free in the nfnetlink_cttimeout timeout hook handling when a timeout policy lookup races with module unload. A local user can trigger a timeout policy lookup during module unload to disclose sensitive information, modify data, or cause a denial of service.
1485) Use-after-free (CVE-ID: CVE-2026-97611)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to execute arbitrary code, disclose sensitive information, or cause a denial of service.
The vulnerability exists due to a use-after-free in the Open vSwitch flow table mask array when processing packets during flow table statistics lookup. A local user can trigger concurrent flow table mask array reallocation and packet processing to execute arbitrary code, disclose sensitive information, or cause a denial of service.
1486) Signed to Unsigned Conversion Error (CVE-ID: CVE-2026-97612)
CWE-ID: CWE-195 - Signed to Unsigned Conversion Error
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to stale inner protocol state in skb_mpls_pop() when Open vSwitch re-pushes MPLS after all labels have been popped and the packet has been recirculated. A local user can trigger MPLS label push, pop, recirculation, and a subsequent label push to cause memory corruption.
1487) Resource exhaustion (CVE-ID: CVE-2026-97613)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper completion queue sizing in the MANA network driver's RX completion queue when processing receive completions while the queue is full. A remote attacker can cause the receive completion queue to become full while a fence completion is pending to cause a denial of service.
The dropped fence completion can cause the driver to hold the RTNL lock for the timeout duration.
1488) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-97615)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt list state on another bridge.
The vulnerability exists due to reuse of a global frame-type handler list node in the Linux bridge CFM and MRP frame handlers when enabling a protocol on multiple bridges and unregistering it on one bridge. A local privileged user can create protocol instances on multiple bridges and remove an instance from one bridge to corrupt list state on another bridge.
1489) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-97616)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting action IDs.
The vulnerability exists due to improper resource release in tcf_action_destroy() in net/sched/act_api.c when processing a batched RTM_NEWACTION request that replaces an existing action and a later action fails to initialize. A local user can submit a crafted batched RTM_NEWACTION request to cause a denial of service by exhausting action IDs.
1490) Deadlock (CVE-ID: CVE-2026-97619)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper synchronization of write accounting in the io_uring read/write completion handling when asynchronous writes complete while filesystem shutdown is freezing the superblock. A local user can issue an asynchronous write and initiate filesystem shutdown to cause a denial of service.
The condition occurs when the ring owner blocks in freeze_super() before queued task work runs.
1491) Sensitive Information in Resource Not Removed Before Reuse (CVE-ID: CVE-2026-97620)
CWE-ID: CWE-226 - Sensitive Information in Resource Not Removed Before Reuse
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper cache flushing in the drm/xe emit_render_cache_flush() function when releasing graphics memory for reuse. A local user can access reused graphics memory to disclose sensitive information.
1492) Memory leak (CVE-ID: CVE-2026-97899)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper memory release in query_perf_config_list() when memory reallocation fails. A local user can trigger a performance configuration list query when memory reallocation fails to cause a memory leak.
1493) Infinite loop (CVE-ID: CVE-2026-97900)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper loop control in drm_exec_prepare_array() when processing chained calls that include an empty object array after lock contention. A local user can invoke affected DRM ioctls to cause a denial of service.
This condition affects drivers that prepare separate read and write buffer-object arrays during one locking iteration.
1494) Use-after-free (CVE-ID: CVE-2026-97901)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the generic netlink controller policy dump handling when advancing a pending policy dump. A local user can initiate and advance a policy dump to cause a denial of service.
Exploitation requires the target generic netlink family to be unregistered and its module unloaded while the dump remains pending.
1495) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-97902)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper error handling in thaw_super_locked() when handling nested filesystem thaw operations. A local privileged user can cause bdev_thaw() to retain an elevated filesystem-freeze count after releasing a freeze hold to cause a denial of service.
The condition occurs when a FIFREEZE freeze is nested with bdev_freeze().
1496) Improper initialization (CVE-ID: CVE-2026-97904)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to an uninitialized semaphore.
The vulnerability exists due to improper initialization in cpufreq_policy_alloc() when accessing policy sysfs attributes during policy creation. A local user can access a policy sysfs attribute before policy->rwsem is initialized to trigger access to an uninitialized semaphore.
1497) Use of uninitialized resource (CVE-ID: CVE-2026-97905)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to invoke sysfs attribute callbacks on an uninitialized cpufreq policy.
The vulnerability exists due to use of uninitialized memory in the policy->cpus cpumask in cpufreq_policy_alloc() when a cpufreq policy is published to sysfs before initialization completes. A local user can access sysfs attributes during this initialization window to invoke callbacks on the uninitialized policy.
Only systems configured with CONFIG_CPUMASK_OFFSTACK=y are affected by the uninitialized separately allocated bitmap.
1498) Integer overflow (CVE-ID: CVE-2026-97906)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to integer overflow in get_boot_config_from_initrd() when processing a crafted initrd bootconfig. A local user can supply a crafted initrd with a huge bootconfig size to cause a denial of service.
The issue can trigger during early boot on 32-bit systems; 64-bit systems are also affected when the initrd exceeds 4.29 GB.
1499) Use of Uninitialized Variable (CVE-ID: CVE-2026-97907)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause firmware parsing to fail.
The vulnerability exists due to use of an uninitialized variable in rtlbt_parse_firmware_v2() when parsing firmware format v2 security headers with a zero chip key ID. A local user can trigger parsing of firmware containing a security header to cause firmware parsing to fail.
1500) Use-after-free (CVE-ID: CVE-2026-97908)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the btqcomsmd Bluetooth driver when the command or ACL RPMsg endpoint receives data during device teardown. A remote attacker can trigger delivery of data from WCNSS during device teardown to cause an endpoint callback to dereference an already freed hci_dev.
1501) Use of uninitialized resource (CVE-ID: CVE-2026-97909)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger use of an uninitialized IRQ lock.
The vulnerability exists due to improper initialization in the ASoC STI UniPerif reader initialization routine when a pending shared interrupt is handled before the IRQ lock is initialized. A local user can cause the shared interrupt handler to run during initialization to trigger use of an uninitialized IRQ lock.
1502) Out-of-bounds write (CVE-ID: CVE-2026-97910)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to improper validation of buffer sizes in sprd_platform_compr_copy() in the ASoC sprd PCM compression driver when handling user-configured compression buffer parameters and write data. A local user can configure oversized compression buffer parameters and write data to overflow fixed IRAM or DDR buffer allocations.
The copy callback can be reached while the stream is in the setup state without starting it.
1503) Out-of-bounds read (CVE-ID: CVE-2026-97915)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose adjacent bytes from a shared tracing buffer.
The vulnerability exists due to an out-of-bounds read in the ivpu firmware log name printing routines when processing a firmware-provided log name that is not NUL-terminated. A local privileged user can cause the firmware log name to be printed to disclose adjacent bytes from the shared tracing buffer.
1504) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-97916)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds memory access.
The vulnerability exists due to a time-of-check to time-of-use race condition in fw_log_print_buffer() in the Intel VPU firmware log handling code when the NPU firmware modifies shared tracing log metadata after validation. A local user can cause the firmware-controlled log header size or log size values to change between validation and use to cause an out-of-bounds memory access.
1505) Out-of-bounds read (CVE-ID: CVE-2026-97917)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory outside the intended buffer.
The vulnerability exists due to an out-of-bounds read in ivpu_to_cpu_addr() when processing IPC messages containing buffer addresses. A local user can cause IPC processing to use an address range that extends beyond the buffer to read memory outside the intended buffer.
1506) Use-after-free (CVE-ID: CVE-2026-97918)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in histogram trigger registration cleanup when enabling a histogram trigger fails. A local user can cause histogram trigger enablement to fail, leaving a freed trigger referenced by the named trigger list, to trigger a use-after-free condition.
1507) Use-after-free (CVE-ID: CVE-2026-97919)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free read.
The vulnerability exists due to an incorrect reference-counting order in event_hist_trigger_named_init() when initialization of a named histogram trigger fails because alloc_hist_pad() cannot allocate. A local user can cause initialization to fail and subsequently look up the trigger by name to trigger a use-after-free read.
1508) Signed to Unsigned Conversion Error (CVE-ID: CVE-2026-97920)
CWE-ID: CWE-195 - Signed to Unsigned Conversion Error
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a signed-to-unsigned conversion error in the print_entries() cleanup path when reading the hist file of a trigger while histogram statistics allocation fails. A local user can read the hist file of a trigger with a .percent value to cause a denial of service.
The affected code path is not reachable in mainline while .percent and .graph modifiers are rejected for values.
1509) Memory leak (CVE-ID: CVE-2026-97921)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in __create_val_field() when processing histogram triggers containing unsupported field modifiers. A local user can write a crafted histogram trigger with a disallowed modifier to cause a denial of service.
1510) Memory leak (CVE-ID: CVE-2026-97922)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper memory management in histogram variable reference handling in the tracing subsystem when removing a histogram trigger that references the same variable three or more times. A local user can create a histogram trigger with repeated references to the same variable to cause a memory leak.
1511) Memory leak (CVE-ID: CVE-2026-97923)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper memory management in create_var_ref() in the tracing histogram implementation when initialization of a VAR_REF histogram field fails. A local user can trigger VAR_REF histogram field initialization failure to cause a memory leak.
1512) Improper handling of exceptional conditions (CVE-ID: CVE-2026-97924)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave a registered trace event in an inconsistent state.
The vulnerability exists due to improper handling of event-removal failures in destroy_user_event() when removing an enabled user event. A local user can attempt to remove an enabled user event to leave a registered trace event in an inconsistent state.
1513) Race condition (CVE-ID: CVE-2026-97925)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a race condition in tick broadcast device handling when a broadcast device is replaced concurrently with tick broadcast operations. A local privileged user can cause a detached clock event device to be armed, triggering a kernel BUG.
The BUG condition occurs when the original broadcast device has a restricted interrupt-affinity mask and the last CPU in that mask goes offline.
1514) Out-of-bounds write (CVE-ID: CVE-2026-97926)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 7.1 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause an out-of-bounds memory access.
The vulnerability exists due to improper validation of cylinder group metadata in ufs_read_cylinder() when processing a crafted UFS filesystem image. A remote attacker can provide malformed cylinder group metadata to cause an out-of-bounds memory access.
User interaction is required.
1515) NULL pointer dereference (CVE-ID: CVE-2026-97927)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in UFS superblock teardown when mounting a crafted writable UFS filesystem image whose first cylinder group cannot be read. A local user can mount a crafted UFS filesystem image to cause a denial of service.
1516) Use of Uninitialized Variable (CVE-ID: CVE-2026-97929)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to disclose sensitive information.
The vulnerability exists due to use of uninitialized heap data in the i_usx2y_in04_int() interrupt callback when handling a short transfer from a USB device. An attacker with physical access can cause a short transfer to disclose sensitive information.
The uninitialized data is copied to the mmap-accessible ctl_snapshot[] array.
1517) Out-of-bounds read (CVE-ID: CVE-2026-97930)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to read memory beyond the source buffer.
The vulnerability exists due to an out-of-bounds read in the ALSA usbusx2y driver when handling USB interrupt data during initialization. An attacker with physical access can trigger the initialization path to read three bytes past the end of the in04_buf allocation.
1518) Improper privilege management (CVE-ID: CVE-2026-97931)
CWE-ID: CWE-269 - Improper Privilege Management
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to improper memory mapping permission handling in the ALSA us122l hwdep mmap callback when using mprotect() on a read-buffer mapping after opening the hwdep node O_RDWR. A local user can upgrade the read-buffer mapping to writable and modify the read_size member to cause memory corruption.
The read VMA remains expandable because pcm_usb_stream uses mremap() after reading read_size.
1519) Use-after-free (CVE-ID: CVE-2026-97933)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a use-after-free in tracer option file opening in tracefs when a trace instance is removed concurrently. A local privileged user can open a tracer option file while removing a trace instance to cause a denial of service.
1520) Memory corruption (CVE-ID: CVE-2026-97934)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of placeholder stacktrace fields in trace event histogram processing when parsing a histogram trigger with a STACKTRACE key. A local user can configure a histogram trigger using the STACKTRACE key and generate a trace event to cause a denial of service.
1521) Use-after-free (CVE-ID: CVE-2026-97935)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in hist_register_trigger() when registering a named histogram trigger using common_timestamp with an unknown trace clock. A local user can write a crafted histogram trigger with an unknown clock and then create another trigger with the same name to cause a denial of service.
1522) Out-of-bounds write (CVE-ID: CVE-2026-97936)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the tracing histogram stacktrace handling when configuring a histogram trigger with the .stacktrace modifier on a non-stacktrace field. A local user can write a crafted histogram trigger configuration to corrupt memory.
1523) Use-after-free (CVE-ID: CVE-2026-97938)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free race condition in cad_pid pointer handling when concurrently accessing the cad_pid sysctl from user and PID namespaces. A local user can trigger concurrent sysctl operations to cause a denial of service.
1524) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-97939)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to missing memory accounting in IPv4 and IPv6 multicast routing table allocations when creating multicast routing tables with MRT_TABLE or MRT6_TABLE. A local privileged user can create many multicast routing tables to cause a denial of service.
Exploitation requires netadmin privileges in a user and network namespace.
1525) Use-after-free (CVE-ID: CVE-2026-97940)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service, disclose sensitive information, or modify information.
The vulnerability exists due to a use-after-free in the IPv6 FIB route iterator walker handling when stopping an IPv6 route iterator while routes are deleted. A local user can trigger a race that leaves a freed walker on the IPv6 FIB walker list to cause a denial of service, disclose sensitive information, or modify information.
The same stop helper is used by /proc/net/ipv6_route and the BPF IPv6 route iterator.
1526) Incorrect calculation (CVE-ID: CVE-2026-97945)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause data loss.
The vulnerability exists due to incorrect preservation of the dirty bit in pmd_modify() when changing memory protections on PMD-mapped transparent huge pages. A local user can use MADV_FREE and change memory protections under memory pressure to cause data loss.
NUMA hinting can also trigger the issue.
1527) Deadlock (CVE-ID: CVE-2026-97948)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to recursive locking in eeh_rmv_device when handling EEH error events. A local user can trigger the affected EEH error-handling path to cause a denial of service.
The issue occurs for errors detected directly on the PHB or when a driver requests a reset but does not provide EEH error handlers.
1528) Use-after-free (CVE-ID: CVE-2026-97949)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to use-after-free in the configfs directory removal and symlink target-resolution logic when resolving a configfs symlink target while its directory is being removed. A local user can race a symlink operation with removal of its target directory to trigger a use-after-free condition.
1529) Use-after-free (CVE-ID: CVE-2026-97950)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to use-after-free in configfs symlink handling when racing symlink creation with removal of its target directory. A local user can race symlink creation with removal of the target directory to trigger a kernel warning.
1530) Deadlock (CVE-ID: CVE-2026-97951)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper command completion in the iSCSI target dataout handler when processing final dataout PDUs for a WRITE command aborted by a LUN reset. A remote user can send remaining dataout PDUs to cause a denial of service.
1531) Out-of-bounds write (CVE-ID: CVE-2026-97953)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt the TX ring.
The vulnerability exists due to an out-of-bounds write in the stmmac_tso_xmit() TX descriptor availability check when processing highly fragmented TSO traffic. A remote attacker can trigger transmission of a highly fragmented TSO packet to corrupt the TX ring.
1532) Out-of-bounds read (CVE-ID: CVE-2026-97954)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt the TCP RDS stream.
The vulnerability exists due to an out-of-bounds read in rds_message_map_pages() when transmitting RDS-TCP data on systems with page sizes greater than 8192 bytes. A remote attacker can trigger transmission of the congestion map to corrupt the TCP RDS stream.
1533) Heap-based buffer overflow (CVE-ID: CVE-2026-97957)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a heap-based buffer overflow.
The vulnerability exists due to improper bounds checking in check_mbox_seq_id_and_seg_len() in the hinic driver mailbox receive handler when processing mailbox segments. A local user can send a mailbox segment whose final sequence segment exceeds the remaining receive-buffer space to cause a heap-based buffer overflow.
1534) Infinite loop (CVE-ID: CVE-2026-97958)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of EAGAIN errors in tc_ctl_chain() when processing repeated RTM_GETCHAIN requests without consuming netlink responses. A local user can send repeated RTM_GETCHAIN requests without reading the responses to cause a denial of service.
1535) Memory leak (CVE-ID: CVE-2026-97959)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to a failure to free an emptied route4 bucket in net/sched/cls_route.c route4_change when moving an existing route filter to a different top-level bucket and deleting it. A local user can move an existing route filter to a different top-level bucket and then delete it to cause a memory leak.
The issue requires CONFIG_NET_CLS_ROUTE4, CONFIG_NET_SCH_INGRESS, and CONFIG_NET_CLS_ACT to be enabled.
1536) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-97961)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt the scheduler callback list.
The vulnerability exists due to unsafe list iteration in perf_pmu_sched_task() when processing perf PMU scheduler callbacks. A local user can invoke PERF_EVENT_IOC_REFRESH on a perf event to corrupt the scheduler callback list.
The issue is triggered when the event limit reaches zero during perf event overflow processing.
1537) Improper initialization (CVE-ID: CVE-2026-97963)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger undefined behavior.
The vulnerability exists due to improper initialization in the stmmac driver's ptp_lock when offloading a TAPRIO schedule while the interface is down. A local user can configure a TAPRIO schedule to trigger undefined behavior.
The issue occurs when the interface has never been opened.
1538) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-97964)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to modify data visible to an AF_PACKET socket.
The vulnerability exists due to failure to ensure a writable skb header in ppp_sync_txmunge() when bridging a received PPP frame to a synchronous tty channel. A remote attacker can send a PPPoE frame that is bridged to a synchronous tty channel to modify data visible to an AF_PACKET socket.
Exploitation requires the frame buffer to be shared with a clone queued to an AF_PACKET socket.
1539) Use of Uninitialized Variable (CVE-ID: CVE-2026-97965)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose uninitialized kernel stack data.
The vulnerability exists due to use of an uninitialized stack variable in vxlan_xmit_one() when transmitting a packet through a VXLAN device using external tunnel information that lacks the IP_TUNNEL_VXLAN_OPT_BIT flag. A local privileged user can transmit such a packet to disclose uninitialized kernel stack data.
The VXLAN device must be configured with both VXLAN_F_COLLECT_METADATA and VXLAN_F_GBP.
1540) Incomplete cleanup (CVE-ID: CVE-2026-97966)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to affect scheduler topology settings for later queue allocations.
The vulnerability exists due to incomplete cleanup of scheduler topology state in the OcteonTX2 PF QoS scheduler queue teardown logic when freeing QoS-allocated scheduler queues. A local user can trigger QoS scheduler hierarchy teardown to affect scheduler topology settings for later queue allocations.
PRIO_ANCHOR and RR_PRIO settings can persist in the shared scheduler pool.
1541) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-97969)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource management in msc313e_wdt_settimeout() when setting a watchdog timeout. A local user can set a watchdog timeout to cause a denial of service.
1542) Division by zero (CVE-ID: CVE-2026-97970)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to division by zero in the msc313e watchdog driver's msc313e_wdt_probe function when initializing a watchdog device with a zero clock rate. A local privileged user can trigger watchdog device initialization with a zero clock rate to cause a denial of service.
1543) Memory leak (CVE-ID: CVE-2026-97973)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leak phylink instances.
The vulnerability exists due to improper resource management in the macb driver probe error path when handling a failed macb_alloc_tieoff() or register_netdev() operation. A local privileged user can trigger a driver probe failure to leak phylink instances.
1544) Use-after-free (CVE-ID: CVE-2026-97977)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Bluetooth USB driver rx_work handler when processing a device disconnect while receive work is running. A local user can trigger a device disconnect while the receive work dereferences freed btusb_data to cause a denial of service.
1545) Use-after-free (CVE-ID: CVE-2026-97978)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a trace event error.
The vulnerability exists due to use-after-free in the Intel Ethernet Controller (ice) driver trace event definitions when printing previously recorded trace events. A local user can trigger an affected trace event to trigger a trace event error.
The affected trace events are ice_rx_dim_work and ice_tx_dim_work.
1546) Memory leak (CVE-ID: CVE-2026-97979)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to improper resource release in the ICE driver's sched_node_ids xarray when cleaning up initialized hardware. A local user can trigger repeated hardware initialization and deinitialization to cause a memory leak.
1547) Resource exhaustion (CVE-ID: CVE-2026-97981)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper NAPI work budget accounting in the Cortina Gemini Ethernet driver's gmac_rx receive loop when processing malformed Ethernet frames. A remote attacker can send a stream of malformed Ethernet frames to cause a denial of service.
1548) Incorrect calculation (CVE-ID: CVE-2026-97982)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to incorrect budget accounting in gmac_rx() and gmac_napi_poll() when handling received packets during NAPI polling. A remote attacker can cause an idle poll to report a full budget and remain scheduled to cause a denial of service.
1549) Integer overflow (CVE-ID: CVE-2026-97984)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a kernel warning.
The vulnerability exists due to an integer overflow in IPv6 UDP socket cork handling when sending a large UDP payload with IPv6 path MTU discovery set to IPV6_PMTUDISC_DO or IPV6_PMTUDISC_PROBE over a network device with an unusually large MTU. A local privileged user can configure the device MTU and send a crafted UDP payload to cause a kernel warning.
The issue is limited to UDP sockets; raw IPv6 sockets can send UDP jumbograms.
1550) Infinite loop (CVE-ID: CVE-2026-97985)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper state management in the AF_UNIX stream socket out-of-band data handling when processing MSG_PEEK receive operations after skipped out-of-band socket buffers. A local user can send out-of-band data and issue MSG_PEEK receive calls to cause a denial of service.
1551) Use-after-free (CVE-ID: CVE-2026-97986)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a race condition in virtinput_remove() and virtinput_recv_events() when a virtio input callback runs during input-device unregistration. A local user can cause a callback that passed the ready-state check to access vi->idev after it is freed to trigger a use-after-free.
The lifetime issue is not protected for sleepable callbacks on transports other than PCI and MMIO.
1552) Improper resource shutdown or release (CVE-ID: CVE-2026-97987)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause DMA access to torn-down virtqueues.
The vulnerability exists due to improper resource shutdown in the virtio_input probe error path when handling a failed input device registration. A local user can trigger the failed registration path to cause DMA access to torn-down virtqueues.
The device is marked DRIVER_OK before input device registration is attempted.
1553) Signed to Unsigned Conversion Error (CVE-ID: CVE-2026-97990)
CWE-ID: CWE-195 - Signed to Unsigned Conversion Error
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information and cause a denial of service.
The vulnerability exists due to improper handling of signed return values in the vdpa_sim_net TX/RX processing path when handling a failed TX pull. A local user can trigger processing of a failed TX pull to disclose sensitive information and cause a denial of service.
1554) Out-of-bounds write (CVE-ID: CVE-2026-97991)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read from and write to out-of-bounds memory.
The vulnerability exists due to improper range validation in vdpasim_blk_check_range() when processing virtio block requests with an out-of-range sector start. A local user can submit a crafted virtio block request to read from and write to out-of-bounds memory.
1555) Use-after-free (CVE-ID: CVE-2026-97992)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the vhost-vdpa configuration eventfd context handling when configuration callbacks run concurrently with configuration call replacement. A local user can inject configuration interrupts while another thread replaces the configuration call file descriptor to cause a denial of service.
Reachability is described for VDUSE parent devices.
1556) Race condition (CVE-ID: CVE-2026-97993)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in vhost_vdpa_set_config_call() when installing a configuration eventfd context. A local user can supply an invalid eventfd descriptor while setting the configuration callback to cause a denial of service.
A configuration interrupt delivered during the error-handling window can pass an error pointer to eventfd_signal().
1557) Out-of-bounds read (CVE-ID: CVE-2026-97994)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read memory beyond the mapped descriptor ring.
The vulnerability exists due to an out-of-bounds read in the vhost/vdpa VHOST_SET_VRING_NUM handling when configuring a virtual ring queue size larger than the device maximum. A local user can set a queue size exceeding the advertised maximum to read memory beyond the mapped descriptor ring.
1558) Out-of-bounds read (CVE-ID: CVE-2026-97995)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause an out-of-bounds read.
The vulnerability exists due to type confusion in the virtio_console remove_vqs() function when unbinding a device with a control message remaining on the control-out virtqueue. A local privileged user can unbind the device while the control message is queued to cause an out-of-bounds read.
1559) Race condition (CVE-ID: CVE-2026-97998)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the nfnetlink_log instance destruction handler when concurrently processing a netlink close event and an UNBIND request from sockets using the same port ID. A local user can trigger concurrent instance destruction and unbinding to cause a denial of service.
1560) Use-after-free (CVE-ID: CVE-2026-98006)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to a use-after-free in the ALSA caiaq USB driver's ep1_in_urb and midi_out_urb handling when processing a command timeout after a submitted URB is unlinked by the dummy HCD driver. A local user can trigger the affected initialization failure to trigger a use-after-free.
1561) Improper Validation of Specified Type of Input (CVE-ID: CVE-2026-98007)
CWE-ID: CWE-1287 - Improper Validation of Specified Type of Input
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to improper validation of helper argument types in the bpf_loop() nr_loops argument in the BPF verifier when a privileged BPF program passes a pointer value as the iteration count. A local privileged user can submit a privileged BPF program with a pointer-valued iteration count to trigger a verifier warning and kernel panic.
Exploitation requires a kernel configured with panic_on_warn enabled.
1562) NULL pointer dereference (CVE-ID: CVE-2026-98008)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the macb driver cleanup paths when unbinding the driver for a fixed-link device tree configuration without an "mdio" child node. A local privileged user can unbind the driver to cause a denial of service.
1563) Infinite loop (CVE-ID: CVE-2026-98009)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of ETS quantum values in the ETS queuing discipline when configuring an ETS qdisc with crafted quantum values. A local user can configure a crafted ETS qdisc to cause a denial of service.
The issue requires CONFIG_NET_SCH_ETS and CAP_NET_ADMIN; namespace-local capabilities are sufficient.
1564) Resource exhaustion (CVE-ID: CVE-2026-98010)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of DRR quantum values in drr_change_class() when configuring DRR qdisc classes with a low quantum value. A local user can configure a DRR qdisc class with the quantum set to 1 to cause a denial of service.
Exploitation requires CONFIG_NET_SCH_DRR=y and CAP_NET_ADMIN; the capability can be namespace-local through unshare -Urn.
1565) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-98011)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of the quantum value in the HHF queueing discipline when configuring an HHF qdisc with quantum set to 1 and a crafted size table. A local user can configure the qdisc with these values to cause a deficit-refill loop to spin under the qdisc lock and cause a denial of service.
Exploitation requires CONFIG_NET_SCH_HHF=y and CAP_NET_ADMIN in a network namespace.
1566) Improper input validation (CVE-ID: CVE-2026-98012)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the SFQ qdisc change path when processing crafted qdisc configuration. A local user can configure a quantum value of 1 with a crafted size table to cause a denial of service.
The SFQ scheduler must be enabled, and exploitation requires CAP_NET_ADMIN, which can be namespace-local.
1567) Resource exhaustion (CVE-ID: CVE-2026-98013)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper validation of quantum values in fq_pie_change() when changing fq_pie qdisc configuration with a crafted size table. A local user can configure a quantum value of 1 and a crafted size table to cause a denial of service.
Exploitation requires CONFIG_NET_SCH_FQ_PIE to be enabled.
1568) Use-after-free (CVE-ID: CVE-2026-98014)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper cleanup ordering in the mlx5 E-Switch vport disable path when handling firmware-fatal recovery. A local user can trigger a PCI device reset to cause a denial of service.
1569) Use-after-free (CVE-ID: CVE-2026-98015)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to use-after-free in mlx5_eswitch_termtbl_put when two callers concurrently release the same mlx5_termtbl_handle. A local user can invoke concurrent calls on the same handle to access freed memory.
1570) Use-after-free (CVE-ID: CVE-2026-98016)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to access freed memory.
The vulnerability exists due to a use-after-free race in sample_restore_put() when concurrently tearing down TC sample rules sharing the same restore context. A local user can concurrently tear down shared TC sample rules to access freed memory.
1571) Use-after-free (CVE-ID: CVE-2026-98017)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to a use-after-free in the Linux kernel traffic-control queueing discipline creation path when processing an RTM_NEWQDISC request with an invalid TCA_RATE attribute after binding a populated shared ingress block. A local user can send a crafted RTM_NEWQDISC request to cause memory corruption.
1572) Use-after-free (CVE-ID: CVE-2026-98018)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to a use-after-free in mctp_i3c_probe() when handling concurrent I3C bus removal notifications. A local user can trigger a race between device probing and bus removal to cause memory corruption.
1573) Race condition (CVE-ID: CVE-2026-98020)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in pds_core cmd_regs access handling when a function-level reset occurs concurrently with a devlink firmware update. A local user can trigger a function-level reset during a firmware update to cause a denial of service.
1574) Improper Validation of Specified Quantity in Input (CVE-ID: CVE-2026-98021)
CWE-ID: CWE-1284 - Improper Validation of Specified Quantity in Input
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause excessive memory allocation.
The vulnerability exists due to improper validation of a specified quantity in input in the IFLA_TXQLEN netlink attribute when processing netlink requests that specify a transmit queue length. A local user can submit a netlink request with an oversized tx_queue_len value to cause excessive memory allocation.
Exploitation requires network scheduling, veth, user namespace, and network namespace support.
1575) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-98022)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to allocation of resources without limits in netif_change_tx_queue_len() when processing tx queue length changes. A local user can set an oversized tx_queue_len value to cause a denial of service.
User and network namespaces must be enabled.
1576) Use-after-free (CVE-ID: CVE-2026-98023)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to use-after-free in the VXLAN forwarding database entry handling when configuring dynamic FDB entries that reference an FDB nexthop. A local user can configure dynamic entries on VXLAN devices that share an FDB nexthop to cause memory corruption.
The race can occur when an entry is aged while another device adds or deletes an entry associated with the shared FDB nexthop.
1577) Mismatched Memory Management Routines (CVE-ID: CVE-2026-98024)
CWE-ID: CWE-762 - Mismatched Memory Management Routines
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause slab allocator corruption.
The vulnerability exists due to incorrect memory deallocation in ism_alloc_dmb() when handling an error after allocating dmb->cpu_addr with folio_alloc(). A local user can trigger the error exit to cause slab allocator corruption.
The dmb->cpu_addr pointer may be used by future callers after the associated folio has been released.
1578) Heap-based buffer overflow (CVE-ID: CVE-2026-98025)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 0 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to corrupt memory.
The vulnerability exists due to a heap-based buffer overflow in the cx82310_rx_fixup function of the cx82310_eth USB network driver when processing a crafted USB network receive URB beginning with the 0xffff reboot sentinel. An attacker with physical access can send a crafted USB network receive URB to corrupt memory.
1579) Use-after-free (CVE-ID: CVE-2026-98026)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free condition.
The vulnerability exists due to improper RCU synchronization in the bridge multicast mglist when deleting port groups concurrently with adjacent multicast-list traversal. A local user can cause a port group to be freed while br_multicast_list_adjacent() traverses the mglist to trigger a use-after-free condition.
1580) Out-of-bounds write (CVE-ID: CVE-2026-98027)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service or compromise confidentiality and integrity.
The vulnerability exists due to an out-of-bounds write in the mv88e6xxx_get_rxnfc() policy rule dump handler when processing an ETHTOOL_GRXCLSRLALL request with fewer caller-provided slots than policy rules. A local user can issue a request specifying an insufficient rule count to write beyond the allocated buffer.
Exploitation requires policy rules to have been installed for the targeted port.
1581) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98028)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the nfp_net_fs_add() rule replacement logic when reprogramming an existing rule after hardware programming fails. A local user can trigger a failed rule reprogramming operation to cause a denial of service.
The affected ethtool rule-list operation can subsequently return a permanent -EMSGSIZE error because the rule list and rule counter are not resynchronized.
1582) Out-of-bounds write (CVE-ID: CVE-2026-98029)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption or a denial of service.
The vulnerability exists due to missing bounds checking in nfp_net_get_fs_loc() when handling ETHTOOL_GRXCLSRLALL requests with a user-supplied rule count smaller than the number of flow steering rules. A local user can issue a crafted ioctl request to write rule locations beyond the caller-provided buffer.
Exploitation requires flow steering rules to have been installed; a rule count of zero leaves the rule-locations pointer NULL.
1583) Out-of-bounds write (CVE-ID: CVE-2026-98030)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to an out-of-bounds write in bcm_sf2_cfp_rule_get_all() in the Broadcom Starfighter 2 DSA driver when processing ETHTOOL_GRXCLSRLALL ioctl requests with a caller-supplied rule count. A local user can request fewer rule slots than installed CFP rules to compromise confidentiality, integrity, and availability.
Exploitation requires CFP rules to have already been installed.
1584) Access of Uninitialized Pointer (CVE-ID: CVE-2026-98031)
CWE-ID: CWE-824 - Access of Uninitialized Pointer
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to access of an uninitialized pointer in remove_nh_grp_entry() when replacing a reduced nexthop group after a listener allocation failure. A local user can trigger removal of a nexthop group entry to cause a denial of service.
1585) Untrusted Pointer Dereference (CVE-ID: CVE-2026-98037)
CWE-ID: CWE-822 - Untrusted Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a NULL or stale-memory dereference.
The vulnerability exists due to improper validation of untrusted pointer state in the BPF verifier's type_is_ptr_alloc_obj() predicate when validating a refcount-only local kptr after RCU protection ends. A local user can pass a demoted local kptr to bpf_refcount_acquire() to trigger a NULL or stale-memory dereference.
Fault-protected reads of the demoted pointer remain valid.
1586) Type Confusion (CVE-ID: CVE-2026-98039)
CWE-ID: CWE-843 - Type confusion
CVSSv4: 8.4 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to perform arbitrary kernel read and write operations.
The vulnerability exists due to improper type validation in map_kptr_match_type() when storing a non-per-CPU pointer in a BPF_KPTR_PERCPU map field. A local user can load a crafted BPF program that stores a plain allocation or referenced kernel pointer in the field to perform arbitrary kernel read and write operations.
1587) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-98041)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to incorrect branch prediction in the BPF verifier's is_branch_taken function when processing 32-bit BPF jump comparisons between pointers and zero. A local user can load a BPF program containing a 32-bit pointer-versus-zero comparison to compromise confidentiality, integrity, and availability.
1588) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-98046)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to install a file descriptor into an interrupted task.
The vulnerability exists due to improper execution-context validation in the bpf_btf_find_by_name_kind() helper prototype when invoking the helper from a non-sleepable BPF timer callback. A local user can invoke the helper from a BPF timer callback to install a file descriptor into an interrupted task.
1589) Incorrect calculation (CVE-ID: CVE-2026-98051)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to initiate a transmission without ensuring that consecutive descriptor slots are available.
The vulnerability exists due to incorrect loop initialization in tx_spb_ring_full() when checking descriptor slot availability for a new transmission. A local user can trigger a transmission after the function repeatedly checks the same descriptor slot instead of consecutive slots.
1590) Use-after-free (CVE-ID: CVE-2026-98052)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in the bcmasp_xmit() transmit descriptor handling when transmitting fragmented SKBs. A local user can transmit a fragmented SKB to cause a use-after-free condition.
The condition requires a descriptor slot to be reused with a stale final-fragment indicator while remaining SKB fragments are still in flight.
1591) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98054)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak a module reference.
The vulnerability exists due to missing module reference release on error paths in the ASoC Intel AVS strace_open debugfs handler when opening the strace debugfs file. A local user can trigger an error after a module reference is acquired to leak a module reference.
The issue is triggered if the trace FIFO is already initialized or its allocation fails.
1592) Memory leak (CVE-ID: CVE-2026-98055)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper error handling in the AVS PCI probe routine when fetching ML capabilities fails or subsequent probe initialization fails. A local user can trigger an AVS PCI device probe failure to cause a denial of service.
1593) Inefficient Algorithmic Complexity (CVE-ID: CVE-2026-98056)
CWE-ID: CWE-407 - Inefficient Algorithmic Complexity
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to inefficient algorithmic complexity in nvme_scan_ns_list() when processing a reported NVMe namespace identifier list with sparse gaps. A remote attacker can provide a namespace list containing a large sparse namespace identifier gap to cause a denial of service.
1594) NULL pointer dereference (CVE-ID: CVE-2026-98063)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in btf_var_show() when bpf_snprintf_btf() renders a BTF_KIND_VAR from base vmlinux BTF. A local user can load and run a BPF program that passes the type ID of a BTF_KIND_VAR to bpf_snprintf_btf() to cause a denial of service.
1595) NULL pointer dereference (CVE-ID: CVE-2026-98064)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in btf_modifier_show() when processing a BPF program-supplied const void BTF type. A local user can supply a BPF program with a const void BTF type to bpf_snprintf_btf() to cause a denial of service.
1596) NULL pointer dereference (CVE-ID: CVE-2026-98065)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in BTF type display handling for BPF hash maps when reading a hash map with a key-less BTF through bpffs. A local user can create a hash map with a key-less BTF and read it through bpffs to cause a denial of service.
1597) Double free (CVE-ID: CVE-2026-98066)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a double free in the ALSA caiaq driver's audio resource cleanup when handling audio initialization errors. A local user can trigger an audio initialization error after URB resources have been freed to cause a denial of service.
1598) Race condition (CVE-ID: CVE-2026-98068)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a race condition in RDS TCP connection path shutdown handling when connection teardown races with acceptance of a new socket. A remote attacker can trigger concurrent connection teardown and socket acceptance to cause a denial of service.
The affected path can remain in RDS_CONN_DOWN with an established socket and a growing receive queue.
1599) Race condition (CVE-ID: CVE-2026-98069)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper synchronization in rds_conn_shutdown() in the RDS networking subsystem when tearing down an RDS connection path. A remote attacker can race transmission or receive-refill operations with connection teardown to cause a denial of service.
Exploitation occurs on weakly ordered architectures.
1600) Race condition (CVE-ID: CVE-2026-98070)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise confidentiality, integrity, and availability.
The vulnerability exists due to a race condition in rds_tcp_reset_callbacks() in the RDS TCP transport when concurrent transmit and connection-reset operations access connection state. A remote attacker can trigger concurrent RDS transmission and connection-reset activity to compromise confidentiality, integrity, and availability.
1601) Race condition (CVE-ID: CVE-2026-98071)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause connection state updates to be lost.
The vulnerability exists due to a data race in rds_conn_path_reset() when resetting RDS connection path flags concurrently with atomic flag operations. A local user can trigger concurrent connection reset and transmission operations to cause connection state updates to be lost.
1602) Race condition (CVE-ID: CVE-2026-98072)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory ordering in release_in_xmit() in the RDS networking component when concurrently releasing transmit state and checking for waiters. A local user can trigger a race between waiter registration and transmit-state release to cause a denial of service.
A lost wake-up can leave shutdown workers waiting indefinitely in uninterruptible wait operations.
1603) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-98073)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of conflicting alternative interface names in __dev_change_net_namespace() when moving network devices from a dying network namespace. A local user can create network devices with identical alternative names in separate network namespaces and remove the non-root network namespace to trigger a kernel warning.
1604) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98074)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leave a physical device in promiscuous mode after bond teardown.
The vulnerability exists due to improper state management in __bond_release_one() when releasing all slaves during bond destruction. A local privileged user can destroy a bond containing active and backup slaves to leave a physical device in promiscuous mode after bond teardown.
The backup slave must be released before the active slave.
1605) Improper input validation (CVE-ID: CVE-2026-98075)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper input validation in the BPF verifier when loading a BPF program that references the main program as a callback. A local user can load a crafted BPF program using a BPF_PSEUDO_FUNC reference to the main program to cause a denial of service.
1606) Use-after-free (CVE-ID: CVE-2026-98076)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to use-after-free in probe-based dynamic event field handling when looking up event fields after removing the first of several attached probes. A local user can create multiple probes for an event, remove the probe that defined its fields, and perform a field lookup to trigger a use-after-free.
1607) Out-of-bounds read (CVE-ID: CVE-2026-98077)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in sip_skip_whitespace() in nf_conntrack_sip when processing a SIP payload containing a recognized header name followed by whitespace at the end of the payload. A remote attacker can send such a crafted SIP payload to trigger an out-of-bounds read.
1608) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-98078)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose stale heap data and corrupt connection sequence state.
The vulnerability exists due to incorrect function call argument ordering in the version 1 IPVS synchronization sender when serializing connection sequence data. A remote attacker can send traffic that causes connection sequence data to be synchronized to disclose stale heap data and corrupt connection sequence state.
Only connections with sequence-state flags set are affected.
1609) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98080)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause filesystem metadata corruption and force the filesystem read-only.
The vulnerability exists due to improper reloc root creation in the Btrfs qgroup snapshot accounting path when accounting snapshots during block-group relocation. A local user can perform Btrfs operations that account snapshots during relocation to cause filesystem metadata corruption and force the filesystem read-only.
The issue occurs on Btrfs filesystems with quotas enabled.
1610) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-98081)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of exceptional conditions in the btrfs zoned block group cleanup logic when handling a zone-finish operation that fails. A local user can cause a zone-finish operation to fail to cause a denial of service.
1611) Memory leak (CVE-ID: CVE-2026-98082)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper resource cleanup in the Btrfs ordered extent bioc_list when handling ordered extents after errors. A local user can trigger an error while processing an ordered extent to cause a denial of service.
The leak can occur when RAID extent insertion fails or when an ordered extent encounters an I/O error.
1612) Use-after-free (CVE-ID: CVE-2026-98083)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in Btrfs RAID stripe insertion transaction handling when allocation of a RAID stripe extent fails. A local user can invoke the affected RAID stripe insertion path during this error condition to compromise confidentiality, integrity, and availability.
1613) NULL pointer dereference (CVE-ID: CVE-2026-98086)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the ALSA UMP legacy rawmidi name handling when a UMP packet arrives during endpoint initialization. A local user can trigger processing of a UMP packet during this initialization window to cause a denial of service.
1614) Out-of-bounds read (CVE-ID: CVE-2026-98088)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to improper handling of an invalid NUMA node value in _base_assign_reply_queues() when assigning high IOPS reply queues for a PCI device without NUMA-node affinity. A local user can trigger reply queue assignment to cause an out-of-bounds read.
The issue occurs when dev_to_node() returns NUMA_NO_NODE (-1).
1615) Out-of-bounds read (CVE-ID: CVE-2026-98089)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read out-of-bounds memory.
The vulnerability exists due to an uninitialized transport header offset causing an out-of-bounds read in alb_determine_nd() in the bonding driver when inspecting ICMPv6 headers in IPv6 packets on bonding transmit paths. A remote attacker can send an IPv6 packet that is processed through a bonding transmit path to read out-of-bounds memory.
The affected paths include packets sent through AF_PACKET or raw sockets and forwarded packets.
1616) Use-after-free (CVE-ID: CVE-2026-98090)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Btrfs active device pointers when handling a failed sprout setup. A local user can trigger a failed sprout setup to cause a denial of service.
1617) Use-after-free (CVE-ID: CVE-2026-98091)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a kernel warning.
The vulnerability exists due to use-after-free in the btrfs device transaction update list when system chunk creation fails while creating the first metadata chunk for a sprout filesystem. A local user can create a sprout filesystem that encounters a system chunk creation failure to cause a kernel warning.
1618) Memory leak (CVE-ID: CVE-2026-98092)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper memory release in acp6x_pdm_dma_close() when closing PDM DMA audio streams. A local user can repeatedly open and close PDM DMA audio streams to cause a denial of service.
1619) Deadlock (CVE-ID: CVE-2026-98094)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an IRQ-unsafe locking mechanism in the fbtft dirty_lock handling in fbtft_mkdirty() and fbtft_deferred_io() when framebuffer console rendering occurs in hardirq context concurrently with deferred I/O workqueue processing. A local user can trigger concurrent framebuffer console rendering and deferred I/O processing to cause a denial of service.
1620) Incorrect Conversion between Numeric Types (CVE-ID: CVE-2026-98095)
CWE-ID: CWE-681 - Incorrect Conversion between Numeric Types
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper numeric type conversion in tpacket_parse_header() in af_packet when processing a user-provided tpacket_hdr with tp_len larger than INT_MAX. A local user can provide a crafted packet header to cause a denial of service.
1621) Out-of-bounds write (CVE-ID: CVE-2026-98096)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption or a denial of service.
The vulnerability exists due to improper network header offset restoration in the Linux kernel ipv6_srh_rcv() function when processing IPv6 Segment Routing Header packets preceded by another extension header. A remote attacker can send a specially crafted IPv6 packet to cause memory corruption or a denial of service.
1622) Use of uninitialized resource (CVE-ID: CVE-2026-98097)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to use of uninitialized memory in TIPC link protocol message construction when sending RESET or ACTIVATE messages. A remote attacker can receive RESET or ACTIVATE messages containing random pad bytes to disclose sensitive information.
1623) NULL pointer dereference (CVE-ID: CVE-2026-98098)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in tipc_named_node_up() when processing node state publications after the local publication limit is reached. A local user can bind a large number of local-scope service addresses to sockets to cause a denial of service.
Subscribers to node or link up/down events may stop receiving notifications.
1624) Race condition (CVE-ID: CVE-2026-98101)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause IPv6 multicast packets to be evaluated against incorrect source filters.
The vulnerability exists due to a race condition in the ip6_mc_source() IPv6 multicast source-filter handling function when source filters are modified concurrently with packet reception. A local user can concurrently add or remove IPv6 multicast source filters to cause IPv6 multicast packets to be evaluated against incorrect source filters.
The race affects UDP and raw multicast receive paths.
1625) Race condition (CVE-ID: CVE-2026-98102)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect IPv6 multicast source filtering.
The vulnerability exists due to improper synchronization in ip6_mc_del1_src() when removing active IPv6 multicast source filters concurrently with RCU-protected list traversal. A local user can trigger concurrent source-filter removal and list traversal to cause incorrect IPv6 multicast source filtering.
1626) Deadlock (CVE-ID: CVE-2026-98103)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to recursive locking in ip_check_mc_rcu() when generating IGMPv3 reports while an XFRM policy matches a multicast destination. A local user can trigger IGMPv3 report generation to cause a denial of service.
The affected function is used in packet receive and route lookup RCU fast paths.
1627) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-98104)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to access and modify u32 knodes associated with another tcf_proto instance.
The vulnerability exists due to improper handling of identifier-pool exhaustion in gen_new_htid and u32_init when creating a root hash table after the tp_c handle pool is exhausted. A local privileged user can exhaust the tp_c handle pool and create another u32 proto entry to cause root hash table handle aliasing.
The affected classifier must be enabled.
1628) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-98104)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause duplicate u32 filter handles.
The vulnerability exists due to improper handling of identifier-pool exhaustion in gen_new_kid and u32_change when generating automatic u32 node handles after the node ID pool is exhausted. A local privileged user can add enough u32 filters with automatically generated handles to exhaust the node ID space and cause duplicate handles.
The affected classifier must be enabled and a clsact qdisc must be configured on a device.
1629) Out-of-bounds write (CVE-ID: CVE-2026-98107)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds write.
The vulnerability exists due to an out-of-bounds write in the L2CAP ECRED connection handling when connecting a sequence of L2CAP sockets with deferred and non-deferred channels. A local user can initiate the socket connection sequence to write a 16-bit SCID value past the SCID array.
1630) Stack-based buffer overflow (CVE-ID: CVE-2026-98108)
CWE-ID: CWE-121 - Stack-based buffer overflow
CVSSv4: 7.7 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption.
The vulnerability exists due to a stack-based buffer overflow in the Bluetooth L2CAP deferred enhanced credit-based response handling when processing L2CAP LE connection requests. A remote attacker can send specially crafted L2CAP LE connection requests to cause memory corruption.
The issue involves deferred-setup channels and listening parent channels configured for extended flow control.
1631) Race condition (CVE-ID: CVE-2026-98109)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel DEBUG_LOCKS warning.
The vulnerability exists due to a race condition in Bluetooth HCI device registration and Microsoft extension initialization when registering a Bluetooth device marked with an unconfigured-device quirk. A local user can trigger concurrent power-on work processing before the Microsoft extension mutex is initialized to trigger a kernel DEBUG_LOCKS warning.
1632) Out-of-bounds read (CVE-ID: CVE-2026-98111)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds memory.
The vulnerability exists due to insufficient length validation in btintel_parse_version_tlv() when parsing Bluetooth version TLV responses. A local user can provide a TLV with a value shorter than required for its type to read out-of-bounds memory.
1633) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-98113)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to flood the kernel log.
The vulnerability exists due to missing rate limiting in the ksmbd DACL SID mapping error logging path when processing a DACL containing unmapped SIDs. A remote user can submit a DACL with many structurally valid but unmapped SIDs to flood the kernel log.
1634) Improper Check or Handling of Exceptional Conditions (CVE-ID: CVE-2026-98114)
CWE-ID: CWE-703 - Improper Check or Handling of Exceptional Conditions
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incomplete ACL conversion.
The vulnerability exists due to improper error handling in the ksmbd parse_dacl() function when parsing malformed SMB security descriptors. A remote attacker can submit a malformed security descriptor to cause incomplete ACL conversion.
1635) Use-after-free (CVE-ID: CVE-2026-98116)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to escalate privileges.
The vulnerability exists due to a use-after-free in ALSA PCM mmap handling when concurrently mapping PCM data during buffer reallocation. A local user can race an mmap operation against buffer reallocation to obtain a stale writable mapping of freed pages and escalate privileges.
1636) NULL pointer dereference (CVE-ID: CVE-2026-98121)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the msc313e watchdog driver's power management callbacks when handling system suspend or resume operations. A local user can trigger the power management callbacks to cause a denial of service.
1637) Use-after-free (CVE-ID: CVE-2026-98122)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to a use-after-free in vxlan_mdb_remote_src_del() when processing VXLAN MDB updates containing an all-zeros source address. A local user can submit crafted VXLAN MDB entries to compromise confidentiality, integrity, and availability.
MDB operations are network-namespace scoped and can be performed in a new user and network namespace.
1638) Out-of-bounds read (CVE-ID: CVE-2026-98123)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to read memory out of bounds.
The vulnerability exists due to an out-of-bounds read in sctp_get_asconf_response() when processing a truncated SCTP_PARAM_ERR_CAUSE parameter in an ASCONF-ACK. A remote user can send a crafted ASCONF-ACK containing an error-cause parameter without a complete error header to read memory out of bounds.
The association must have ADD-IP enabled and an outstanding ASCONF request.
1639) Infinite loop (CVE-ID: CVE-2026-98123)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper parameter iteration in sctp_get_asconf_response() when processing a crafted ASCONF-ACK. A remote user can send an ASCONF-ACK containing an odd-length parameter that causes the parameter-processing loop to make no progress and spin in softirq context to cause a denial of service.
The association must have ADD-IP enabled and an outstanding ASCONF request.
1640) Improper Authorization (CVE-ID: CVE-2026-98126)
CWE-ID: CWE-285 - Improper Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass file-size limits.
The vulnerability exists due to missing file-size limit validation in smb3_zero_range() when using FALLOC_FL_ZERO_RANGE without FALLOC_FL_KEEP_SIZE on a file on a CIFS mount. A local user can invoke a zero-range operation that extends the end of the file to bypass file-size limits.
1641) Improper input validation (CVE-ID: CVE-2026-98127)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass file-size limits.
The vulnerability exists due to improper validation of the calculated end-of-file size in smb3_insert_range() when handling FALLOC_FL_INSERT_RANGE requests on a CIFS mount. A local user can invoke fallocate with FALLOC_FL_INSERT_RANGE to bypass file-size limits.
1642) Memory leak (CVE-ID: CVE-2026-98128)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a missing reference release in mpi3mr_sas_port_add() when handling an error after acquiring a target device reference. A local user can trigger the error path after a target device reference is acquired to cause a denial of service.
The target device reference is acquired only for SAS_END_DEVICE types.
1643) Memory leak (CVE-ID: CVE-2026-98129)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak memory.
The vulnerability exists due to improper resource release in mpi3mr_sas_port_add() when adding an allocated SAS port fails. A local user can trigger SAS port addition failures to leak memory.
1644) NULL pointer dereference (CVE-ID: CVE-2026-98129)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mpi3mr_sas_port_add() when allocating a SAS port. A local user can trigger SAS port addition when memory allocation fails to cause a denial of service.
1645) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-98130)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a use-after-free.
The vulnerability exists due to a time-of-check to time-of-use race condition in the SCTP_CMD_TIMER_START handler when processing SCTP timer start commands. A remote attacker can trigger the race condition to trigger a use-after-free.
1646) Out-of-bounds write (CVE-ID: CVE-2026-98142)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the cirrus-qemu driver's VRAM handling when updating a display plane for a PCI device with an undersized BAR0. A local user can cause a PCI device with a BAR0 smaller than the expected VRAM size to be bound to the driver to cause a denial of service.
1647) Incorrect calculation (CVE-ID: CVE-2026-98151)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a verifier warning.
The vulnerability exists due to inconsistent synchronization of 32-bit register bounds and pointer offset state in the BPF verifier when verifying speculative pointer arithmetic in an unprivileged BPF program. A local user can load a BPF program that performs bounded scalar arithmetic on a map-value pointer to trigger a verifier warning.
The warning occurs when the verifier evaluates a subsequent register copy along a speculative path.
1648) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98154)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to improper cleanup of completed requests in the nvme_rdma_queue_rq function when handling an -EIO error in the NVMe RDMA queue request path. A local user can trigger an -EIO error during queue request processing to compromise confidentiality, integrity, and availability.
1649) Out-of-bounds read (CVE-ID: CVE-2026-98155)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the QAIC response worker when processing a malformed wire message from the device. A local user can send a malformed wire message from the device to cause a denial of service.
1650) Exposure of Resource to Wrong Sphere (CVE-ID: CVE-2026-98156)
CWE-ID: CWE-668 - Exposure of resource to wrong sphere
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability of memory belonging to another domain.
The vulnerability exists due to improper DMA address handling in virtio_gpu_object_shmem_init() when providing resource backing for a virtio-gpu framebuffer. A local user can cause framebuffer backing pages to be described with guest-physical addresses to compromise confidentiality, integrity, and availability of memory belonging to another domain.
Only Xen PV domains are affected; PVH domains are identity-mapped.
1651) Numeric Truncation Error (CVE-ID: CVE-2026-98157)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to numeric truncation and insufficient input validation in the poll_msec sysfs store handler when processing user-supplied polling-delay values. A local user can write a zero value or an oversized value that truncates to zero to cause a denial of service.
1652) Out-of-bounds write (CVE-ID: CVE-2026-98158)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper handling of skb headroom in ppp_async's process_input_packet() when processing a bad-FCS PPP frame followed by a crafted frame. A remote attacker can send malformed PPP frames to cause a denial of service.
When CCP compression is enabled, decompression can read before the skb head.
1653) Out-of-bounds write (CVE-ID: CVE-2026-98159)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to improper bounds checking in the mt7921_load_clc CLC firmware record loader when processing a malformed CLC firmware image. A local user can provide a malformed CLC firmware image to cause memory corruption.
1654) Mismatched Memory Management Routines (CVE-ID: CVE-2026-98160)
CWE-ID: CWE-762 - Mismatched Memory Management Routines
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption.
The vulnerability exists due to mismatched memory management routines in rtw_sdio_if1_init() when handling an initialization failure after allocating HalData. A local user can trigger the initialization error path to cause memory corruption.
1655) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98161)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause data writes to complete despite a failed ordering barrier.
The vulnerability exists due to improper handling of flush errors in pmem_submit_bio() when processing bio requests with REQ_PREFLUSH and REQ_FUA flags. A local user can submit a bio request with these flags after a preflush failure to cause data writes to complete despite a failed ordering barrier.
1656) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-98164)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect control flow implementation in the KVM x86 MMU page-tracking logic when checking write tracking across address spaces. A local user can cause a write-tracked guest frame number to be treated as untracked and trigger a kernel BUG to cause a denial of service.
The issue occurs when system management mode uses multiple address spaces.
1657) Out-of-bounds read (CVE-ID: CVE-2026-98167)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger out-of-bounds reads.
The vulnerability exists due to incorrect sub-PDU length validation in the Linux kernel SMB client when processing compound encrypted SMB frames. A remote attacker can send a compound encrypted frame containing a truncated non-last sub-PDU to trigger out-of-bounds reads.
1658) Out-of-bounds read (CVE-ID: CVE-2026-98168)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger out-of-bounds reads.
The vulnerability exists due to insufficient bounds checking in cifs_query_reparse_point() when processing an SMB server response containing reparse point data. A remote attacker can send a crafted response with a DataOffset that leaves fewer than eight bytes available for the reparse_data_buffer header to trigger out-of-bounds reads.
The affected reads access the ReparseTag and ReparseDataLength fields.
1659) Out-of-bounds read (CVE-ID: CVE-2026-98169)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose kernel memory to userspace.
The vulnerability exists due to an out-of-bounds read in smb3_enum_snapshots() in the Linux kernel SMB client when processing short server replies during snapshot enumeration. A remote attacker can supply a specially crafted SMB ioctl reply to disclose kernel memory to userspace.
The vulnerable path is reached when snapshot_array_size is smaller than GMT_TOKEN_SIZE. The exposed data comes from slab memory adjacent to the reply buffer.
1660) Out-of-bounds read (CVE-ID: CVE-2026-98170)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger out-of-bounds reads.
The vulnerability exists due to insufficient bounds checking in move_smb2_ea_to_cifs() when processing a malformed extended attribute list returned by an SMB server. A remote attacker can return a specially crafted extended attribute list containing a truncated smb2_ea_info structure to trigger out-of-bounds reads.
The affected reads access the ea_name_length and ea_value_length fields.
1661) Integer overflow (CVE-ID: CVE-2026-98171)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass command offset bounds checks.
The vulnerability exists due to integer overflow in the SMB client's receive_encrypted_standard() function when checking upper bounds for command offsets in compound encrypted frames. A remote attacker can supply a frame with a NextCommand value that triggers overflow in the upper-bound calculation to bypass command offset bounds checks.
The bounds check is intended to ensure that the trailing slice is large enough to contain a header.
1662) Improper Validation of Specified Index, Position, or Offset in Input (CVE-ID: CVE-2026-98171)
CWE-ID: CWE-1285 - Improper Validation of Specified Index, Position, or Offset in Input
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause acceptance of command offsets below the minimum header size.
The vulnerability exists due to insufficient command offset validation in the SMB client's receive_encrypted_standard() function when handling compound encrypted frames. A remote attacker can supply a frame with a nonzero NextCommand value smaller than MID_HEADER_SIZE(server) to cause acceptance of command offsets below the minimum header size.
1663) Improper Handling of Length Parameter Inconsistency (CVE-ID: CVE-2026-98171)
CWE-ID: CWE-130 - Improper Handling of Length Parameter Inconsistency
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause command offsets to reference stale ciphertext residue.
The vulnerability exists due to incorrect plaintext length tracking in the SMB client's receive_encrypted_standard() function when validating command offsets in compound encrypted frames. A remote attacker can supply a frame with a NextCommand offset beyond the decrypted plaintext size but within the pre-decryption length to cause command offsets to reference stale ciphertext residue.
1664) Use-after-free (CVE-ID: CVE-2026-98171)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger access to freed memory.
The vulnerability exists due to use-after-free in the SMB client's receive_encrypted_standard() function when handling compound encrypted frames and subsequent error paths. A remote attacker can supply compound encrypted frames that encounter an error after buffer reassignment to trigger access to freed memory.
The next_buffer pointer remains stale after its buffer is assigned to server->bigbuf.
1665) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98172)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an RDMA connection resource leak.
The vulnerability exists due to missing release of an established RDMA connection in the Linux kernel SMB client's cifs_get_tcp_session() function when session setup fails after smbd_get_connection() successfully establishes the connection. A local user can trigger this error path to cause an RDMA connection resource leak.
The session setup failure can occur when kthread_create() returns an error.
1666) Use-after-free (CVE-ID: CVE-2026-98173)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger accesses to freed kernel memory.
The vulnerability exists due to use-after-free in cifs_try_adding_channels() when adding SMB channels concurrently with a server interface refresh. A local user can trigger overlapping channel addition and interface refresh operations to trigger accesses to freed kernel memory.
1667) Race condition (CVE-ID: CVE-2026-98174)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in cifs_signal_cifsd_for_reconnect() when multiple cifsd threads process reconnections concurrently. A local user can trigger concurrent reconnection processing that adds the same server's rlist node twice to a local list, corrupting it, to cause a denial of service.
1668) Improper initialization (CVE-ID: CVE-2026-98174)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization in the SMB client's TCP_Server_Info.rlist when adding a server node to the reconnection list. A local user can trigger reconnection processing involving an improperly initialized node to cause a denial of service.
The zero-initialized list pointers cause list_empty() to return false and list_add() to dereference a NULL prev pointer.
1669) Use-after-free (CVE-ID: CVE-2026-98175)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the SMB client clean_demultiplex_info() function when the demultiplex thread exits while server reconnect work remains queued. A local user can trigger this cleanup sequence to cause a denial of service.
The queued smb2_reconnect_server() work subsequently reads the srv_count field of the freed server structure.
1670) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98179)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to consume kernel mapping resources.
The vulnerability exists due to failure to release register BAR mappings in amdgpu_device_fini_sw() when removing a device or unloading the driver. A local privileged user can trigger driver unloading, leaking one register BAR mapping per unload, to consume kernel mapping resources.
1671) Out-of-bounds write (CVE-ID: CVE-2026-98181)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to write beyond the bounds of an allocated properties array.
The vulnerability exists due to incorrect indexing that causes an out-of-bounds write in the GUD plane property loop when processing properties advertised by a USB device. An attacker with physical access can advertise the maximum number of properties through a USB device to write beyond the bounds of an allocated properties array.
1672) NULL pointer dereference (CVE-ID: CVE-2026-98182)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mac80211 monitor-interface handling and the ath9k driver when activating a monitor interface without a transmit queue. A local privileged user can set the active flag on a down monitor interface and then bring the interface up to cause a denial of service.
Exploitation requires the CAP_NET_ADMIN capability. The RTNL lock remains held, causing subsequent netlink operations to block.
1673) Integer underflow (CVE-ID: CVE-2026-98185)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger out-of-bounds reads.
The vulnerability exists due to integer underflow in mwifiex_ret_802_11_scan() when processing firmware-provided scan responses. A local user can supply a short response or a response with an oversized BSS length to trigger out-of-bounds reads.
The affected processing handles both normal and background scan responses.
1674) Out-of-bounds read (CVE-ID: CVE-2026-98186)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to read beyond the bounds of a kernel beacon buffer.
The vulnerability exists due to an out-of-bounds read in mwifiex_search_oui_in_ie() when processing RSN or WPA information elements in beacon or probe-response frames during scan-result parsing. A remote attacker can transmit a crafted information element with a pairwise-cipher count exceeding the element's available length to read beyond the bounds of a kernel beacon buffer.
1675) Out-of-bounds read (CVE-ID: CVE-2026-98187)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the p54_parse_eeprom() function when parsing a truncated trailing record in a PDR_INTERFACE_LIST entry. A local user can provide a malformed EEPROM buffer to disclose sensitive information.
The variant value read from the record also feeds synth front-end selection.
1676) Out-of-bounds read (CVE-ID: CVE-2026-98188)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause out-of-bounds reads past the EEPROM buffer.
The vulnerability exists due to an out-of-bounds read in p54_convert_rev0() and p54_convert_rev1() when processing device-supplied EEPROM calibration curve entries with channel and points-per-channel counts that exceed the available entry data. A local user can supply an EEPROM entry declaring more calibration curve data than it contains to cause out-of-bounds reads past the EEPROM buffer.
Exploitation requires control over the device-supplied EEPROM entry.
1677) Out-of-bounds write (CVE-ID: CVE-2026-98189)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to corrupt neighboring kernel memory.
The vulnerability exists due to an out-of-bounds write in wilc_wlan_handle_isr_ext() in the wilc1000 wireless driver when processing receive transfers whose device-reported size exceeds the receive buffer capacity. An attacker with physical access can supply an oversized transfer containing controlled data through a bogus SDIO device to corrupt neighboring kernel memory.
The receive buffer is 96 KiB, while the device-reported transfer size can reach 131068 bytes. An oversized transfer can also leave the buffer offset beyond its end, allowing subsequent overflows to repeat.
1678) Out-of-bounds read (CVE-ID: CVE-2026-98190)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the wilc1000 driver's wilc_wfi_p2p_rx() and mgmt_tx() functions when processing public action frames shorter than the 32-byte P2P public action header. A remote attacker can transmit a specially crafted 25- to 31-byte public action frame over the air to cause a denial of service.
Exploitation through the receive path requires the host to be in P2P listen mode. No wireless association is required.
1679) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98191)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a runtime power-management reference leak.
The vulnerability exists due to failure to release a runtime power-management reference in wlcore_regdomain_config() when handling a failed regulatory-domain command. A local user can trigger a regulatory-domain command failure to cause a runtime power-management reference leak.
The recovery worker acquires a separate runtime power-management reference and cannot release the reference held by this function.
1680) Use-after-free (CVE-ID: CVE-2026-98192)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free in kernel memory.
The vulnerability exists due to use-after-free in the wcn36xx wireless driver's TX ack timer teardown when removing the device while a timer callback is still executing. A local user can trigger teardown concurrently with the callback to cause a use-after-free in kernel memory.
1681) Out-of-bounds read (CVE-ID: CVE-2026-98193)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger an out-of-bounds read.
The vulnerability exists due to an unsigned payload length wraparound in libipw_michael_mic_verify() when processing short TKIP frames without a complete eight-byte Michael MIC. A remote attacker can send a short TKIP frame to trigger an out-of-bounds read in michael_mic() beyond the socket buffer.
The TKIP key must be set for the vulnerable verification path to run.
1682) Use-after-free (CVE-ID: CVE-2026-98194)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause the kernel to dereference freed memory.
The vulnerability exists due to use-after-free in lbtf_free_adapter() in the libertas_tf wireless driver when freeing command buffers while the command timer callback is still running. A local user can cause adapter cleanup to overlap with an active command timer callback to cause the kernel to dereference freed memory.
The command_timer_fn callback accesses priv->cur_cmd->cmdbuf.
1683) Double free (CVE-ID: CVE-2026-98195)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in the iwlegacy driver's broadcast station deallocation when handling an error during driver startup. A local user can toggle RF_KILL during driver startup to cause a denial of service.
1684) Use-after-free (CVE-ID: CVE-2026-98196)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause access to freed kernel memory.
The vulnerability exists due to use-after-free in the brcmsmac driver's brcms_free_timer() function when freeing a timer while its delayed-work callback is still running. A local user can trigger this overlapping timer cleanup and callback execution to cause access to freed kernel memory.
The non-synchronous cancel_delayed_work() call returns without waiting for an already-running callback, which accesses the timer structure through container_of().
1685) Use-after-free (CVE-ID: CVE-2026-98197)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger accesses to freed driver data.
The vulnerability exists due to use-after-free in the w83791d driver's fan/pwm 4-5 sysfs callbacks when accessing leftover sysfs files after driver unbind. A local user can access these leftover files to trigger accesses to freed driver data.
The optional sysfs group is created only when the fan/pwm 4-5 pins are not used as GPIO.
1686) Use-after-free (CVE-ID: CVE-2026-98198)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to use-after-free in the pwm-fan driver's sample_timer() callback when detaching the driver while the RPM timer is active. A local user can trigger driver detachment during a timer expiry window to corrupt kernel memory.
The callback accesses device-managed tachometer arrays that can be freed before timer cleanup occurs. The callback can also rearm the RPM timer.
1687) Out-of-bounds write (CVE-ID: CVE-2026-98199)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to out-of-bounds writes in the PMBus core when probing chips with more than 10 phases per page. A local user can trigger probing of an affected chip to corrupt kernel memory.
The mp2975 driver supports up to 14 phases per page, and the mp2856 driver supports up to 12 phases per page.
1688) Use-after-free (CVE-ID: CVE-2026-98200)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read freed kernel memory.
The vulnerability exists due to use-after-free in fungible_show() in the hp-wmi-sensors driver when reading a sensor's current_state debugfs entry concurrently with a sensor state update that replaces the current_state string. A local user can trigger overlapping reads of the same sensor to read freed kernel memory.
1689) Use of Uninitialized Variable (CVE-ID: CVE-2026-98201)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel stack memory.
The vulnerability exists due to use of an uninitialized stack variable in input_ff_effect_from_user() when copying a smaller compatibility structure into the native struct ff_effect. A local user can submit a force feedback effect through EVIOCSFF and retrieve the stored native structure through UI_BEGIN_FF_UPLOAD to disclose kernel stack memory.
The readback path requires a uinput-based force feedback daemon.
1690) NULL pointer dereference (CVE-ID: CVE-2026-98202)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the synaptics-rmi4 driver's rmi_driver_suspend() and rmi_driver_resume() functions when handling system power management events for an unbound RMI device. A local user can trigger system suspend or resume to cause a denial of service.
1691) Out-of-bounds read (CVE-ID: CVE-2026-98203)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in soc_button_get_button_info() in drivers/input/misc/soc_button_array.c when processing an empty ACPI button descriptor package. A local user can trigger access to btns_desc->package.elements[0] with a zero package count to trigger an out-of-bounds read.
1692) Out-of-bounds read (CVE-ID: CVE-2026-98204)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read.
The vulnerability exists due to incorrect block-length calculation in rmi_smb_write_block() when splitting writes into SMBus blocks. A local user can trigger a write with an input length greater than 32 bytes and a partial final block to cause an out-of-bounds read.
The final partial block causes smb_block_write() to read 32 bytes even when fewer bytes remain in the input buffer.
1693) Use of Uninitialized Variable (CVE-ID: CVE-2026-98205)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to use of an uninitialized stack variable in the evdev_do_ioctl() function when processing EVIOCSABS ioctl requests with user-supplied sizes. A local user can submit an EVIOCSABS request with a short size and retrieve the resulting absolute axis information through EVIOCGABS to disclose sensitive information.
The disclosed data consists of stale kernel stack bytes left in the portion of the input_absinfo structure not supplied by the caller.
1694) Out-of-bounds write (CVE-ID: CVE-2026-98206)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to an out-of-bounds write in the cyttsp5 touchscreen driver's cyttsp5_handle_irq() function when handling device-supplied HID reports. A local user can provide a report with a size field exceeding the response buffer capacity to corrupt kernel memory.
1695) Incorrect calculation (CVE-ID: CVE-2026-98207)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause transfer completion accounting to report incorrect byte counts.
The vulnerability exists due to failure to reset the transferred-byte counter in mmc_spi_request() when retrying a multi-block request after a data CRC error. A local user can issue a multi-block transfer request that encounters a CRC error followed by a successful internal retry to cause transfer completion accounting to report incorrect byte counts.
The data itself is retried. Exploitation depends on an MMC-over-SPI system encountering a data CRC error during the transfer.
1696) Memory leak (CVE-ID: CVE-2026-98208)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to consume kernel memory through a transmit FIFO leak.
The vulnerability exists due to failure to release allocated memory in sdio_uart_add_port() when attempting to add a port after all UART_NR slots in sdio_uart_table[] are occupied. A local user can trigger a port-addition attempt with a full port table to consume kernel memory through a transmit FIFO leak.
1697) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98209)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave SDHCI child devices registered after their parent resources have been released.
The vulnerability exists due to improper resource lifecycle management in the Aspeed SDHCI controller driver when probe failure or device removal occurs. A local user can trigger these lifecycle paths to leave SDHCI child devices registered after their parent resources have been released.
The released parent resources include the controller clock and managed resources.
1698) Use-after-free (CVE-ID: CVE-2026-98210)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed host memory.
The vulnerability exists due to use-after-free in the mxcmmc driver's asynchronous callbacks when removing the driver without draining pending work and the watchdog timer. A local user can trigger driver removal while asynchronous callbacks remain pending to trigger access to freed host memory.
The watchdog is armed on the DMA path with a 10-second timeout. The datawork callback is scheduled by the IRQ handler on the PIO path.
1699) Use-after-free (CVE-ID: CVE-2026-98212)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed kernel memory.
The vulnerability exists due to use-after-free in the MMC host software queue retry work handler when processing pending retry work after driver removal. A local user can trigger execution of pending retry work after its associated allocation has been released to trigger access to freed kernel memory.
Retry work is queued when request_atomic() returns -EBUSY. The sdhci-sprd driver is the only identified consumer implementing request_atomic().
1700) Use-after-free (CVE-ID: CVE-2026-98213)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free access to kernel memory.
The vulnerability exists due to use-after-free in the MMC core SDIO interrupt worker when pending interrupt work executes after the host controller is removed and its host structure is freed. A local user can trigger execution of the pending worker during this removal race to cause a use-after-free access to kernel memory.
The issue applies to host controllers that use sdio_signal_irq() to schedule SDIO interrupt work from their interrupt handlers.
1701) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-98216)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrectly specified DMA mapping arguments in the PIO_CRED case of hfi1_file_mmap() when selecting a credit-return page with an offset buffer address and a zero page offset. A local user can map the wrong credit-return page and initiate transfers using send PIO to cause a denial of service.
For an IOMMU-backed, virtually mapped allocation, the issue affects contexts whose credit-return entries reside on the second or third page. Transfers using send PIO stall indefinitely, while send-DMA-only transfers remain operational.
1702) Incorrect Pointer Scaling (CVE-ID: CVE-2026-98216)
CWE-ID: CWE-468 - Incorrect Pointer Scaling
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect pointer scaling in the PIO_CRED case of hfi1_file_mmap() when mapping a credit-return page using a byte offset added to a struct credit_return pointer. A local user can map and read the affected credit-return page to cause a denial of service.
The erroneous offset occurs when the hardware send context index reaches 64 or 128. With IOMMU translation, the resulting mapping installs an invalid page-table entry, and the first user-space read triggers a kernel Oops.
1703) Use-after-free (CVE-ID: CVE-2026-98217)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free during device cleanup.
The vulnerability exists due to use-after-free in the mlx4 InfiniBand driver's pkey sysfs cleanup when cleaning up a device after a per-slave pkey sysfs registration failure. A local user can trigger cleanup of a failed slave tree with stale parent kobject pointers to trigger a use-after-free.
Registration continues for the remaining slaves despite per-slave registration errors.
1704) Use-after-free (CVE-ID: CVE-2026-98218)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent reuse of an I2C adapter channel.
The vulnerability exists due to use-after-free in the I2C address translator adapter management code when handling cleanup after an adapter registration failure. A local user can trigger an adapter registration failure that leaves a dangling channel pointer to prevent reuse of an I2C adapter channel.
1705) Out-of-bounds read (CVE-ID: CVE-2026-98221)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause out-of-bounds memory reads.
The vulnerability exists due to incorrect bounds checking in tpm2_load_cmd() when loading an ASN.1-encoded TPM 2.0 trusted key blob. A local user can supply a crafted trusted key blob to cause out-of-bounds memory reads.
The boundary checks use the ASN.1-encoded payload size rather than the decoded blob size.
1706) Integer overflow (CVE-ID: CVE-2026-98222)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write beyond an allocated kernel heap buffer.
The vulnerability exists due to integer overflow in encrypted_key_alloc() when calculating encrypted key payload lengths. A local user can supply key data whose combined lengths exceed the 16-bit allocation size limit to write beyond an allocated kernel heap buffer.
1707) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98227)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to failure to release allocated workqueue resources in the Linux kernel Memory Stick block driver when removing a memory card. An attacker with physical access can repeatedly insert and remove a memory card to cause a denial of service.
Each insertion and removal cycle leaks the per-card workqueue and its worker thread, progressively exhausting kernel memory.
1708) Use-after-free (CVE-ID: CVE-2026-98229)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause the kernel to dereference freed memory.
The vulnerability exists due to use-after-free in xfrm_input() when receive-side processing resets the packet's security path before the function finishes accessing the associated XFRM state. A remote attacker can send packets processed during concurrent deletion of the associated state to cause the kernel to dereference freed memory.
The race requires secpath_reset() to release the last state reference. Relevant paths include VTI receive processing, cross-network-namespace packets on XFRM interfaces, and the XFRM_MAX_DEPTH error path.
1709) Use-after-free (CVE-ID: CVE-2026-98230)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to use-after-free in the xfrm state_cache and state_cache_input lists in net/xfrm/xfrm_state.c when deleting the same xfrm state more than once. A local user can trigger repeated deletion of the same state to corrupt kernel memory.
The write use-after-free occurs once the slab is reused. Subsequent list traversal can encounter a dangling next pointer, causing a read use-after-free in xfrm_input_state_lookup().
1710) Use-after-free (CVE-ID: CVE-2026-98231)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in xfrm_dev_state_free() when deferred device state flushing races with state garbage collection. A local user can trigger concurrent device state flushing and state garbage collection to cause a denial of service.
The device garbage collection list does not hold an xfrm_state reference. Both execution paths can invoke the driver callback and release the device reference.
1711) Out-of-bounds write (CVE-ID: CVE-2026-98232)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.4 [CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to execute arbitrary code and disclose sensitive information.
The vulnerability exists due to out-of-bounds reads and writes in scsi_cdl_enable() in drivers/scsi/scsi.c when processing target-supplied MODE SENSE length fields. An attacker with physical access can supply crafted MODE SENSE responses through a USB storage device that identifies as an ATA device and advertises CDL support to execute arbitrary code and disclose sensitive information.
Exploitation is reachable during automatic device scanning without a filesystem mount or userspace access to the block device. Code execution was demonstrated using a build-specific, one-vCPU QEMU/Raw Gadget proof with QEMU-only multi-UDC allocator sampling, while KASLR and NX were enabled.
1712) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98233)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service in packet ring reception.
The vulnerability exists due to failure to release ring slot ownership in tpacket_rcv() when virtio-net header conversion fails for an unsupported UDP GSO packet. A local user can send an unsupported UDP GSO packet to cause a denial of service in packet ring reception.
With a one-frame TPACKET_V2 ring, the only slot becomes unavailable and the next valid packet is dropped. TPACKET_V3 is not affected by this error path.
1713) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-98234)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to allocation of resources without limits in the heavy-hitter filter (HHF) queuing discipline when processing heavy-hitter flows with an excessively large configured flow limit. A local user can configure an oversized hh_limit and generate spoofed traffic to cause a denial of service.
Exploitation requires CAP_NET_ADMIN in a user namespace.
1714) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98235)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak traffic control action references and leave actions registered after successful deletion requests.
The vulnerability exists due to incomplete resource release in tcf_action_put_many() in net/sched/act_api.c when processing a failed batched RTM_DELACTION request. A local user can submit a batch whose deletion fails at an action bound to a filter to leak traffic control action references and leave actions registered after successful deletion requests.
The leaked references belong to subsequent, unprocessed actions in the batch. A later deletion of an unbound action can report success without removing that action from the IDR.
1715) Unchecked Return Value (CVE-ID: CVE-2026-98236)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel heap memory to the network stack.
The vulnerability exists due to an unchecked return value from skb_copy_bits() in mhi_mbim_rx() when processing modem-supplied network transfer blocks. A local user can supply a datagram pointer entry that references data outside the received socket buffer, causing a failed copy and subsequent delivery of an uninitialized buffer to netif_rx(), to disclose kernel heap memory to the network stack.
1716) Infinite loop (CVE-ID: CVE-2026-98237)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an infinite loop caused by unchecked cyclic NDP chains in mhi_mbim_rx() when processing modem-supplied NTBs. A local user can supply a crafted NTB containing an NDP that points to itself or an earlier NDP to cause a denial of service.
1717) Out-of-bounds read (CVE-ID: CVE-2026-98238)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read and invalid pointer dereference.
The vulnerability exists due to an out-of-bounds read in t7xx_ccmni_recv_skb() when processing a DPMAIF PIT header containing an unchecked netif index. A local user can set the netif index to a value between 21 and 31 to cause an out-of-bounds read and invalid pointer dereference.
The out-of-bounds array access reaches an adjacent callback table containing non-null values, which are subsequently interpreted as pointers to struct t7xx_ccmni.
1718) Use-after-free (CVE-ID: CVE-2026-98239)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to write to freed kernel memory.
The vulnerability exists due to use-after-free in lan743x_rx_process_buffer() when processing checksum-success packets that span multiple receive buffers. A remote attacker can send a packet that spans multiple receive buffers to write to freed kernel memory.
Receive checksum offload must be enabled. Multi-buffer reception can occur after a live MTU increase because existing receive ring entries retain their old buffer size until replenished.
1719) Out-of-bounds read (CVE-ID: CVE-2026-98241)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger out-of-bounds reads in kernel memory.
The vulnerability exists due to out-of-bounds reads caused by treating request sockets as full IPv6 sockets in xfrm6_local_rxpmtu() and xfrm6_local_error() when accessing inet_sock or ipv6_pinfo state through skb->sk. A remote attacker can trigger local PMTU or error handling for TCP SYN-ACK packets owned by a request socket to trigger out-of-bounds reads in kernel memory.
The vulnerable path is reachable when rerouting selects an IPv6 XFRM tunnel route with a lower MTU while a TCP_NEW_SYN_RECV request socket remains attached to the packet.
1720) Use-after-free (CVE-ID: CVE-2026-98245)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed memory in the Linux kernel.
The vulnerability exists due to use-after-free in mark_block_group_to_copy() when iterating over the Btrfs commit root without locking. A local user can trigger iteration concurrently with a transaction commit that swaps and frees the commit root to trigger access to freed memory through extent buffers.
1721) Use-after-free (CVE-ID: CVE-2026-98246)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed kernel memory.
The vulnerability exists due to use-after-free in the Bluetooth local codec list handling when device closure and a BT_CODEC query execute concurrently. A local user can issue a BT_CODEC query during device closure to trigger access to freed kernel memory.
1722) Out-of-bounds read (CVE-ID: CVE-2026-98247)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read.
The vulnerability exists due to an out-of-bounds read in the Bluetooth Read Local Supported Codecs parsers when processing a controller reply that ends immediately after the standard codec array. A local user can supply such a reply to trigger an out-of-bounds read.
The vendor codec count is accessed beyond the socket buffer data while calculating the vendor codec array size. Both command variants are affected.
1723) Out-of-bounds write (CVE-ID: CVE-2026-98248)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt adjacent memory.
The vulnerability exists due to out-of-bounds reads and writes caused by an omitted instruction size suffix in the arm64 per-CPU atomic operations when performing 8-bit or 16-bit operations using LSE instructions. A local user can invoke the affected operations to corrupt adjacent memory.
1724) Use-after-free (CVE-ID: CVE-2026-98249)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in swsusp_arch_suspend_exit() when restoring hypervisor stub vectors during hibernation resume without supplying the required hypervisor call arguments. A local user can trigger a hibernation resume that leaves EL2 referencing freed vector memory to cause a denial of service.
The reported hang occurs with CONFIG_PAGE_POISONING=y and page_poison=on.
1725) Use-after-free (CVE-ID: CVE-2026-98251)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause access to freed kernel memory.
The vulnerability exists due to use-after-free in ovs_ct_get_conn_labels() when adding a labels extension to a confirmed conntrack entry while another CPU accesses its extension block. A local user can trigger label extension allocation during concurrent access to cause access to freed kernel memory.
Exploitation requires a confirmed conntrack entry that does not already have a labels extension.
1726) Race condition (CVE-ID: CVE-2026-98252)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 7.3 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise system confidentiality, integrity, and availability.
The vulnerability exists due to a race condition in reference count initialization in iwpm_get_nlmsg_request() in the Linux kernel RDMA core when publishing a request to a global list before initializing its reference count. A local user can trigger concurrent access to the incompletely initialized request to compromise system confidentiality, integrity, and availability.
1727) Use-after-free (CVE-ID: CVE-2026-98253)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in the kernel.
The vulnerability exists due to a use-after-free in ucma_process_join() in the RDMA/ucma subsystem when handling concurrent multicast joins and a copy_to_user() failure. A local user can issue concurrent JOIN_MCAST calls for the same address and trigger a response-copy failure to trigger a use-after-free in the kernel.
Multicast leave operations match entries by socket address and destroy the first matching entry. This can cancel the newer RoCE work while an older worker still references the freed ucma_multicast object.
1728) Incorrect calculation (CVE-ID: CVE-2026-98254)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt memory and transfer incorrect data during DMA operations.
The vulnerability exists due to incorrect address calculations in swiotlb_bounce() when performing partial DMA synchronization. A local user can trigger a partial synchronization with an address adjustment that crosses a page boundary to corrupt memory and transfer incorrect data during DMA operations.
A recorded lowmem address that is adjusted into highmem can also cause the lowmem path to pass a highmem address to phys_to_virt().
1729) Improper input validation (CVE-ID: CVE-2026-98255)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to improperly modify TCP connection state.
The vulnerability exists due to improper acknowledgment validation in the TCP receive fast path of tcp_rcv_established() when processing segments with acknowledgment sequence numbers before SND.UNA. A remote attacker can send a TCP segment carrying payload and an excessively old acknowledgment to improperly modify TCP connection state.
The segment's sequence number must match RCV.NXT, and its TCP flags must match the fast-path prediction flags.
1730) Use-after-free (CVE-ID: CVE-2026-98256)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel signal-handling subsystem when handling signals during a non-leader thread's execve() operation. A local user can trigger a race between POSIX timer signal delivery and pending-signal flushing, followed by a tgkill() call that writes to freed timer memory, to cause a denial of service.
The described race requires a SIGEV_THREAD_ID timer targeting the original thread group leader, with its signal blocked and queued on that leader's pending-signal queue.
1731) Deadlock (CVE-ID: CVE-2026-98257)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service by permanently stalling the RDS connection workqueues.
The vulnerability exists due to a deadlock between synchronous connection teardown and shutdown work in rds_ib_cm_connect_complete() when a peer negotiates a protocol version older than RDS_PROTOCOL_COMPAT_VERSION. A remote attacker can negotiate such a protocol version to cause a denial of service by permanently stalling the RDS connection workqueues.
1732) Use-after-free (CVE-ID: CVE-2026-98258)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed kernel timer memory.
The vulnerability exists due to use-after-free in the POSIX CPU timer subsystem when timer expiry handling races with timer modification and deletion. A local user can race timer_settime() and timer_delete() calls with expiry list traversal to trigger access to freed kernel timer memory.
1733) Use-after-free (CVE-ID: CVE-2026-98260)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in POSIX CPU timer cleanup during process execution and termination when a non-leader thread executes a program and a subsequent failure leaves a freed timer node queued. A local user can create and arm a per-thread CPU timer and trigger an execution failure after the thread ID exchange, followed by task reaping, to cause a denial of service.
The affected timer functionality requires CONFIG_POSIX_TIMERS to be enabled.
1734) Use-after-free (CVE-ID: CVE-2026-98261)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise system confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in cifs_chan_skip_or_disable() when handling a secondary channel that is no longer supported by the server. A remote attacker can trigger the release of a channel reference followed by access to freed server objects to compromise system confidentiality, integrity, and availability.
Both the secondary channel and its primary server can be freed if cifs_put_tcp_session() drops their last references.
1735) Improper initialization (CVE-ID: CVE-2026-98262)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper initialization of the PxCLBU and PxFBU registers in ahci_start_fis_rx() in drivers/ata/libahci.c when probing the ahci driver. A local user can trigger initialization of an affected AHCI controller to cause a denial of service.
The issue occurs on HBAs that support 64-bit addressing but operate with the AHCI_HFLAG_32BIT_ONLY flag. The reported failure leaves a JMicron JMB585 controller unusable.
1736) Use of Uninitialized Variable (CVE-ID: CVE-2026-98263)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an incorrect stream type to be used for a SoundWire audio stream.
The vulnerability exists due to use of an uninitialized variable in rt712_sdca_dmic_hw_params() when configuring a SoundWire audio stream. A local user can trigger audio stream configuration to cause an incorrect stream type to be used for a SoundWire audio stream.
1737) Use-after-free (CVE-ID: CVE-2026-98264)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a device to access freed memory.
The vulnerability exists due to use-after-free in the ALSA virtio sound driver's virtsnd_remove() and virtsnd_freeze() functions when deleting virtqueues before resetting the device. A local user can trigger device removal or freezing to cause a device to access freed memory.
Modern virtio-pci keeps enabled queues active until the device is reset. The affected removal path is also used during probe failures after DRIVER_OK.
1738) Out-of-bounds write (CVE-ID: CVE-2026-98265)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to an out-of-bounds write in the ALSA USB audio driver's implicit feedback handling when processing a capture endpoint packet count that exceeds the playback URB's allocated descriptor capacity. A local user can supply a USB audio device with mismatched implicit feedback capture and playback endpoint parameters to corrupt kernel memory.
The reproducer uses a high-speed UAC2 device declaring bInterval 1 for capture and bInterval 4 for playback. The invalid writes occur on the first capture completion after the audio stream starts.
1739) Use-after-free (CVE-ID: CVE-2026-98266)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free.
The vulnerability exists due to improper device lifetime management in ALSA core (sound/core/init.c) when releasing a sound card asynchronously. A local user can trigger asynchronous card release while in-flight tasks still access the underlying card device to cause a use-after-free.
The disconnection operation gates new accesses but does not prevent access by tasks already in progress.
1740) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98269)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause persistent filesystem inconsistencies.
The vulnerability exists due to improper handling of inode update failures in btrfs_replace_file_extents() when performing hole punching or reflinking. A local user can perform hole punching or reflinking operations that encounter an inode update failure to cause persistent filesystem inconsistencies.
Exploitation requires the transaction to be committed after the inode update failure.
1741) NULL pointer dereference (CVE-ID: CVE-2026-98270)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in nbio_v7_9_handle_ras_controller_intr_no_bifring() when handling an interrupt before the RAS context or PCIE_BIF RAS object is available. A local user can exploit an interrupt occurring during the initialization window to cause a denial of service.
The interrupt handler executes in hard-IRQ context.
1742) Use of uninitialized resource (CVE-ID: CVE-2026-98271)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to stale header offsets referencing uninitialized packet-buffer data in pskb_carve_inside_header() and pskb_carve_inside_nonlinear() when removing initial packet bytes and reallocating the skb head. A local user can trigger RDS-over-TCP packet processing that leaves these stale offsets to cause a denial of service.
The observed kernel BUG occurs when drop_monitor processes packet buffers freed with SKB_DROP_REASON_QUEUE_PURGE during RDS incoming-message cleanup.
1743) Memory corruption (CVE-ID: CVE-2026-98272)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt memory.
The vulnerability exists due to a buffer overflow in the mvpp2 driver's page_pool array during mvpp2_bm_init() when changing the network interface MTU triggers a switch to per-CPU buffering without checking the pool count. A local user can trigger this buffering switch with a receive-queue configuration that exceeds the array capacity to corrupt memory.
The per-CPU buffering scheme requires two pools per receive queue and supports a maximum of eight pools.
1744) Incorrect calculation (CVE-ID: CVE-2026-98275)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leave RX overrun interrupts unacknowledged.
The vulnerability exists due to incorrect interrupt acknowledgment bit selection in the Cortina Gemini Ethernet driver's gmac_irq() function when handling RX overrun interrupts. A local user can trigger RX overrun interrupt handling to leave RX overrun interrupts unacknowledged.
For GMAC0, the acknowledgment writes the GMAC1 overrun bit instead; for GMAC1, the shift leaves no bit set in the 32-bit register.
1745) Use-after-free (CVE-ID: CVE-2026-98276)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in sock_gettstamp() in net/core/sock.c when non-atomic socket flag updates race without holding the socket lock. A local user can race a SIOCGSTAMPNS_NEW ioctl with bind() on a UDP socket to cause a denial of service.
1746) Integer overflow (CVE-ID: CVE-2026-98282)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass I/O bus address range validation.
The vulnerability exists due to incomplete integer overflow and range validation in iommu_tce_check_ioba() in the PowerPC IOMMU code when validating multi-page requests for H_STUFF_TCE or H_PUT_TCE_INDIRECT. A local user can supply a multi-page range that causes arithmetic overflow or exceeds the TCE table capacity to bypass I/O bus address range validation.
The affected validation function is shared by KVM and VFIO.
1747) Use-after-free (CVE-ID: CVE-2026-98283)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed kernel memory.
The vulnerability exists due to use-after-free in kvmhv_emulate_tlbie_all_lpid() when iterating nested-guest entries and dropping mmu_lock without holding a reference to the nested-guest object. A local user can issue a concurrent single-LPID tlbie operation from another vCPU to trigger access to freed kernel memory.
The memory-release path is fully controlled by the L1 guest. The single-LPID operation uses is=2 and ric=2.
1748) Use of Uninitialized Variable (CVE-ID: CVE-2026-98287)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger reads of uninitialized packet headroom or corrupt packet-buffer state.
The vulnerability exists due to an unsafe protocol-compression undo heuristic in pppoatm_send() when transmit admission fails with protocol compression enabled. A local user can submit packets that encounter transmit admission failure to trigger reads of uninitialized packet headroom or corrupt packet-buffer state through an unbalanced skb_push() operation.
The affected protocol-compression option is SC_COMP_PROT.
1749) Out-of-bounds read (CVE-ID: CVE-2026-98287)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds memory read.
The vulnerability exists due to an out-of-bounds read in pppoatm_send() when inspecting the first data byte of zero-length or non-linear packet buffers. A local user can submit zero-length or non-linear frames to trigger an out-of-bounds memory read.
Frames can reach the affected function through PPP channel bridging (PPPIOCBRIDGECHAN).
1750) Memory corruption (CVE-ID: CVE-2026-98287)
CWE-ID: CWE-119 - Memory corruption
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt shared packet headers.
The vulnerability exists due to failure to ensure that packet headers are writable in pppoatm_send() when applying LLC encapsulation to packets received through PPP channel bridging. A local user can submit packets with shared headers through a bridged PPP channel to corrupt shared packet headers.
The affected encapsulation operation prepends a four-byte LLC header.
1751) Deadlock (CVE-ID: CVE-2026-98290)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to lock order inversion in rfcomm_sock_cleanup_listen() when closing unaccepted child sockets concurrently with RFCOMM worker activity. A local user can initiate shutdown of an RFCOMM listening socket while the worker handles connections or DLC state changes to cause a denial of service.
1752) Improper update of reference count (CVE-ID: CVE-2026-98293)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a parent socket resource leak.
The vulnerability exists due to failure to release a parent socket reference in the Bluetooth ISO iso_conn_ready() function when child socket allocation fails. A local user can exercise the affected connection handling error path to cause a parent socket resource leak.
1753) Use-after-free (CVE-ID: CVE-2026-98295)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger access to freed kernel memory.
The vulnerability exists due to use-after-free in the Bluetooth coredump processing component when unregistering a controller during an active coredump. A local user can disconnect the controller during the dump to trigger access to freed kernel memory.
The dump_timeout and dump_rx work items remain active after unregistering and can access the device object after hci_release_dev() frees it.
1754) Race condition (CVE-ID: CVE-2026-98297)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt Bluetooth data transmission.
The vulnerability exists due to a race condition in the Bluetooth hci_send_acl(), hci_send_sco(), and hci_send_iso() functions when socket writes occur concurrently with HCI device shutdown and workqueue draining. A local user can trigger Bluetooth socket writes during workqueue draining to disrupt Bluetooth data transmission.
1755) Out-of-bounds read (CVE-ID: CVE-2026-98298)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause out-of-bounds reads and silent data loss.
The vulnerability exists due to incorrect scatterlist entry length selection in mmp_pdma_prep_slave_sg() when preparing DMA transfers from scatterlists containing entries of different lengths. A local user can trigger processing of such a scatterlist to cause out-of-bounds reads and silent data loss.
1756) Division by zero (CVE-ID: CVE-2026-98299)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to division by zero in the Linux kernel functions tcp_rcvbuf_grow() and tcp_rcv_space_adjust() when processing incoming TCP data with a zero receive-queue space value. A remote attacker can send TCP data that triggers a kernel crash to cause a denial of service.
Exploitation requires tcp_rmem[1] to be configured to a very small value, such as 1.
1757) Race condition (CVE-ID: CVE-2026-98300)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to a race condition in tcp_v6_do_rcv() when processing incoming IPv6 TCP packets concurrently with closure of a listening socket. A local user can close a listening socket during the race window between tcp_v6_rcv() and tcp_v6_do_rcv() to trigger a kernel warning.
The affected path requires IPv6 receive options to be enabled through np->rxopt.all.
1758) Improper locking (CVE-ID: CVE-2026-98301)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper locking in br_mst_set_state() when processing nonzero MSTI state changes through netlink. A local user can request these state changes to cause a denial of service.
The switchdev_port_attr_set() call invokes a blocking notifier chain that may sleep while an RCU read-side critical section is active. Nonzero MSTI changes are processed with the RTNL lock held.
1759) NULL pointer dereference (CVE-ID: CVE-2026-98302)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the Linux kernel skfp FDDI driver's adapter reset path when setting the MAC address on a down interface that has never been brought up. A local privileged user can set the interface's MAC address to trigger a kernel oops and cause a denial of service.
Exploitation requires the CAP_NET_ADMIN capability.
1760) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98303)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper checking of unreachable input routes in icmp_route_lookup() when performing reverse-path route lookup for ICMP output. A local user can supply a packet whose source address resolves to an unreachable input route to trigger a kernel warning.
The reverse-path lookup is reached when the forward output route cannot be used. An unreachable input route can be returned when forwarding is disabled.
1761) Improper access control (CVE-ID: CVE-2026-98306)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to bypass VRF socket isolation.
The vulnerability exists due to improper access control caused by failure to propagate the VRF interface flag in decap_and_validate() in net/ipv6/seg6_local.c when decapsulating IPv4 traffic from SRv6 packets received on VRF-enslaved interfaces. A remote attacker can send SRv6 packets carrying IPv4 traffic that is delivered to an unbound socket outside the ingress VRF to bypass VRF socket isolation.
The behavior is observable with the End.DX4 action during delivery to a local address of the node.
1762) Memory leak (CVE-ID: CVE-2026-98307)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak.
The vulnerability exists due to missing release of station statistics allocations in ath11k_mac_peer_cleanup_all() when recovering from a firmware crash. A local user can encounter firmware-crash recovery with allocated station statistics to cause a memory leak.
The unreleased allocations are arsta->rx_stats and arsta->tx_stats. Recovery calls ieee80211_restart_hw(), which assumes that driver resources have already been cleaned up.
1763) NULL pointer dereference (CVE-ID: CVE-2026-98308)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a NULL pointer dereference in the ALSA HDA PCM open tracepoint when stream assignment fails because hardware streams are exhausted. A local user can attempt to open a PCM substream under these conditions to cause a denial of service.
The tracepoint payload accesses the assigned stream tag before checking whether stream assignment succeeded.
1764) Use-after-free (CVE-ID: CVE-2026-98309)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to use-after-free in the vc4 driver's KMS output polling when the driver is unbound and scheduled polling work accesses a freed drm_device. A local privileged user can unload the vc4 driver while output polling remains scheduled to cause a denial of service.
1765) Use-after-free (CVE-ID: CVE-2026-98311)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in the kernel.
The vulnerability exists due to use-after-free in virt_wifi_newlink() when transferring operational state before device registration. A local user can attempt to create a virtual wireless device with an invalid name while its lower device is dormant to trigger a use-after-free in the kernel.
Exploitation requires device registration to fail and a subsequent linkwatch_fire_event() call to access the queued list entry after the device object has been freed.
1766) Out-of-bounds write (CVE-ID: CVE-2026-98312)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds write in usb6fire_pcm_in_urb_handler() in the ALSA 6fire driver when calculating outgoing isochronous packet sizes from device-reported input lengths. A local user can supply isochronous packets whose reported lengths cause output buffer writes to exceed the allocated buffer to cause a denial of service.
Zero-length isochronous packets are legal on the USB bus. At 88.2/96 kHz, eight full 420-byte input packets can produce 5024 bytes of output for a 4832-byte buffer.
1767) NULL pointer dereference (CVE-ID: CVE-2026-98314)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in ALSA PCM timer initialization when concurrent timer callbacks execute before the registered timer's private data is initialized. A local user can read /proc/asound/timers concurrently with PCM timer initialization to cause a denial of service.
1768) Use-after-free (CVE-ID: CVE-2026-98316)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in kernel memory.
The vulnerability exists due to a use-after-free caused by a race condition in the ALSA bcd2000 USB driver when handling USB disconnect concurrently with rawmidi operations. A local user can cause a rawmidi trigger callback to overlap with USB disconnect handling to trigger a use-after-free in kernel memory.
An in-flight function such as bcd2000_midi_send() can continue accessing a USB request block (URB) during disconnect handling.
1769) Memory leak (CVE-ID: CVE-2026-98319)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to deplete kernel memory.
The vulnerability exists due to a memory leak caused by incomplete error-path cleanup in prepare_signaling() in the DRM subsystem when handling a request that provides an out_fence_ptr without DRM_MODE_PAGE_FLIP_EVENT and encounters an allocation failure or a failure in setup_out_fence(). A local user can trigger an error path that leaves a drm_pending_vblank_event unreleased to deplete kernel memory.
1770) Use-after-free (CVE-ID: CVE-2026-98320)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to use-after-free in the netfilter flowtable component when the flowtable datapath accesses connection-tracking state after its reference has been released. A local user can access prematurely released connection-tracking state to compromise confidentiality, integrity, and availability.
RCU typesafe semantics also allow a flowtable datapath reference to resolve to the wrong connection-tracking object.
1771) Use of Uninitialized Variable (CVE-ID: CVE-2026-98322)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause uninitialized stack data to be used during IPv4 address mapping.
The vulnerability exists due to use of an uninitialized variable in nft_nat_setup_netmap() when constructing an IPv4 netmap address. A local user can trigger IPv4 netmap processing to cause uninitialized stack data to be used during IPv4 address mapping.
Only the 4-byte IPv4 member of the 16-byte address union is initialized before the entire union is copied into the address range passed to nf_nat_setup_info(). The IPv6 path initializes all 16 bytes and is not affected.
1772) Out-of-bounds write (CVE-ID: CVE-2026-98323)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt receive-state memory.
The vulnerability exists due to an out-of-bounds write in the Linux kernel RDMA/siw siw_get_hdr() function when receiving an extended DDP/RDMAP header across multiple TCP callbacks. A remote attacker can send a fragmented extended DDP/RDMAP header to corrupt receive-state memory.
1773) Improper initialization (CVE-ID: CVE-2026-98325)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent failed wireless transmissions from being reported to userspace.
The vulnerability exists due to improper initialization of socket buffer transmit metadata in the mac80211 transmit path when handling transmit header construction and socket buffer resizing failures. A local user can trigger the affected transmit failure paths to prevent failed wireless transmissions from being reported to userspace.
1774) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98326)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to failure to release an acquired channel context in ieee80211_join_mesh() when mesh startup fails. A local user can trigger a mesh startup failure followed by interface removal to trigger a kernel warning.
During interface removal, the channel context is unassigned after the interface has already been removed from the driver.
1775) Memory leak (CVE-ID: CVE-2026-98327)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a memory leak and leave stale channel-switch state.
The vulnerability exists due to incomplete cleanup of allocated memory and channel-switch state in ieee80211_stop_mesh() when leaving a mesh network while a channel switch is pending. A local user can leave the mesh before the channel switch completes to cause a memory leak and leave stale channel-switch state.
1776) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-98328)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt wireless scanning.
The vulnerability exists due to incorrect calculation of the probe request element buffer size in the mac80211 wireless subsystem when building probe request elements. A local user can initiate a wireless scan to disrupt wireless scanning.
The issue requires hardware support for 6 GHz. The HE 6 GHz Band Capability element is included in probe requests for every band when this support is present.
1777) Improper input validation (CVE-ID: CVE-2026-98329)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to insufficient validation of requested transmission bandwidth in mac80211 radiotap parsing when processing frames injected through a monitor interface. A local user can inject a frame with a radiotap field requesting bandwidth wider than the operational channel bandwidth to trigger a kernel warning.
The reported warning occurs in hwsim when the requested bandwidth is passed to the driver.
1778) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98331)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to retaining references to unregistered interfaces in the mac80211 interface list when unregistering a network device without going through ieee80211_if_remove(). A local user can trigger destruction of a network namespace containing a wiphy to cause a denial of service.
Exploitation depends on allocation failures preventing the wiphy from being moved to the initial network namespace. Subsequent hardware unregistration can trigger a kernel BUG.
1779) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98334)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of failure conditions in the mac80211 ieee80211_start_ap() function when access point startup fails after setting beaconing state. A local user can trigger a failed access point startup followed by scanning to cause a denial of service.
The divide error was observed with the mac80211_hwsim driver.
1780) NULL pointer dereference (CVE-ID: CVE-2026-98335)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in mac80211 mesh channel-switch finalization when a mesh interface leaves the mesh with a channel switch still active. A local user can trigger departure from the mesh during an active channel switch to cause a denial of service.
Leaving the mesh releases the channel context, but pending channel-switch finalization work subsequently attempts to rebuild the mesh beacon.
1781) Improper input validation (CVE-ID: CVE-2026-98336)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause unsupported traffic control setup on purely virtual interfaces to be passed to drivers.
The vulnerability exists due to insufficient validation of interface types in ieee80211_netdev_setup_tc() in mac80211 when configuring traffic control offloading on AP_VLAN interfaces. A local user can request traffic control offloading on an AP_VLAN interface to cause unsupported traffic control setup on purely virtual interfaces to be passed to drivers.
1782) Race condition (CVE-ID: CVE-2026-98337)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to a race condition in __ieee80211_roc_work() in net/mac80211/offchannel.c when processing remain-on-channel work concurrently with a wireless scan. A local user can cause a remain-on-channel operation to start during a scan to trigger a kernel warning.
The problematic sequence involves pending remain-on-channel work, an initially empty remain-on-channel list, and a newly queued operation. The warning occurs in ieee80211_start_next_roc().
1783) Incorrect comparison (CVE-ID: CVE-2026-98339)
CWE-ID: CWE-697 - Incorrect Comparison
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a kernel warning.
The vulnerability exists due to incorrect BSS type comparison in cfg80211_update_assoc_bss_entry() when updating an associated access point's BSS entry after a channel change. A remote attacker can operate a rogue access point that switches to a channel containing an existing BSS entry with a mismatched advertised type to trigger a kernel warning.
The retained entry collides with the associated access point's entry in the BSS red-black tree during cfg80211_rehash_bss().
1784) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98340)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger kernel warnings and prevent beacon data from being populated or updated for grouped BSS entries.
The vulnerability exists due to improper validation of beacon data presence in cfg80211 BSS grouping when processing probe responses and subsequent hidden-SSID beacons. A remote attacker can transmit probe responses that cause entries without beacon data to be grouped, followed by a hidden-SSID beacon with the same BSSID and channel, to trigger kernel warnings and prevent beacon data from being populated or updated for grouped BSS entries.
A hidden SSID can be zero-length or NUL-filled.
1785) Use-after-free (CVE-ID: CVE-2026-98342)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel DMA engine when releasing a DMA device while concurrent RCU readers traverse the device list. A local user can trigger concurrent device release and list traversal to trigger a use-after-free.
Holding a dmaengine reference to the provider module no longer guarantees that the DMA device remains alive.
1786) Use-after-free (CVE-ID: CVE-2026-98343)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free read in the kernel.
The vulnerability exists due to use-after-free in dma_chan_put() and dma_release_channel() when releasing a DMA channel drops the last reference to its device and frees the device and its channels. A local user can trigger DMA channel release to trigger a use-after-free read in the kernel.
1787) Improper update of reference count (CVE-ID: CVE-2026-98344)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper reference counting in dma_chan_put() in drivers/dma/dmaengine.c when releasing DMA channels acquired through the fast path. A local user can cycle dmaengine_get() and dmaengine_put() to cause a denial of service.
Exploitation requires a non-private DMA provider with a persistent client keeping chan->client_count greater than zero.
1788) Use of Uninitialized Variable (CVE-ID: CVE-2026-98345)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect classification of transmitted IP frames.
The vulnerability exists due to use of uninitialized memory caused by missing IP header length checks in cfg80211_classify8021d() when processing outgoing frames with undersized IP headers. A local user can transmit a frame marked as IPv4 or IPv6 with an incomplete IP header to cause incorrect classification of transmitted IP frames.
1789) Race condition (CVE-ID: CVE-2026-98347)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition in the Linux kernel IPoIB interface state handling when a light multicast flush overlaps with interface shutdown. A local user can bring an IPoIB interface down during a multicast flush to cause a denial of service by leaving IPOIB_FLAG_OPER_UP set after shutdown, resulting in endless workqueue retries and an interface teardown deadlock.
1790) Out-of-bounds read (CVE-ID: CVE-2026-98348)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger an out-of-bounds read.
The vulnerability exists due to unsigned length arithmetic wrapping in libipw_handle_assoc_resp() when processing association response frames shorter than the 30-byte fixed prefix. A remote attacker can send a truncated association response frame to trigger an out-of-bounds read.
The ipw2100 and ipw2200 management receive paths check only for the generic 24-byte three-address header before reaching this function. The wrapped length is truncated to a 16-bit value near 64 KiB and passed to libipw_parse_info_param(), which reads beyond the receive buffer.
1791) Out-of-bounds read (CVE-ID: CVE-2026-98349)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger reads beyond the allocated receive buffer.
The vulnerability exists due to an out-of-bounds read in libipw_network_init() and libipw_parse_info_param() when processing beacon or probe response frames shorter than the required 36-byte prefix. A remote attacker can send a specially crafted wireless management frame to trigger reads beyond the allocated receive buffer.
A 24-byte frame causes the information element length calculation to wrap and truncate to 65524, making the parser treat the buffer as containing almost 64 KiB of information elements.
1792) Memory leak (CVE-ID: CVE-2026-98351)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause kernel memory leaks.
The vulnerability exists due to failure to free socket buffers in virt_wifi_start_xmit() when transmitting packets while the simulated link is disconnected. A local user can send packets through the disconnected simulated link to cause kernel memory leaks.
1793) Race condition (CVE-ID: CVE-2026-98352)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a shared completion queue credit leak.
The vulnerability exists due to a race condition in the Linux kernel RDMA RTRS client when handling address resolution concurrently with connection teardown after an interrupted connection attempt. A local user can interrupt a connection attempt while the address resolution handler races with teardown to cause a shared completion queue credit leak.
Subsequent RDMA device unregistration triggers a kernel warning in ib_cq_pool_cleanup() if completion queue credits remain allocated.
1794) Memory leak (CVE-ID: CVE-2026-98354)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service through memory exhaustion.
The vulnerability exists due to a receive buffer memory leak in ib_mad_complete_recv() in the RDMA MAD subsystem when processing management datagrams that fail PKey enforcement. A remote attacker can repeatedly send management datagrams with an incorrect PKey to cause a denial of service through memory exhaustion.
Each rejected datagram leaks approximately 300 bytes for an InfiniBand port or approximately 2 KB for OPA.
1795) Use-after-free (CVE-ID: CVE-2026-98357)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel iSER target's deferred control PDU completion handling when queued completion work executes after connection teardown has freed the connection objects. A local user can trigger connection teardown while control PDU completions remain queued to cause a denial of service.
The affected completion states are ISTATE_SEND_TASKMGTRSP, ISTATE_SEND_REJECT and ISTATE_SEND_TEXTRSP. ISTATE_SEND_LOGOUTRSP follows a separate logout wait path.
1796) NULL pointer dereference (CVE-ID: CVE-2026-98358)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the iSER initiator's iser_check_remote_inv() and iser_inv_desc() functions when processing remote invalidations for unregistered data directions. A remote attacker can respond to a write command with IB_WR_SEND_WITH_INV to cause a denial of service.
The triggering write command sends all of its data as immediate data. Exploitation requires control of the target responding to the initiator.
1797) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98359)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an RDMA port query to operate on an unregistered and uninitialized network device.
The vulnerability exists due to a missing registration-state check in ib_get_eth_speed() when processing asynchronous RDMA port queries during network device unregistration. A local user can trigger an asynchronous RDMA port query to cause an RDMA port query to operate on an unregistered and uninitialized network device.
The reference returned by ib_device_get_netdev() keeps the network device structure allocated but does not ensure that the device remains operational. The ethtool callback can be invoked after NETDEV_UNREGISTER and ndo_uninit have completed.
1798) Use-after-free (CVE-ID: CVE-2026-98360)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in the kernel.
The vulnerability exists due to a use-after-free in the RDMA/rxe multicast-group handling code when a failed multicast-address operation frees a group that remains published in the multicast-group tree. A local user can request a subsequent attachment to the same multicast group to trigger a use-after-free in the kernel.
This path is reachable through ATTACH_MCAST on a UD queue pair. The initial rxe_mcast_add() failure can occur when the backing network device has been removed or dev_mc_add() returns an error.
1799) Out-of-bounds read (CVE-ID: CVE-2026-98362)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect clock rates to be reported to consumers.
The vulnerability exists due to an out-of-bounds read in scpi_dvfs_recalc_rate() in the SCPI clock driver when recalculating a clock rate using an out-of-range DVFS index returned by SCP firmware. A local user can trigger clock-rate recalculation using such an index to cause incorrect clock rates to be reported to consumers.
The SCP firmware may supply the invalid index because it is buggy or returns a stale value.
1800) Out-of-bounds read (CVE-ID: CVE-2026-98363)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause out-of-bounds reads and populate the operating performance point table with invalid entries.
The vulnerability exists due to an out-of-bounds read caused by a missing upper-bound check in scpi_dvfs_get_info() when processing operating performance point counts from SCP firmware replies. A local user can supply a firmware reply with a count greater than MAX_DVFS_OPPS to cause out-of-bounds reads and populate the operating performance point table with invalid entries.
1801) Integer overflow (CVE-ID: CVE-2026-98365)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to integer overflow in the Linux kernel RDMA/rxe mr_check_range() function when validating memory ranges supplied in RDMA read or write requests. A remote attacker can send a specially crafted RDMA request whose address and length cause arithmetic wraparound, bypassing the range check and triggering an out-of-bounds read or write and a kernel oops to cause a denial of service.
1802) Use-after-free (CVE-ID: CVE-2026-98366)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel RDMA/rxe memory registration and cleanup code when re-registering a memory region with both protection-domain and access changes and unsupported access flags. A local user can trigger a failed re-registration followed by memory-region deregistration, protection-domain deallocation, and memory-window cleanup to cause a denial of service.
1803) Use-after-free (CVE-ID: CVE-2026-98367)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to use-after-free in the RDMA/siw siw_accept() function when cleaning up after a failed siw_qp_modify() call. A local user can trigger a concurrent queue pair transition to the error state to corrupt kernel memory.
Exploitation requires the concurrent transition to occur after the queue pair state lock is released but before connection endpoint cleanup completes.
1804) Memory leak (CVE-ID: CVE-2026-98368)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak kernel page memory.
The vulnerability exists due to missing release of a destination-page reference in esp_output_tail() and skb_release_data() when processing out-of-place ESP output containing zerocopy managed fragments. A local user can trigger this processing to leak kernel page memory.
The destination page retains a reference while SKBFL_MANAGED_FRAG_REFS remains set, causing skb_release_data() to take its skip_unref branch. The leak occurs at packet rate.
1805) Use-after-free (CVE-ID: CVE-2026-98368)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a use-after-free of zerocopy pages.
The vulnerability exists due to incorrect page reference counting in the ESP output path and esp_ssg_unref() when processing out-of-place output containing zerocopy managed fragments. A local user can trigger this processing to cause a use-after-free of zerocopy pages.
The affected pages remain pinned while their reference counts fall below the GUP pin bias.
1806) Improper locking (CVE-ID: CVE-2026-98369)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel RCU lockdep warnings.
The vulnerability exists due to missing RCU read-side locking and insufficient object lifetime management in xfrm_trans_reinject() and xfrm_trans_queue_net() when reinjecting transport-mode packets through a workqueue. A local user can cause transport-mode packets to undergo deferred reinjection to trigger kernel RCU lockdep warnings.
Under CONFIG_PREEMPT_RCU, workqueue workers run in process context where local_bh_disable() does not establish an RCU read-side critical section. Queued packets may carry non-reference-counted destination entries, and network-device unregistration can replace a destination's device with blackhole_netdev.
1807) Use-after-free (CVE-ID: CVE-2026-98370)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in the kernel.
The vulnerability exists due to use-after-free in xfrm_alloc_userspi() and xfrm_user_rcv_msg() when processing compat ALLOCSPI requests. A local user can submit a compat ALLOCSPI request that causes a translated child buffer to be attached to the inbound request to trigger a use-after-free in the kernel.
Exploitation depends on a multicast clone sharing skb_shared_info with the request and a compat receiver still copying from the translated child when the request handler frees it.
1808) Incorrect calculation (CVE-ID: CVE-2026-98373)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to incorrect destination address calculation in move_hugetlb_page_tables() when skipping a source page table that is absent initially or after unsharing a PMD table. A local user can invoke mremap() with source and destination addresses at different offsets within their page tables to cause a denial of service.
1809) Use-after-free (CVE-ID: CVE-2026-98374)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in tcp_send_synack() when replacing a cloned SYN socket buffer in the retransmit queue without updating the retransmission hint. A local user can initiate a TCP Fast Open connection using sendmsg(MSG_FASTOPEN) and supply an ICMP fragmentation-needed message to cause a denial of service.
Exploitation requires a simultaneous open after the retransmission hint has been armed.
1810) Out-of-bounds read (CVE-ID: CVE-2026-98375)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to insufficient validation of the Ethernet header length in xen/netfront handle_incoming_queue() when processing backend-supplied receive packets. A local user can supply a packet whose first receive slot is shorter than ETH_HLEN and is followed by additional slots to cause a denial of service.
Exploitation requires control over the receive slot lengths supplied by the backend.
1811) Out-of-bounds read (CVE-ID: CVE-2026-98377)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose uninitialized kernel slab memory.
The vulnerability exists due to an out-of-bounds read caused by insufficient verification of MAC header availability in __vlan_insert_inner_tag() when inserting VLAN tags into undersized frames. A local user can send a one-byte AF_PACKET/SOCK_RAW frame through an IFF_TUN device subjected to repeated VLAN pushes to disclose uninitialized kernel slab memory.
The IFF_TUN device has hard_header_len set to zero. The first VLAN push sets only a hardware-accelerated tag; subsequent pushes reach the helper through a clsact VLAN push action or bpf_skb_vlan_push().
1812) Use-after-free (CVE-ID: CVE-2026-98378)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the BPF link iterator when iterating over unsettled links during link creation. A local user can trigger concurrent BPF link creation and iteration to cause a denial of service.
Exploitation requires anon_inode_getfile() to fail after the iterator acquires a reference to the unsettled link. The reported kernel panic occurred with KASAN panic_on_warn enabled.
1813) NULL pointer dereference (CVE-ID: CVE-2026-98379)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to a null pointer dereference in the Linux kernel IPv6 reverse-path filtering component when processing a route without an inet6_dev. A local user can use rtnetlink to lower an external nexthop device's MTU below IPV6_MIN_MTU and trigger an IPv6 reverse-path filtering lookup to cause a denial of service by triggering a kernel panic.
An unprivileged user can construct the required state within a private user namespace and network namespace.
1814) Race condition (CVE-ID: CVE-2026-98380)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a race condition and improper error-pointer validation in tcf_idr_delete_index() in net/sched/act_api.c when deleting traffic control actions. A local user can trigger concurrent action deletion and reservation of the same IDR slot to cause a denial of service.
1815) Use-after-free (CVE-ID: CVE-2026-98381)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the veth driver's XDP program handling when resizing receive channels and detaching or replacing an XDP program. A local user can reduce the receive channel count, detach or replace the XDP program, and subsequently increase the channel count to cause a denial of service.
1816) Out-of-bounds read (CVE-ID: CVE-2026-98382)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to an out-of-bounds read in veth_xdp_rx_timestamp() when executing veth-specific metadata kfuncs on a tun device's xdp_buff. A local privileged user can use bpf(BPF_LINK_CREATE) with a different target interface index to attach a veth-bound program to a tun device to cause a denial of service by triggering a kernel panic.
Exploitation requires both CAP_BPF and CAP_NET_ADMIN capabilities.
1817) Use-after-free (CVE-ID: CVE-2026-98383)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to use-after-free in BPF LWT_SEG6LOCAL handling when performing post-program SRH validation. A local user can run an LWT_SEG6LOCAL program that invalidates its cached SRH with bpf_lwt_seg6_adjust_srh() and then calls bpf_skb_pull_data() to corrupt kernel memory.
Reallocation of skb->head leaves the per-CPU SRH pointer dangling, and subsequent SRH validation writes through that pointer.
1818) Out-of-bounds read (CVE-ID: CVE-2026-98384)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds memory read.
The vulnerability exists due to an out-of-bounds read in bpf_sock_destroy() when processing a timewait or request socket supplied by the TCP iterator. A local user can invoke bpf_sock_destroy() through a TCP iterator BPF program with such a socket to trigger an out-of-bounds memory read.
The sk_protocol field belongs to struct sock and is not present in struct sock_common or the supplied socket objects.
1819) Reliance on undefined behavior (CVE-ID: CVE-2026-98386)
CWE-ID: CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to the use of ordinary memory operations on device I/O memory in the qla2xxx driver's __qla2x00_alloc_iocbs() function when clearing a QLAFX00 request ring slot. A local user can trigger the affected slot-clearing operation to cause a denial of service.
On architectures such as ARM64, a regular memset() may emit unaligned or block-zeroing instructions that are invalid for device memory, resulting in a synchronous external abort.
1820) Unchecked Return Value (CVE-ID: CVE-2026-98387)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause access to uninitialized memory.
The vulnerability exists due to unchecked return values in the Linux kernel's s390 AES processing routines when initializing or advancing a scatter-gather cipher walk. A local user can trigger affected AES operations following a walk failure to cause access to uninitialized memory.
1821) Infinite loop (CVE-ID: CVE-2026-98394)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through busy-waiting.
The vulnerability exists due to failure to terminate a receive loop in unix_stream_read_generic() in net/unix/af_unix.c when manage_oob() returns NULL for a zero-length receive buffer. A local user can issue a zero-length blocking recv() call with MSG_PEEK on a UNIX domain stream socket whose last queued socket buffer contains MSG_OOB data to cause a denial of service through busy-waiting.
The affected code requires CONFIG_AF_UNIX_OOB to be enabled.
1822) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98398)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt kernel lock dependency validation.
The vulnerability exists due to insufficient validation of stale lock-class cache entries in the kernel lock dependency validator when acquiring locks whose cached classes have been invalidated. A local user can trigger acquisition of a lock retaining a stale class-cache entry to disrupt kernel lock dependency validation.
The issue can arise after module unloading or lock-key unregistration. Reported behavior includes kernel warnings; reuse of an invalidated class slot can also cause an unrelated lock class to be matched.
1823) NULL pointer dereference (CVE-ID: CVE-2026-98399)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service during dump-and-re-IPL processing.
The vulnerability exists due to a null pointer dereference in dump_reipl_run() when preparing lowcore fields without an available re-IPL parameter block. A local user can trigger the affected dump-and-re-IPL processing to cause a denial of service.
HMC FTP boot and QEMU direct kernel boot may leave the IPL parameter block unavailable. If address zero contains readable lowcore data, processing may continue, but the stand-alone dumper enters disabled wait after completing the dump.
1824) NULL pointer dereference (CVE-ID: CVE-2026-98400)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in set_os_info_reipl_block() when kdump crash shutdown processes an unavailable re-IPL parameter block. A local user can trigger the affected crash-shutdown path to cause a denial of service.
HMC FTP boot and QEMU direct kernel boot may leave the system without an IPL parameter block. The invalid access may succeed by chance if address zero contains readable lowcore data.
1825) Out-of-bounds read (CVE-ID: CVE-2026-98401)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to an out-of-bounds read caused by a stale transport-header offset in qdisc_pkt_len_segs_init() when processing decapsulated packets carrying GSO metadata. A local user can supply a specially crafted encapsulated packet to cause a denial of service.
Exploitation requires the inner frame to be forwarded at layer 2 through a bridge or HSR rather than delivered to the local IP stack. The affected packet-processing path uses gro_cells and reaches __dev_queue_xmit().
1826) Use of Uninitialized Variable (CVE-ID: CVE-2026-98402)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to use of an uninitialized transport header offset in the icmp_send tracepoint when recording ICMP send events. A local user can trigger ICMP error handling for a packet whose transport header has not been initialized to trigger a kernel warning.
The reported warning occurs with CONFIG_DEBUG_NET=y. Relevant processing paths include link failures, ARP errors, forwarding, and AF_PACKET.
1827) Out-of-bounds write (CVE-ID: CVE-2026-98403)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt memory.
The vulnerability exists due to an out-of-bounds write in append_ipl_block_parm() in arch/s390/boot/ipl_parm.c when appending an IPL parameter to a command line that occupies all but the terminating byte of COMMAND_LINE_SIZE. A local user can supply an IPL parameter that causes the conversion helpers to write beyond the early_command_line buffer to corrupt memory.
1828) NULL pointer dereference (CVE-ID: CVE-2026-98404)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in drm_mode_addfb2() when virtio_gpu_user_framebuffer_create() returns a null pointer on an error path. A local user can trigger the framebuffer creation error path to cause a denial of service.
1829) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98406)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to insufficient validation of the interface's driver-presence state in ieee80211_set_bitrate_mask() when handling wireless bitrate-setting requests. A local user can issue a SIOCSIWRATE ioctl for an interface marked as running but absent from the driver to trigger a kernel warning.
The affected state can occur during interface teardown or during bringup before the interface is added to the driver.
1830) Out-of-bounds write (CVE-ID: CVE-2026-98407)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt unrelated kernel heap objects.
The vulnerability exists due to incorrect pointer arithmetic resulting in an out-of-bounds write in the rsi_hal_load_key() function when removing a key with a null data pointer. A local user can trigger a key-removal operation to corrupt unrelated kernel heap objects.
The write occurs on every DISABLE_KEY callback, including during disconnects, roaming, and interface teardown. It writes 144 zero bytes approximately 2.4 KB beyond the end of a 160-byte heap buffer.
1831) Division by zero (CVE-ID: CVE-2026-98409)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to division by zero in the rtd119x watchdog driver's rtd119x_wdt_probe() function when initializing the watchdog device with a clock rate of zero. A local user can trigger the affected initialization path to cause a denial of service.
1832) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98410)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through an unexpected system reset.
The vulnerability exists due to incomplete watchdog state checks in da9063_wdt_suspend() and da9063_wdt_resume() when handling system suspend and resume. A local user can trigger system suspend while the hardware watchdog is running but not marked active to cause a denial of service through an unexpected system reset.
The issue occurs when the driver leaves the watchdog running and userspace never opens the watchdog device. The software power-management path must be enabled.
1833) Use of Uninitialized Variable (CVE-ID: CVE-2026-98413)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause SELinux to use uninitialized access-decision data.
The vulnerability exists due to use of an uninitialized stack variable in the SELinux avc_has_perm_noaudit() function when handling an empty requested permission set. A local user can trigger a permission check with an empty requested permission set to cause SELinux to use uninitialized access-decision data.
Callers pass the resulting decision to avc_audit(), and the inode hook also stores it in the per-task decision cache.
1834) NULL pointer dereference (CVE-ID: CVE-2026-98416)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in k3_udma_glue_release_rx_chn() in the Linux kernel TI K3 UDMA glue driver when handling a receive-channel request after memory allocation fails. A local user can trigger the affected cleanup path to cause a denial of service.
The failure occurs when devm_kcalloc() cannot allocate the receive-channel flow array and cleanup subsequently calls k3_udma_glue_release_rx_flow().
1835) Numeric Truncation Error (CVE-ID: CVE-2026-98417)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger a kernel warning.
The vulnerability exists due to integer truncation in the handle_esp() function in net/xfrm/espintcp.c when processing ESP-in-TCP packets after the stream parser trims the TCP envelope. A remote attacker can supply packets whose transport header offset cannot be represented to trigger a kernel warning.
1836) Out-of-bounds write (CVE-ID: CVE-2026-98419)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory.
The vulnerability exists due to an out-of-bounds write in reset_per_cpu_data() in the Linux kernel drop_monitor component when zeroing an alert message buffer. A local user can trigger an oversized memset() operation to corrupt kernel memory.
The write extends four bytes beyond the allocated buffer and corrupts skb_shared_info.
1837) Improper input validation (CVE-ID: CVE-2026-98421)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper validation of the peer station state in the mac80211 TDLS management component when preparing a TDLS setup confirmation frame. A local user can request a TDLS setup confirmation for a peer without an existing TDLS station to trigger a kernel warning.
1838) Improper initialization (CVE-ID: CVE-2026-98422)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to improper reinitialization of the crypto_tx_tailroom_needed_cnt counter in mac80211 AP_VLAN interface handling when bringing an AP_VLAN interface down. A local user can repeatedly bring the same AP_VLAN interface down and up while its parent AP interface remains up to trigger a kernel warning.
The sanity check detects a mismatch between the AP_VLAN interface's counter and the parent AP interface's counter.
1839) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-98423)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to a time-of-check time-of-use race condition in mac80211_hwsim when processing frames from wmediumd during radio shutdown. A local user can submit frames from userspace concurrently with radio shutdown to trigger a kernel warning.
1840) Reachable assertion (CVE-ID: CVE-2026-98425)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning.
The vulnerability exists due to an unnecessary warning assertion in ieee80211_request_ibss_scan() when requesting an IBSS scan with no channels permitted by the current regulatory domain. A local user can request a scan under this condition to trigger a kernel warning.
The regulatory domain can change while an IBSS is operating, and the IBSS can continue operating briefly during a 60-second grace period before shutdown.
1841) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98426)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak interrupt resources.
The vulnerability exists due to incorrect resource cleanup using the wrong context index in mwifiex_pcie_request_irq() when handling an MSI-X interrupt registration failure. A local user can trigger this error path to leak interrupt resources.
1842) Use-after-free (CVE-ID: CVE-2026-98428)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a use-after-free in the kernel.
The vulnerability exists due to improper lifetime management of reference-counted USB request blocks in the ALSA USB 6fire driver when releasing embedded USB request blocks asynchronously. A local user can exercise the affected URB release paths to trigger a use-after-free in the kernel.
The affected URBs are embedded in structures used for PCM, MIDI, and communication.
1843) Use-after-free (CVE-ID: CVE-2026-98429)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free and access to uninitialized state in the EFA RDMA driver's completion interrupt handler when event queues are initialized or destroyed. A local user can trigger interrupt handling that accesses event queue state or a DMA buffer outside its valid lifetime to cause a denial of service.
1844) Use-after-free (CVE-ID: CVE-2026-98430)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 0 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel EFA RDMA driver's management interrupt handler when handling interrupts during device removal. A local user can exploit interrupt handling that accesses already-destroyed admin completion and asynchronous event queues to cause a denial of service.
The lifetime mismatch also permits the interrupt handler to access these queues before they have been initialized during device initialization.
1845) Use-after-free (CVE-ID: CVE-2026-98432)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to potentially cause a denial of service through access to freed IPv6 request socket options.
The vulnerability exists due to use-after-free in tcp_v6_reqsk_destructor() when request socket migration leaves concurrent processing using shared options after they have been freed. A remote attacker can send TCP traffic that encounters concurrent request socket migration and destruction to potentially cause a kernel crash.
The affected ipv6_opt options are only set by CALIPSO.
1846) Use-after-free (CVE-ID: CVE-2026-98432)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 9.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise the affected system.
The vulnerability exists due to use-after-free in the Linux kernel IPv4 TCP socket option handling when socket destruction frees shared options while another CPU is still using them to build a SYNACK or create a child socket. A remote attacker can send TCP traffic that encounters these concurrent processing paths to potentially cause a kernel crash.
The request socket migration path requires net.ipv4.tcp_migrate_req=1 or a BPF_SK_REUSEPORT_SELECT_OR_MIGRATE program. IPv6 is not affected by the child socket ownership-transfer path because it duplicates the options.
1847) Memory leak (CVE-ID: CVE-2026-98433)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting secure memory resources.
The vulnerability exists due to a memory leak in the Linux kernel KVM PowerPC Book3S HV kvmppc_svm_page_in() function when uv_page_in() fails after a secure device page has been allocated. A local user can trigger page-in operations that encounter this error to leave secure device pages and associated metadata unreclaimed, potentially exhausting the firmware-bounded secure memory pool and making affected guest frame numbers unusable for the lifetime of the VM.
The issue is reachable on POWER9/10 systems using Ultravisor/PEF.
1848) Use-after-free (CVE-ID: CVE-2026-98435)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel Altera EDAC driver's altr_portb_setup() function when an error during port B setup causes device-managed resource cleanup to reference an embedded device after its containing allocation has been freed. A local user can exercise the affected setup error path to potentially cause a kernel crash.
1849) Use-after-free (CVE-ID: CVE-2026-98441)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause kernel memory corruption and potentially a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel act_ct connection tracking action when cloned packets share an unconfirmed connection tracking entry and are processed with different extension sets. A local user can trigger processing in which one clone installs a helper extension but remains unconfirmed, and another adds extensions for labels or NAT, invalidating a pointer in the expectation list, to cause access to freed memory during subsequent destruction.
1850) Use-after-free (CVE-ID: CVE-2026-98442)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service or potentially corrupt kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel connection-tracking action in net/sched/act_ct.c when connection-tracking extensions are reallocated after a helper creates an expectation for an unconfirmed connection. A remote attacker can trigger processing of network traffic that exercises this sequence to leave a stale pointer in the expectations list, potentially causing a kernel crash or memory corruption when the expectation is removed.
1851) Use-after-free (CVE-ID: CVE-2026-98443)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to use-after-free in the XFS xlog_recover_iunlink_bucket function when recovering unlinked inode buckets and an inode garbage-collection flush fails. A local user can potentially trigger this recovery error path to cause access to a released inode and a kernel crash.
1852) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98445)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through leaked filesystem blocks or filesystem shutdown.
The vulnerability exists due to improper handling of memory allocation failures in the XFS xrep_newbt_add_blocks function when allocating a reservation object during online filesystem repair. A local user can potentially trigger an allocation failure to leave blocks allocated for a new btree unreleased or cause the filesystem to shut down because the callers cannot both undo the transaction and return an error.
1853) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98450)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak remote SMB file handles, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to missing resource release in the Linux kernel SMB client's compound_send_recv() function when a later response wait is interrupted or response synchronization fails after an earlier CREATE has completed. A local user can trigger compound SMB operations that encounter these failure conditions to leave successfully opened remote handles unclosed because their file identifiers have not been returned to the caller and cancelled-request cleanup is not invoked.
1854) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98451)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust kernel resources and potentially cause a denial of service.
The vulnerability exists due to missing release of dentry references in the Linux kernel SMB client's cifs_atomic_open() function when opening an existing symbolic link with O_CREAT. A local user can repeatedly perform these opens on a CIFS filesystem to accumulate unreleased references and potentially cause a denial of service.
1855) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98452)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause SMB directory handle leaks that may lead to a denial of service through resource exhaustion.
The vulnerability exists due to improper cleanup of opened directory handles and insufficient response validation in the Linux kernel SMB client's open_cached_dir() function when processing compound CREATE and QUERY_INFO responses. A remote attacker can supply server responses in which CREATE succeeds but a subsequent command fails to leave the successfully opened directory handle unclosed, potentially exhausting resources.
1856) Missing Release of File Descriptor or Handle after Effective Lifetime (CVE-ID: CVE-2026-98453)
CWE-ID: CWE-775 - Missing Release of File Descriptor or Handle after Effective Lifetime
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause resource leakage that may lead to a denial of service.
The vulnerability exists due to missing release of a remote handle in the Linux kernel SMB client's SMB2_open() function when parsing malformed create contexts in a successful CREATE response. A remote attacker can return a specially crafted response from an SMB server to leave a server-side handle open and the num_remote_opens count elevated, potentially causing resource exhaustion through repeated failures.
1857) Out-of-bounds read (CVE-ID: CVE-2026-98454)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.8 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to trigger out-of-bounds memory reads that may disclose sensitive information or cause a denial of service.
The vulnerability exists due to out-of-bounds reads in the Linux kernel SMB client's create-context and lease parsers when processing malformed SMB2/SMB3 create responses. A remote attacker can supply a crafted response from an SMB server with inconsistent context boundaries, data offsets, or data lengths to cause handlers to read beyond the current context or interpret unrelated bytes as file identifiers or lease data, potentially exposing sensitive information or causing a denial of service.
1858) NULL pointer dereference (CVE-ID: CVE-2026-98455)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause a denial of service by triggering a Linux kernel crash.
The vulnerability exists due to a null pointer dereference in the Bluetooth RFCOMM_CONNINFO getsockopt handler when processing an accepted socket whose deferred setup flag remains set after its session has been removed. A remote attacker on the local network can send a Bluetooth RFCOMM DISC frame for a channel accepted with BT_DEFER_SETUP enabled to cause a kernel crash if a local application subsequently calls getsockopt(SOL_RFCOMM, RFCOMM_CONNINFO) on that socket.
1859) Out-of-bounds write (CVE-ID: CVE-2026-98456)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory, potentially causing a denial of service.
The vulnerability exists due to a race condition leading to an out-of-bounds write in the Bluetooth management function read_unconf_index_list() when controller flags change between counting eligible controllers and filling the response. A local user can request the unconfigured controller index list during asynchronous controller setup to trigger a write beyond the allocated response buffer, potentially crashing the kernel.
1860) Out-of-bounds read (CVE-ID: CVE-2026-98457)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to trigger out-of-bounds reads that may cause a denial of service or disclose kernel memory.
The vulnerability exists due to out-of-bounds reads in the Linux kernel Bluetooth L2CAP receive path when processing short ERTM or streaming-mode frames. A remote attacker on the local network can send a frame with an incomplete two-byte or four-byte control field, or an insufficient CRC16 frame check sequence, to trigger reads beyond the frame boundary. In the CRC16 case, subtracting two from the remaining length can wrap, leaving the buffer unchanged before the frame check sequence is read.
1861) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98458)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust connection resources, potentially causing a denial of service.
The vulnerability exists due to missing release of unused connection references in the Linux kernel Bluetooth ISO connection handling code when channel attachment reuses an existing association or fails because another socket is already attached. A local user can repeatedly trigger these channel attachment cases through ISO socket connection attempts to accumulate unreleased connection references and potentially exhaust resources.
1862) Improper update of reference count (CVE-ID: CVE-2026-98459)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by prematurely disconnecting a Bluetooth connection that is still in use.
The vulnerability exists due to improper reference counting in the Linux kernel Bluetooth ISO hci_bind_bis() function when linking an additional broadcast isochronous stream to an existing parent connection. A local user can trigger linking and subsequent unlinking of the child connection to drop the parent's existing operational hold, potentially scheduling the parent for disconnection while its socket is still using it.
1863) Incorrect authorization (CVE-ID: CVE-2026-98460)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass Bluetooth HCI command restrictions and submit reserved opcodes through an unprivileged raw HCI socket.
The vulnerability exists due to improper authorization in the Linux kernel Bluetooth raw HCI socket security filter when checking command opcodes. A local user can submit a reserved opcode whose 10-bit opcode command field (OCF) aliases an allowlisted command after masking with 127 to bypass the command security filter.
A conforming controller should reject reserved opcodes.
1864) Out-of-bounds read (CVE-ID: CVE-2026-98461)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering an out-of-bounds read in the kernel.
The vulnerability exists due to an out-of-bounds read in the Bluetooth is_filtered_packet() function when filtering event packets before their lengths are validated. A local user can supply a malformed event through a controller or vhci device to trigger reads beyond an empty event buffer or a truncated command event, potentially causing a kernel crash.
1865) Improper update of reference count (CVE-ID: CVE-2026-98462)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through premature release of Bluetooth connection objects.
The vulnerability exists due to improper reference counting in the Linux kernel Bluetooth hci_bind_cis() and hci_connect_cis() functions when reusing connected isochronous stream (CIS) connections or handling configuration failures. A local user can trigger affected connection-handling paths to cause connection holds to be dropped without a corresponding acquisition, potentially leading to premature object release and a kernel crash.
1866) Use-after-free (CVE-ID: CVE-2026-98464)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger use-after-free in the host kernel, potentially causing a denial of service.
The vulnerability exists due to use-after-free in the RISC-V KVM non-Sstc vCPU timer implementation when teardown frees a vCPU without synchronizing with a running timer callback. A local user can arm the timer from a guest using SBI TIME and request shutdown using SBI legacy shutdown or SRST to race the callback against vCPU destruction, potentially crashing the host when the VMM honors KVM_EXIT_SYSTEM_EVENT and destroys the VM.
1867) Race condition (CVE-ID: CVE-2026-98465)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read or modify another vCPU's interrupt file without authorization.
The vulnerability exists due to a race condition in the RISC-V KVM IMSIC attribute handling code when device ioctl operations run concurrently with vCPU migration. A local user can race a GET or SET attribute operation against migration to access another vCPU's interrupt file through stale physical CPU and HGEI values.
1868) Double free (CVE-ID: CVE-2026-98473)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a double-free during resource cleanup.
The vulnerability exists due to a potential double-free in the Linux kernel s390 vfio-ap function vfio_ap_free_aqic_resources() when cleanup runs after vfio_ap_mdev_unset_kvm() has cleared the KVM pointer. A local user can exercise repeated resource cleanup under this teardown condition to encounter a saved_isc value that was not invalidated, potentially causing a double-free and a denial of service.
1869) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98473)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through leaked host resources.
The vulnerability exists due to missing resource release in the Linux kernel s390 vfio-ap reset-completion path when apq_status_check() encounters AP_RESPONSE_Q_NOT_AVAIL while checking a queue removed from the host's AP configuration. A local user can use a guest with interrupt handling enabled for the assigned queue under these removal conditions to leave KVM GISC registrations and pinned guest notification pages unreleased because apq_reset_check() does not perform the required cleanup, potentially exhausting host resources.
1870) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98473)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through leaked host resources.
The vulnerability exists due to missing resource release in the Linux kernel s390 vfio-ap function vfio_ap_mdev_reset_queue() when a queue reset returns AP_RESPONSE_Q_NOT_AVAIL during removal from the host's AP configuration. A local user can use a guest with interrupt handling enabled for the assigned queue under these removal conditions to leave KVM GISC registrations and pinned guest notification pages unreleased, potentially exhausting host resources.
1871) NULL pointer dereference (CVE-ID: CVE-2026-98476)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel null pointer dereference.
The vulnerability exists due to a missing null-pointer check in ccw_device_get_util_str() in the Linux kernel s390 channel I/O subsystem when a subchannel's PMCW still references a CHPID whose channel path registry entry has been removed. A local user can trigger the affected lookup under this condition to potentially crash the kernel when the null pointer returned by chpid_to_chp() is dereferenced.
1872) NULL pointer dereference (CVE-ID: CVE-2026-98477)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel null pointer dereference.
The vulnerability exists due to a null pointer dereference in the Linux kernel performance-monitoring task-scheduling code when a null PMU context is passed to armv8pmu_sched_task() on systems using BRBE. A local user can trigger the affected scheduling path to cause a kernel oops and potentially disrupt system availability.
1873) Improper input validation (CVE-ID: CVE-2026-98479)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt application write buffers and cached file data on an iSCSI initiator.
The vulnerability exists due to insufficient validation of command data direction in the Linux kernel's libiscsi_tcp component when processing a Data-In PDU referencing a WRITE command. A remote attacker can operate a malicious iSCSI target and send a Data-In PDU naming an outstanding WRITE command's initiator task tag to overwrite the caller's pinned pages for a direct write or page cache pages for a buffered write with target-supplied data.
1874) Out-of-bounds read (CVE-ID: CVE-2026-98481)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to trigger an out-of-bounds kernel memory read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the Linux kernel NFC port100 driver when validating device-supplied response frames without checking their declared length against the actual received length. An attacker with physical access to system can supply a response with a 16-bit datalen value exceeding the received data length to make port100_data_checksum() read past the transfer buffer, potentially causing a kernel crash.
1875) Use of Uninitialized Variable (CVE-ID: CVE-2026-98482)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause the kernel to process uninitialized memory as NFC LLCP sequence data.
The vulnerability exists due to use of uninitialized memory in nfc_llcp_recv_hdlc() when processing truncated NFC LLCP PDUs without checking that the sequence byte is present. A remote attacker on the local network can send a two-byte I, RR or RNR PDU to cause the kernel to read uninitialized skb tailroom and use the byte as N(R)/N(S) sequence data.
1876) Use-after-free (CVE-ID: CVE-2026-98483)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel NFC functions nfc_llcp_general_bytes() and nfc_get_local_general_bytes() when retrieving local general bytes. Releasing the local object's reference can free the object before callers access the returned pointer. A local user can potentially trigger affected NFC operations that dereference this stale pointer to cause a kernel crash and denial of service.
1877) Operation on a Resource after Expiration or Release (CVE-ID: CVE-2026-98484)
CWE-ID: CWE-672 - Operation on a Resource after Expiration or Release
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disrupt nftables catchall rule matching and interfere with catchall element insertion and deletion.
The vulnerability exists due to improper handling of expired resources in nft_setelem_catchall_insert() and nft_setelem_catchall_deactivate() when processing catchall element insertion and deletion requests. A local privileged user can manipulate catchall elements with timeouts so that expired entries block reinsertion or are selected for deletion instead of fresh entries, causing catchall rules to stop matching or element management requests to behave incorrectly.
Stale entries remain until the user-tunable garbage collection interval elapses, potentially prolonging the failure for an arbitrarily long time.
1878) Out-of-bounds read (CVE-ID: CVE-2026-98485)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to an out-of-bounds read in the Linux kernel netfilter rt_mt6() function when processing IPv6 routing addresses under a non-strict address-matching rule with IP6T_RT_FST_MASK set and rtinfo->addrnr equal to zero. A remote attacker can send a crafted IPv6 packet containing matching routing addresses to advance the address index beyond the 16-entry array and cause a denial of service through a kernel panic.
1879) Memory leak (CVE-ID: CVE-2026-98486)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially exhaust kernel memory and cause a denial of service.
The vulnerability exists due to a memory leak in the Linux kernel ENA driver's ena_probe() error path when device probing fails after ena_device_init() succeeds. A local privileged user can potentially trigger repeated probe failures to leave coherent DMA buffers allocated, exhausting kernel memory and potentially causing a denial of service.
1880) Use-after-free (CVE-ID: CVE-2026-98487)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by potentially crashing the kernel.
The vulnerability exists due to a use-after-free in the Linux kernel bridge multicast database code when deleting multicast port groups. A local privileged user can trigger port group deletion followed by an RTM_GETMDB request to cause an access to freed memory and potentially crash the kernel. Reentrant deletion can unlink other port groups, invalidating the traversal cursor in br_mdb_flush_pgs() and leaving the port list pointing to freed memory that br_mdb_dump() subsequently reads.
1881) Infinite loop (CVE-ID: CVE-2026-98488)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a CPU soft lockup.
The vulnerability exists due to an unreachable loop termination condition in the Linux kernel atl1e driver's atl1e_clean_tx_irq() function when hardware reports an out-of-range hw_next_to_clean value during a PCIe link or MAC reset. A local user can trigger the affected transmit cleanup path under these conditions to cause an infinite loop and a CPU soft lockup.
1882) Infinite loop (CVE-ID: CVE-2026-98489)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause a denial of service through a kernel CPU soft lockup.
The vulnerability exists due to an infinite loop with an unreachable exit condition in the Linux kernel atl1c driver's transmit cleanup routine when the hardware reports an out-of-range transmit descriptor consumer index during a PCIe link or MAC reset. A remote attacker on the local network can trigger a link reset by rebooting a directly connected network device to cause the cleanup loop to spin indefinitely if the hardware returns the invalid index.
1883) Use-after-free (CVE-ID: CVE-2026-98490)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service and potentially corrupt kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel Open vSwitch connection tracking component when connection tracking extensions are reallocated after helper processing for an unconfirmed connection. A local user can trigger the affected helper and extension-allocation sequence to leave a stale pointer in the expectations list, causing access to freed memory during expectation removal and potentially crashing the kernel.
1884) Use-after-free (CVE-ID: CVE-2026-98491)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to use-after-free in the Linux kernel Open vSwitch connection-tracking component when cloned packets sharing an unconfirmed connection-tracking entry are committed with different extension sets. A remote attacker can trigger packet processing through the affected commit sequence to invalidate an extension pointer in the expectation list, potentially causing a kernel crash when the entry is later destroyed.
1885) Out-of-bounds write (CVE-ID: CVE-2026-98493)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service during Linux kernel boot.
The vulnerability exists due to an out-of-bounds write in ic_dhcp_init_options() in net/ipv4/ipconfig.c when constructing boot-time DHCP options without checking the space remaining for hostname and vendor-class values. A local privileged user can supply a combination of hostname and dhcpclass= values that exceeds the fixed 312-byte bootp_pkt.exten[] buffer to overwrite adjacent memory and disrupt boot, including triggering a kernel panic when CONFIG_FORTIFY_SOURCE and panic_on_warn=1 are enabled.
1886) Infinite loop (CVE-ID: CVE-2026-98494)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a soft lockup.
The vulnerability exists due to an unreachable loop exit condition in the Linux kernel atl1 driver's atl1_intr_tx() function when hardware reports an out-of-range transmit descriptor consumer index during a PCIe link or MAC reset. A local user can potentially induce an infinite transmit cleanup loop to cause a denial of service if able to trigger this hardware condition.
1887) Out-of-bounds read (CVE-ID: CVE-2026-98495)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read of kernel stack memory, potentially causing a denial of service.
The vulnerability exists due to missing NUL termination of the arp_dev field in the Linux kernel ARP ioctl handler when looking up a user-supplied interface name. A local user can submit a struct arpreq containing IFNAMSIZ bytes without a NUL terminator in arp_dev to cause strcmp() to read beyond the stack object during lookup through dev_get_by_name_rcu() or __dev_get_by_name() when a matching alternative interface name exists.
1888) Improper update of reference count (CVE-ID: CVE-2026-98498)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause resource retention that may lead to a denial of service.
The vulnerability exists due to a missing reference count decrement in mlx5_tc_ct_shared_counter_get() in the Linux kernel mlx5 driver when a reverse entry is found but its counter is already being released. A local user can trigger shared counter lookups under this condition to leave reverse entries permanently referenced, potentially exhausting resources and causing a denial of service.
1889) Out-of-bounds read (CVE-ID: CVE-2026-98499)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel memory contents.
The vulnerability exists due to an out-of-bounds read in the Linux kernel Wacom HID driver's wacom_wac_pen_serial_enforce() function when processing reports whose HID descriptor declares more usages than its report count reserves space for. A local user can supply a crafted HID descriptor and report to cause hid_field_extract() to read beyond the report buffer and expose the extracted value to userspace through an MSC_SERIAL event.
1890) Use-after-free (CVE-ID: CVE-2026-98501)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel ALPS HID driver when handling input reports after input device registration fails. A local user can trigger processing of a U1_SP_ABSOLUTE_REPORT_ID report during the registration failure window to cause u1_raw_event() to dereference the freed input2 device, potentially causing a kernel crash.
1891) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98502)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust kernel resources and potentially cause a denial of service.
The vulnerability exists due to missing resource release in the Linux kernel ALPS HID driver when removing a device. The separately allocated and registered DualPoint Stick input device is not tracked in hdev->inputs and is never unregistered by the default removal path. A local user can repeatedly trigger removal of affected devices to accumulate leaked input devices and potentially exhaust kernel resources.
1892) Use-after-free (CVE-ID: CVE-2026-98503)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially corrupt packet data or cause a denial of service.
The vulnerability exists due to premature release of transmit-ring slots in the Linux kernel packet socket transmit path when skb_orphan invokes a packet buffer's destructor while the buffer still references ring-slot payload data. A local user can exercise the TX_RING transmission path to trigger reuse of a slot still referenced by an in-flight packet, potentially corrupting packet data or causing a denial of service.
1893) NULL pointer dereference (CVE-ID: CVE-2026-98504)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through an early boot hang.
The vulnerability exists due to a null pointer dereference in the Linux kernel functions of_pci_prop_bus_range() and of_pci_prop_intr_map() when generating device tree properties for a PCI bridge without an allocated subordinate bus. A local user can exploit this condition during PCI initialization to cause an early boot hang.
The issue requires CONFIG_PCI_DYNAMIC_OF_NODES to be enabled.
1894) Race condition (CVE-ID: CVE-2026-98505)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause hardware-updated page table state, including dirty bits, to be lost.
The vulnerability exists due to a race condition in damon_hugetlb_mkold() in mm/damon/vaddr.c when clearing the accessed bit in a huge page table entry while hardware updates the same entry. A local user can potentially cause memory writes to overlap with this operation, allowing the function to overwrite hardware-updated dirty bits with a stale page table entry.
1895) Use-after-free (CVE-ID: CVE-2026-98506)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory, potentially causing a denial of service.
The vulnerability exists due to improper folio lifetime management in dissolve_free_hugetlb_folio() in mm/hugetlb.c when dissolving gigantic pages without runtime support. A local user can trigger affected dissolution operations to free a folio that remains on the free list; if vmemmap restoration fails, the add_hugetlb_folio() rollback corrupts that list, potentially causing a kernel crash.
1896) Use-after-free (CVE-ID: CVE-2026-98507)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by leaving tasks indefinitely blocked on anonymous memory locks.
The vulnerability exists due to use-after-free caused by a missing memory barrier in __anon_vma_prepare() in mm/rmap.c when publishing an anon_vma during concurrent page faults. A local user can trigger concurrent faults on compatible adjacent memory mappings to cause a stale anon_vma->root pointer to be used, resulting in locking and unlocking different locks and leaving tasks blocked.
The adjacent virtual memory areas must be unmerged but anon_vma-compatible, for example because they differ in access flags that can be changed with mprotect().
1897) NULL pointer dereference (CVE-ID: CVE-2026-98508)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel fault.
The vulnerability exists due to a null pointer dereference in the Linux kernel virtio GPU driver's submission handling when fence allocation fails under memory pressure. A local user can submit GPU work through the driver's ioctl interface to trigger a path where virtio_gpu_init_submit() passes an unchecked NULL allocation result to virtio_gpu_fence_event_create(), causing a kernel fault and a denial of service.
1898) Memory leak (CVE-ID: CVE-2026-98509)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak kernel memory and potentially cause a denial of service through memory exhaustion.
The vulnerability exists due to a memory leak in the Linux kernel virtio GPU driver's execbuffer error handling when a submission fails after reserving a DRM event for a ring with userspace polling enabled. A local user can repeatedly submit execbuffer requests with invalid buffer handles or input sync objects without fences to leave event allocations permanently orphaned and potentially exhaust kernel memory.
1899) Improper update of reference count (CVE-ID: CVE-2026-98511)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning during buffer-object release.
The vulnerability exists due to incorrect pin-count accounting in the nouveau driver's buffer-object pinning logic when processing a re-pin request for an already pinned buffer object in an incompatible memory domain. A local user can trigger a failed re-pin request that nevertheless increments the pin count, leaving an unmatched pin that triggers a warning in ttm_bo_release() when the buffer object is released.
1900) Use-after-free (CVE-ID: CVE-2026-98512)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a read of freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel nouveau scheduler when retrieving timeline information for a finished fence after its scheduler has been destroyed. A local user can query an exported fence through SYNC_IOC_FILE_INFO to trigger drm_sched_fence_get_timeline_name() to dereference freed scheduler memory, potentially causing a kernel crash.
1901) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98513)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to keep the graphics device powered on unnecessarily, increasing power consumption.
The vulnerability exists due to a missing release of a runtime power-management reference in the Linux kernel nouveau driver's nouveau_connector_detect() function when EDID retrieval fails. A local user can trigger a failure in nvif_outp_edid_get() during connector detection to keep the device powered on until the next successful detection.
1902) Memory leak (CVE-ID: CVE-2026-98514)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust kernel resources, potentially causing a denial of service.
The vulnerability exists due to an unreleased GEM object reference in the Linux kernel nouveau driver's validate_init() function when ttm_bo_reserve() fails or a virtual memory area lookup returns no matching entry. A local user can trigger these error paths repeatedly to accumulate unreleased objects and potentially exhaust kernel resources, causing a denial of service.
1903) Double free (CVE-ID: CVE-2026-98515)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to a double-free in the nouveau driver's nvif_vmm_dtor() function when handling client initialization failure while opening a DRM device. A local user can trigger the affected failure path to cause repeated cleanup calls that free the same vmm->page allocation twice, corrupting kernel memory and potentially causing a denial of service.
1904) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98516)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a resource leak that may degrade system availability.
The vulnerability exists due to a missing release of a PCI device reference in the nouveau driver's nv1a_ram_new() function when reading the memory size from the PCI bridge's configuration space. A local user can potentially trigger the affected initialization path to leave the bridge reference unreleased, which may retain resources and degrade system availability.
1905) Use-after-free (CVE-ID: CVE-2026-98517)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel Nouveau driver's nouveau_uvmm_sm() mapping path when a buffer object in TTM_PL_SYSTEM has its struct ttm_resource incorrectly treated as struct nouveau_mem. A local user can trigger mapping operations involving such a buffer object to cause a read beyond the resource allocation, potentially causing a kernel crash.
1906) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98519)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to keep the GPU awake and increase power consumption by preventing runtime suspension.
The vulnerability exists due to a missing release of a runtime power management reference in amdgpu_debugfs_test_ib_show() when acquisition of the reset domain semaphore's write lock is interrupted. A local privileged user can invoke the debugfs test operation and interrupt its lock acquisition to leave the runtime power management reference held, preventing the GPU from entering runtime suspension.
1907) Infinite loop (CVE-ID: CVE-2026-98521)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through an endless loop in the Linux kernel's i915 graphics driver.
The vulnerability exists due to incorrect RCU teardown ordering in the i915 GEM object lifecycle when a GEM object is destroyed concurrently with fence iteration in i915_gem_busy_ioctl. A local user can trigger concurrent object destruction and fence iteration to cause a denial of service, as prematurely released fence references cause the iterator to restart indefinitely without a replacement fence list.
1908) NULL pointer dereference (CVE-ID: CVE-2026-98522)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to incorrect propagation of mapping errors in the Linux kernel Imagination GPU driver's pvr_mmu_map_sgl() function when handling GPU memory mapping failures. A local user can trigger a mapping operation that fails to cause pvr_mmu_map() to continue processing instead of returning an error, leading to a NULL pointer dereference and kernel crash.
1909) Use-after-free (CVE-ID: CVE-2026-98524)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to escalate privileges on the affected system.
The vulnerability exists due to use-after-free in the Linux kernel RDS InfiniBand memory-region handling code when a failed mapping or registration leaves a freed scatterlist referenced by a pooled memory region. A local user can trigger this failure condition and subsequent memory-region teardown to access freed memory, potentially escalating privileges.
1910) Incorrect authorization (CVE-ID: CVE-2026-98525)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to use and consume another socket's preallocated MCTP tag within the same network namespace.
The vulnerability exists due to improper authorization in mctp_lookup_prealloc_tag() in net/mctp/route.c when processing packets sent with MCTP_TAG_PREALLOC set. A local user can send a packet from a different MCTP socket in the same network namespace with matching network ID, requested tag, and peer address to use and consume a manually allocated tag belonging to another socket because the namespace-wide lookup does not verify socket ownership.
1911) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-98526)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to potentially cause a denial of service by triggering a kernel socket-buffer headroom underflow.
The vulnerability exists due to insufficient link-layer headroom allocation in llc_alloc_frame() when allocating LLC response frames for stacked Ethernet devices such as VLAN devices. A remote attacker on the local network can send LLC traffic that elicits a response through an affected device to trigger a headroom underflow in eth_header() and potentially cause a denial of service.
1912) Improper update of reference count (CVE-ID: CVE-2026-98527)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent the Zynq GPIO controller from entering runtime suspend, leaving its clock enabled.
The vulnerability exists due to failure to release a runtime power management reference in zynq_gpio_request() when pm_runtime_get_sync() fails during a GPIO request. A local user can trigger a GPIO request that encounters this failure to leave the usage counter incremented and prevent the controller from entering runtime suspend.
1913) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98529)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to interfere with runtime power management, potentially preventing a parent device from entering runtime suspend.
The vulnerability exists due to a missing runtime power-management reference release in arizona_gpio_direction_out() in the Linux kernel's Arizona GPIO driver when a register update fails while switching a persistent GPIO line from input to output. A local user can initiate this direction change and, if regmap_update_bits() fails, leave an outstanding reference that may prevent the parent device from entering runtime suspend.
1914) Out-of-bounds read (CVE-ID: CVE-2026-98531)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose uninitialized kernel heap memory.
The vulnerability exists due to an out-of-bounds read in the Linux kernel IPv6 segment routing Generic Netlink interface when processing a SEG6_ATTR_DST attribute shorter than an IPv6 address. A local privileged user can send a SEG6_CMD_SET_TUNSRC message containing a zero-length SEG6_ATTR_DST attribute, followed by SEG6_CMD_GET_TUNSRC, to disclose 16 bytes of uninitialized kernel heap memory because the attribute policy enforces only a maximum length while seg6_genl_set_tunsrc() copies a full 16-byte address.
1915) Out-of-bounds write (CVE-ID: CVE-2026-98532)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to out-of-bounds memory access in the Linux kernel's ipv6_find_hdr() function when processing IPv6 extension headers whose declared lengths exceed the remaining packet data. A local user can submit a specially crafted IPv6 packet for processing through Open vSwitch to cause update_ipv6_checksum() to read and write a transport checksum field outside the packet buffer, corrupting kernel memory and potentially causing a kernel crash.
1916) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98535)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a clock reference leak that may contribute to resource exhaustion.
The vulnerability exists due to failure to release a clock reference in the read_dts_node() function of the Freescale FMan Ethernet driver when reading a clock rate during device-tree processing. A local privileged user can trigger the affected processing path to leave an incremented clock reference unreleased, potentially contributing to resource exhaustion.
1917) Resource exhaustion (CVE-ID: CVE-2026-98536)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through prolonged task stalls and a possible kernel panic.
The vulnerability exists due to failure to report Tasks-RCU quiescent states in cleanup_offline_cgwbs_workfn() when draining offline cgroup writeback domains on kernels where cond_resched() is disabled by the preemption configuration. A local user can cause prolonged draining of a writeback domain with many attached inodes to delay concurrent BPF or ftrace detach operations, blocking tasks and potentially triggering a kernel panic.
1918) NULL pointer dereference (CVE-ID: CVE-2026-98537)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a NULL pointer dereference in the Linux kernel workqueue function check_flush_dependency() when checking flush dependencies for a worker that is not executing a work item. A local user can potentially trigger this condition during worker creation when memory allocation invokes an out-of-memory notifier, causing the function to dereference worker->current_pwq while it is NULL and potentially cause a denial of service.
1919) Inefficient Algorithmic Complexity (CVE-ID: CVE-2026-98538)
CWE-ID: CWE-407 - Inefficient Algorithmic Complexity
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through excessive CPU consumption and soft lockups.
The vulnerability exists due to inefficient algorithmic complexity in cleanup_offline_cgwb() in fs/fs-writeback.c when draining inode lists associated with a dying cgroup writeback instance. A local user can trigger cleanup involving a large number of attached inodes to cause repeated rescanning under wb->list_lock, resulting in quadratic processing time and CPU soft lockups.
1920) Race condition (CVE-ID: CVE-2026-98539)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by indefinitely blocking operations on an NTFS3 directory.
The vulnerability exists due to a race condition in ntfs_create_inode() in the Linux kernel NTFS3 filesystem when exposing a new directory inode before its lock initialization is complete. A local user can race directory creation with a path lookup or mount operation to reset an inode lock while it is held, corrupt its state, and cause subsequent directory locking operations to block indefinitely.
1921) Memory leak (CVE-ID: CVE-2026-98541)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to exhaust kernel memory and cause a denial of service.
The vulnerability exists due to a failure to release packet buffers in the Linux kernel FOU receive handler when a direct encapsulation socket has a zero protocol value. A local privileged user can submit a FOU_CMD_ADD Generic Netlink request with FOU_ATTR_TYPE set to FOU_ENCAP_DIRECT while omitting FOU_ATTR_IPPROTO, then send UDP packets to the resulting socket to leak an sk_buff for each received packet and potentially exhaust kernel memory.
1922) Use-after-free (CVE-ID: CVE-2026-98544)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by crashing the kernel.
The vulnerability exists due to use-after-free in the Linux kernel bna Ethernet driver when tearing down a device or cleaning up a failed probe. A local privileged user can potentially exploit mutually rearming IOC timers to cause bnad_iocpf_timeout() to access bnad->bna_lock after free_netdev() has freed the containing struct bnad, potentially crashing the kernel.
1923) Out-of-bounds write (CVE-ID: CVE-2026-98545)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to out-of-bounds reads and writes in ata_scsi_set_passthru_sense_fields() in the Linux kernel's libata-scsi component when processing a device's REQUEST SENSE reply after a failed ATA PASS-THROUGH command to an ATAPI device. An attacker with physical access to system can supply a crafted reply through a controlled ATAPI device, manipulating the additional length byte or descriptor layout to trigger accesses beyond the 96-byte sense buffer and potentially crash the kernel.
1924) Integer overflow (CVE-ID: CVE-2026-98547)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting CPU resources.
The vulnerability exists due to integer overflow in the Linux kernel's prb_calc_retire_blk_tmo() function when calculating the block retirement timeout for TPACKET_V3 packet rings. A local user can use CAP_NET_RAW privileges to configure a packet ring with a specially crafted block size, causing a negative timeout that makes the retirement timer repeatedly fire at the maximum rate and consume CPU resources.
The demonstrated trigger requires a 1 Gbps NIC; QEMU e1000 is a working example.
1925) Use-after-free (CVE-ID: CVE-2026-98548)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service through kernel memory corruption.
The vulnerability exists due to a use-after-free in the Linux kernel SCTP implementation when processing a bundled stale-cookie ERROR chunk and DATA chunk received from a non-primary peer address while an association is in the COOKIE-ECHOED state. A remote attacker can send this crafted packet as an SCTP peer to leave the association referencing a freed transport object, which a subsequent FWD-TSN chunk or delayed SACK timer can cause the kernel to access, potentially resulting in memory corruption and a denial of service.
1926) Cleartext transmission of sensitive information (CVE-ID: CVE-2026-98549)
CWE-ID: CWE-319 - Cleartext Transmission of Sensitive Information
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disclose transmitted data or cause a denial of service under affected device-encryption conditions.
The vulnerability exists due to improper enforcement of encryption boundaries in Linux kernel TCP buffer collapsing when retransmission or SACK shifting merges buffers queued before and after a switch to device encryption. A remote attacker can exploit this cross-boundary merging to cause PSP data to be retransmitted in cleartext or TLS device-offloaded connections to stall.
The vulnerable condition occurs when the write queue is empty at the encryption switch while earlier, unacknowledged buffers remain in the retransmission queue.
1927) Improper synchronization (CVE-ID: CVE-2026-98550)
CWE-ID: CWE-662 - Improper Synchronization
CVSSv4: 2.3 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to potentially cause a denial of service by leaving a TIPC group socket blocked after a group member departs.
The vulnerability exists due to improper synchronization in tipc_group_delete_member() when a departing member causes the outstanding broadcast acknowledgment counter to reach zero without restoring the group's open state or triggering a socket wakeup. A remote attacker on the local network can potentially cause a member departure under this condition to leave socket operations blocked despite completion of the outstanding acknowledgment accounting.
1928) Integer underflow (CVE-ID: CVE-2026-98550)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause a denial of service by blocking future TIPC group broadcasts on an affected socket.
The vulnerability exists due to integer underflow caused by incomplete acknowledgment validation in tipc_group_proto_rcv() when processing TIPC group acknowledgment messages. A remote attacker on the local network can send unexpected or incorrectly sequenced GRP_ACK_MSG messages to decrement the broadcast acknowledgment counter improperly, potentially wrapping it to 65535 and causing persistent congestion on the affected socket.
1929) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98553)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through kernel resource exhaustion.
The vulnerability exists due to missing release of a pipe file reference in the Linux kernel autofs subsystem when mount setup fails or is abandoned before AUTOFS_SBI_CATATONIC is cleared. A local privileged user can trigger repeated unsuccessful mount setup operations to accumulate leaked file references and potentially exhaust kernel resources. During cleanup, autofs_kill_sb() calls autofs_catatonic_mode(), which returns early because the flag remains set, leaving the sbi->pipe reference unreleased.
1930) Incorrect Calculation of Buffer Size (CVE-ID: CVE-2026-98554)
CWE-ID: CWE-131 - Incorrect Calculation of Buffer Size
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to insufficient packet buffer headroom in vlan_dev_hard_header() when constructing VLAN headers with VLAN_FLAG_REORDER_HDR unset. A local user can trigger packet transmission using buffers with insufficient reserved headroom to cause an skb_under_panic() kernel panic.
1931) Use-after-free (CVE-ID: CVE-2026-98555)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through kernel memory corruption or memory exhaustion.
The vulnerability exists due to use-after-free, double-free, and memory leaks in the Linux kernel LLC subsystem when llc_mac_hdr_init() fails during packet handling. A local user can trigger the affected error-handling paths to potentially cause a kernel crash or exhaust kernel memory through leaked packet buffers.
1932) Use-after-free (CVE-ID: CVE-2026-98559)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through invalid kernel memory access.
The vulnerability exists due to use-after-free in the Linux kernel SMC function smcr_port_err() when traversing smc_lgr_list.list without holding smc_lgr_list.lock. A local user can potentially trigger a race between this traversal and concurrent smc_lgr_terminate_sched() execution to cause a denial of service by dereferencing a freed link group.
1933) Race condition (CVE-ID: CVE-2026-98561)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a race condition in the nfp_net_ipsec_rx() function of the Linux kernel's Netronome NFP driver when receiving IPsec packets concurrently with state deletion. A local user can trigger overlapping receive processing and state deletion to cause reference acquisition on an xfrm_state whose reference count has already reached zero, potentially causing a kernel crash.
1934) NULL pointer dereference (CVE-ID: CVE-2026-98565)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a null pointer dereference in mt7530_remove() in drivers/net/dsa/mt7530-mdio.c when removing or unbinding an MT7621 or MT7531 switch device. A local privileged user can unload the driver module or trigger a sysfs unbind to cause regulator_disable() to operate on uninitialized core or I/O supply pointers and crash the kernel.
1935) Out-of-bounds write (CVE-ID: CVE-2026-98566)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially corrupt kernel memory or cause a denial of service.
The vulnerability exists due to missing array bounds checks in the Linux kernel's pvr_free_list_process_reconstruct_req() function when processing firmware freelist reconstruction requests. A local user can potentially trigger processing of an oversized freelist count to cause out-of-bounds reads from the fixed request array and out-of-bounds writes to the fixed response array, potentially corrupting kernel memory or causing a denial of service.
1936) Out-of-bounds write (CVE-ID: CVE-2026-98567)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write in __netif_set_xps_queue() when updating transmit packet steering (XPS) mappings after reducing the number of traffic classes. A local privileged user can trigger an XPS mapping update for a transmit queue whose stale traffic class is outside the current valid range to write beyond the allocated mapping array and potentially cause a kernel crash.
1937) Out-of-bounds write (CVE-ID: CVE-2026-98568)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write caused by a time-of-check to time-of-use race in the Linux kernel VXLAN function vxlan_na_create() when allocating and reserving headroom for neighbour replies. A local privileged user can trigger neighbour reply generation concurrently with link headroom changes through vxlan_changelink() to cause an Ethernet header write beyond the allocated socket buffer, potentially causing a denial of service.
1938) Improper input validation (CVE-ID: CVE-2026-98569)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by disrupting metadata receive lookup for GRE, GRETAP, or ERSPAN tunnel devices.
The vulnerability exists due to missing validation of metadata tunnel uniqueness in ipgre_netlink_parms() when enabling collect_md on an existing tunnel device through changelink. A local privileged user can convert a non-metadata device to metadata mode, replacing another device's metadata receive entry of the same type in the same network namespace, and then delete either device to disrupt metadata receive lookup for the surviving device.
1939) Incorrect comparison (CVE-ID: CVE-2026-98572)
CWE-ID: CWE-697 - Incorrect Comparison
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect BPF comparison results and unintended BPF program control flow on MIPS32 systems.
The vulnerability exists due to incorrect instruction emission in the Linux kernel MIPS32 BPF JIT compiler when compiling immediate JMP JEQ/JNE comparisons with negative operands. A local user can trigger execution of BPF code containing these comparisons to cause incorrect branch decisions because an addu instruction interprets the value 1 as register $at rather than as an immediate constant.
1940) Integer underflow (CVE-ID: CVE-2026-98573)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause memory corruption that may result in a denial of service.
The vulnerability exists due to an unsigned integer underflow in skb_maybe_pull_tail(), called by skb_checksum_setup_ipv6(), when parsing IPv6 extension headers. A remote attacker can supply crafted IPv6 packet data to trigger subtraction of skb_headlen(skb) from a smaller max value, producing a negative delta after conversion to a signed integer. This delta reaches skb_copy_bits() through __pskb_pull_tail(), where it can become a very large copy length and potentially cause memory corruption and a kernel crash.
The triggering condition requires an skb whose linear area exceeds MAX_IPV6_HDR_LEN and parsing that needs data beyond that linear area.
1941) Out-of-bounds read (CVE-ID: CVE-2026-98575)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to trigger an out-of-bounds kernel memory read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in pn533_acr122_is_rx_frame_valid() when validating USB response frames from an ACR122 device. An attacker with physical access to system can supply a crafted USB response through a malicious device with an unchecked frame->ccid.datalen value to read beyond the received buffer and potentially crash the kernel.
1942) Out-of-bounds read (CVE-ID: CVE-2026-98576)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disclose kernel memory contents through debug output.
The vulnerability exists due to an out-of-bounds read in the Linux kernel NFC LLCP functions nfc_llcp_wks_sap() and nfc_llcp_build_sdreq_tlv() when logging non-null-terminated service names. A local user can supply a non-null-terminated service name that is passed to pr_debug() with the %s format specifier to trigger reads beyond the allocated buffer and potentially expose adjacent kernel memory in debug output.
1943) Partial String Comparison (CVE-ID: CVE-2026-98577)
CWE-ID: CWE-187 - Partial String Comparison
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to hijack well-known service access points in the Linux kernel NFC subsystem.
The vulnerability exists due to a partial string comparison in nfc_llcp_wks_sap() when resolving NFC logical link control service names. A local user can supply a short service name such as "u" that matches the prefix of "urn:nfc:sn:snep" to obtain the service access point associated with the longer well-known service name.
1944) Out-of-bounds read (CVE-ID: CVE-2026-98578)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to trigger an out-of-bounds read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the Linux kernel's st21nfca_get_iso15693_inventory() helper when processing truncated ISO15693 inventory responses. A remote attacker on the local network can supply an inventory response with an insufficient length to trigger a read of data[1] as the DSFID beyond the available data, potentially causing a denial of service.
1945) Memory leak (CVE-ID: CVE-2026-98579)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak kernel memory, potentially causing a denial of service through memory exhaustion.
The vulnerability exists due to missing deallocation of queued TLV nodes in the Linux kernel NFC LLCP function nfc_genl_llc_sdreq() when nested netlink attribute parsing, TLV allocation, or service discovery request transmission fails. A local user can repeatedly submit requests that trigger these error paths after TLV nodes have been queued to leak kernel memory and potentially exhaust available memory.
1946) Use-after-free (CVE-ID: CVE-2026-98580)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by potentially crashing the Linux kernel.
The vulnerability exists due to improper synchronization in the Linux kernel NFC LLCP accept queue lifecycle when socket release and accept operations run concurrently. A local user can trigger overlapping operations that unlink and release the same child socket, causing use-after-free or a NULL pointer dereference in nfc_llcp_accept_unlink() that may crash the kernel.
1947) Improper locking (CVE-ID: CVE-2026-98581)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting kernel memory through unbounded socket leaks.
The vulnerability exists due to improper locking and inconsistent socket list membership in the Linux kernel NFC LLCP nfc_llcp_recv_dm() function when handling DM(NOBOUND) or DM(REJ) messages. A local user can race socket release against concurrent connection operations while a remote peer supplies these messages over an established LLCP link to corrupt the connecting socket list, disrupt reference counting, and leak kernel sockets until memory is exhausted.
1948) Out-of-bounds read (CVE-ID: CVE-2026-98582)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to trigger out-of-bounds reads that may cause a denial of service.
The vulnerability exists due to out-of-bounds reads in the Linux kernel's st21nfca_hci_i2c_repack() function when processing malformed received frames. A remote attacker on the local network can supply a frame with an EOF marker immediately after the start marker or a trailing escape marker to cause CRC processing or byte unstuffing to read beyond the received frame boundary, potentially causing a kernel crash.
1949) Out-of-bounds read (CVE-ID: CVE-2026-98583)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the nfcmrvl firmware download receive path when processing a short helper command frame. A local user can supply a truncated frame to cause the kernel to remove the NCI data header and read the helper command before validating the packet length, potentially causing a kernel fault and denial of service.
1950) Use-after-free (CVE-ID: CVE-2026-98586)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to potentially cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel SCTP implementation when timer rearming races with timer cleanup. A remote attacker can potentially trigger this race during SCTP processing, causing a timer handler to access a freed association or transport object and underflow its reference count, which may result in a denial of service.
1951) Out-of-bounds write (CVE-ID: CVE-2026-98588)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory or cause a denial of service.
The vulnerability exists due to an out-of-bounds write in sock_map_free() when freeing a SOCKMAP whose entry count exceeds the range of its signed integer iterator. A local privileged user can create and destroy a SOCKMAP with max_entries = 0xffffffff to trigger signed integer overflow and write outside the socket array, corrupting an unrelated allocation or crashing the kernel.
Exploitation requires the 32 GiB allocation to succeed on a large-memory host.
1952) Unexpected Sign Extension (CVE-ID: CVE-2026-98590)
CWE-ID: CWE-194 - Unexpected Sign Extension
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass BPF verifier assumptions about the range of runtime register values.
The vulnerability exists due to unexpected sign extension and incorrect destination-size accounting in bpf_sock context access code generation when processing access to the rx_queue_mapping field. A local user can execute a specially crafted BPF program that right-shifts the sign-extended value to produce a runtime value outside the bounds assumed by the verifier.
1953) Integer underflow (CVE-ID: CVE-2026-98591)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause invalid kernel memory access, potentially resulting in a denial of service.
The vulnerability exists due to an unsigned integer underflow in skb_pointer_if_linear() when checking whether a memory range used by an skb-backed BPF dynptr lies within the skb linear area. A local user can trigger the bounds check with an out-of-bounds offset to cause it to incorrectly accept the range and return an invalid backing pointer, potentially resulting in a denial of service when that pointer is accessed.
1954) NULL pointer dereference (CVE-ID: CVE-2026-98593)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a potential kernel crash.
The vulnerability exists due to a NULL pointer dereference in the Linux kernel s390 debug_info_copy() function when copying a debug area after debug_register_static() fails and clears its pointers without resetting its bounds. A local user can trigger copying of the affected area by opening its view file or through debug_dump() to cause a denial of service.
1955) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98594)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through unreleased kernel driver resources.
The vulnerability exists due to missing release of PHYLIB resources in the Linux kernel tg3 driver's initialization error path when device probing fails after an MDIO bus has been registered and a PHY connected. A local privileged user can potentially trigger this failure path to leave those resources associated with released mappings and network-device state, which may disrupt system operation.
1956) Out-of-bounds read (CVE-ID: CVE-2026-98597)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read that may disclose kernel memory or cause a denial of service.
The vulnerability exists due to incorrect receive-length validation in the Linux kernel's sr9700_rx_fixup() function when processing receive buffers. A local user can supply receive data with an inconsistent reported packet length to cause a copy to read beyond the receive buffer, because the length check does not account for the three-byte header and four-byte Ethernet CRC.
1957) Out-of-bounds read (CVE-ID: CVE-2026-98602)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel heap information.
The vulnerability exists due to an out-of-bounds read in Bluetooth BNEP transmit processing when handling AF_PACKET frames shorter than the 14-byte Ethernet header. A local user can submit a specially crafted short frame to cause Ethernet header processing to read beyond the available packet data and disclose kernel heap information.
1958) Out-of-bounds read (CVE-ID: CVE-2026-98602)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to potentially cause a denial of service through out-of-bounds reads in the Linux kernel.
The vulnerability exists due to out-of-bounds reads in Bluetooth BNEP receive-frame and control processing when handling truncated frames or control frames that fall through to Ethernet frame submission. A remote attacker on the local network can send specially crafted BNEP frames to trigger reads beyond available packet data, potentially causing a kernel crash.
1959) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98605)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to improper resource lifetime management in the Linux kernel samsung-dsim driver's TE GPIO handling when registering and unregistering the TE interrupt during DSI host attachment and detachment. A local user can potentially trigger conflicting manual and device-managed releases of the GPIO descriptor to disrupt driver operation and cause a denial of service.
1960) Use-after-free (CVE-ID: CVE-2026-98606)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger invalid kernel memory accesses and potentially cause a denial of service.
The vulnerability exists due to use-after-free in virtio_gpu_vram_create() in the Linux kernel virtio GPU driver when handling object creation failures. A local user can trigger an error path that frees a GEM object without removing its registered VMA offset node, causing subsequent offset lookups or insertions to access freed memory and potentially crash the system.
1961) Memory leak (CVE-ID: CVE-2026-98607)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust resources and potentially cause a denial of service.
The vulnerability exists due to improper release of object references in virtio_gpu_resource_create_blob_ioctl() when UUID assignment or GEM handle creation fails. A local user can invoke resource-creation operations that encounter these error paths to leak virtio_gpu_object allocations, resource identifiers, and host-side resources, potentially causing resource exhaustion and a denial of service.
1962) Memory leak (CVE-ID: CVE-2026-98608)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust resources and potentially cause a denial of service.
The vulnerability exists due to failure to release an owned object reference in virtio_gpu_resource_create_ioctl() when handling a drm_gem_handle_create() failure. A local user can exercise this error path to leak the GPU object, its pages and scatter-gather table, the resource identifier, and the host-side resource, potentially exhausting resources and causing a denial of service.
1963) Memory leak (CVE-ID: CVE-2026-98609)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak guest memory and host-side graphics resources, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to improper reference-count management in virtio_gpu_gem_create() when graphics handle creation fails. A local user can trigger object creation operations that encounter drm_gem_handle_create() failures to leave graphics objects allocated without a remaining reference, leaking guest memory and host-side resources and potentially causing a denial of service.
1964) Infinite loop (CVE-ID: CVE-2026-98610)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering an infinite packet-classification loop and a CPU soft lockup in the Linux kernel.
The vulnerability exists due to an infinite loop in hfsc_classify() in net/sched/sch_hfsc.c when class-level changes leave previously valid flowid bindings forming a cycle that bypasses the downward-level check. A local user can configure cyclic HFSC filter bindings and send a single packet through the affected queue to cause packet classification to loop indefinitely with the qdisc lock held and bottom halves disabled.
The required network configuration is reachable by an unprivileged user through unshare -Urn, which provides CAP_NET_ADMIN within the new user and network namespaces.
1965) Out-of-bounds read (CVE-ID: CVE-2026-98612)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to potentially cause a denial of service or disclose kernel memory.
The vulnerability exists due to out-of-bounds reads and acceptance of undersized packets in the Linux kernel's catc_rx_done() function when processing USB receive transfers. An attacker with physical access to system can supply malformed packet lengths or truncated transfers to trigger reads beyond the receive buffer or from uninitialized socket-buffer tailroom, potentially causing a kernel crash or memory disclosure.
1966) NULL pointer dereference (CVE-ID: CVE-2026-98614)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to potentially cause a denial of service through a NULL pointer dereference in the Linux kernel's SCTP implementation.
The vulnerability exists due to a missing NULL pointer check in sctp_assoc_update_retran_path() when assigning a replacement retransmission path without an eligible transport. A remote attacker can trigger affected SCTP retransmission-path processing when all remaining transports are SCTP_UNCONFIRMED to leave the retransmission path NULL, potentially causing a NULL pointer dereference during subsequent path use or debug logging.
1967) Infinite loop (CVE-ID: CVE-2026-98614)
CWE-ID: CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service through an infinite loop in the Linux kernel's SCTP implementation.
The vulnerability exists due to an unreachable loop termination condition in sctp_assoc_update_retran_path() when selecting a retransmission path while every remaining transport, including the current retransmission path, is SCTP_UNCONFIRMED. A remote attacker can trigger affected SCTP retransmission-path processing under these conditions to cause the transport-selection loop to run indefinitely.
1968) Incomplete cleanup (CVE-ID: CVE-2026-98620)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service.
The vulnerability exists due to incomplete cleanup in the MediaTek Ethernet driver's mtk_probe() error path when network device registration fails. A local privileged user can potentially trigger this failure path to cause previously registered network devices to be freed without being unregistered, triggering a kernel assertion failure and a denial of service.
1969) Out-of-bounds write (CVE-ID: CVE-2026-98621)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an integer underflow leading to an out-of-bounds write in the Linux kernel's GUE REMCSUM processing when the checksum field offset is less than the checksum start offset. A remote attacker can send a specially crafted GUE packet to underflow the checksum offset stored in skb->csum_offset and trigger a two-byte write approximately 64 KiB beyond the destination buffer if the forwarded packet retains CHECKSUM_PARTIAL and reaches a NETIF_F_HW_CSUM driver that trusts this metadata.
1970) Reachable assertion (CVE-ID: CVE-2026-98622)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to a reachable warning assertion in tcf_ct_flow_table_add() in net/sched/act_ct.c when flow_offload_alloc() returns NULL during packet processing through a tc action ct commit classifier. A local user can race a conntrack flush against traffic handled by the classifier to trigger a warning on an expected allocation failure and cause a kernel panic.
The kernel panic requires panic_on_warn=1.
1971) Out-of-bounds read (CVE-ID: CVE-2026-98623)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger an out-of-bounds kernel memory read, potentially causing a denial of service.
The vulnerability exists due to an out-of-bounds read in the Nouveau driver's nvkm_clk_ustate_update() function when processing a power-state identifier supplied through the pstate debugfs file. A local privileged user can request an identifier absent from clk->states, including any identifier when the list is empty, to cause the function to dereference the list head as a struct nvkm_pstate after an unsuccessful search, potentially causing a denial of service.
1972) Race condition (CVE-ID: CVE-2026-98624)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel fault.
The vulnerability exists due to a race condition in the Linux kernel nfnetlink_queue component when socket release notifications and queue configuration requests are processed concurrently. A local user can race a socket close() operation against an UNBIND request from another socket using the same portid to trigger concurrent queue destruction and cause a denial of service.
1973) Use-after-free (CVE-ID: CVE-2026-98625)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a use-after-free in the Linux kernel.
The vulnerability exists due to a use-after-free in the netfilter flowtable hardware offload worker when flow destruction overlaps with garbage collection. A local user can potentially trigger a race in which NF_FLOW_HW_DEAD is set before NF_FLOW_HW_PENDING is cleared, allowing garbage collection and an RCU callback to free the flow before the worker resumes accessing it, to cause a denial of service.
1974) Improper input validation (CVE-ID: CVE-2026-98626)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass relocation-target validation and cause unintended replacement of BPF instructions.
The vulnerability exists due to improper validation of relocation targets before instruction poisoning in bpf_core_patch_insn(), shared by libbpf and in-kernel CO-RE, when processing unresolved CO-RE relocations. A local user can supply malformed relocation metadata targeting instructions that are not eligible for relocation to replace jumps, calls, exits, register-source arithmetic, or non-immediate loads instead of triggering a relocation error.
1975) Use of multiple resources with duplicate identifier (CVE-ID: CVE-2026-98629)
CWE-ID: CWE-694 - Use of Multiple Resources with Duplicate Identifier
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disrupt traffic classification and exhaust hash-table identifiers.
The vulnerability exists due to inconsistent identifier mapping in the Linux kernel u32 traffic classifier when allocating and deleting hash tables with explicit handles. A local privileged user can create and delete specially selected manual hash tables to leave identifier entries permanently allocated, remove entries belonging to unrelated live tables, and cause duplicate handles that direct hash-table lookups and TCA_U32_LINK references to the wrong table.
1976) Out-of-bounds read (CVE-ID: CVE-2026-98631)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to read out-of-bounds kernel memory, potentially disclosing sensitive information.
The vulnerability exists due to an out-of-bounds read in the Linux kernel's xsk_map_gen_lookup() function when generated lookup code compares a zero-extended 32-bit key against a sign-extended 64-bit bound. A local user can supply an out-of-range lookup key that bypasses the bounds check to read beyond the xsk_map[] array.
Exploitation requires a map with max_entries set to 0x80000000 or higher.
1977) Use-after-free (CVE-ID: CVE-2026-98632)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a use-after-free in the Bluetooth management mesh transmission cancellation logic when canceling a transmission already queued for synchronous processing. A local privileged user can cancel a queued mesh transmission to free its mesh_tx object while queued work retains a pointer to it, potentially causing a kernel crash when mesh_send_sync or its mesh_send_start_complete callback accesses the freed object.
1978) Integer overflow (CVE-ID: CVE-2026-98634)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt kernel zone bookkeeping and potentially cause a denial of service.
The vulnerability exists due to integer truncation and signed integer overflow in the Linux kernel SCSI zoned-disk handling functions sd_zbc_read_zones() and sd_zbc_report_zones() when processing devices reporting excessive zone counts. A local user can supply a device reporting such counts to cause inconsistent zone bookkeeping and potentially a denial of service, because per-zone resources are sized using a truncated count and the signed zone index can overflow past INT_MAX.
1979) Incorrect Bitwise Shift of Integer (CVE-ID: CVE-2026-98636)
CWE-ID: CWE-1335 - Incorrect Bitwise Shift of Integer
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger undefined kernel behavior that may cause a denial of service.
The vulnerability exists due to an incorrect bitwise shift in the squashfs_xz_comp_opts() function when processing a SquashFS image with the COMP_OPTS flag set to 1 and a dictionary size of zero. A local privileged user can cause a specially crafted image to be mounted to trigger a shift with an exponent of -1, resulting in undefined behavior that may cause a denial of service.
1980) Out-of-bounds read (CVE-ID: CVE-2026-98640)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through a kernel page fault.
The vulnerability exists due to an out-of-bounds read in the Linux kernel amd_sfh driver's PCI probe code when accessing MMIO registers without validating that PCI BAR 2 covers the required offsets. A local privileged user can trigger probing of a device with an undersized BAR 2 to cause an access beyond the mapped region and a kernel page fault.
1981) Use-after-free (CVE-ID: CVE-2026-98642)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to a use-after-free in the Linux kernel BPF memory allocator when alloc_bulk() consumes list nodes concurrently with RCU Tasks Trace cleanup. A local user can trigger concurrent BPF memory allocation and reclamation operations to potentially crash the kernel by causing access to freed list nodes.
1982) Out-of-bounds read (CVE-ID: CVE-2026-98643)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose adjacent kernel memory, including portions of kernel pointers.
The vulnerability exists due to an out-of-bounds read in the Linux kernel BPF sock_ops context conversion code when processing rtt_min access on the tcp_conn_request() path. A local privileged user can use a sockops BPF program that reads skops->rtt_min during BPF_SOCK_OPS_RWND_INIT to disclose adjacent kernel memory because a request_sock is incorrectly treated as a full tcp_sock without checking the socket type.
1983) Excessive Iteration (CVE-ID: CVE-2026-98644)
CWE-ID: CWE-834 - Excessive Iteration
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering prolonged CPU stalls and soft lockups.
The vulnerability exists due to excessive iteration without rescheduling points in __htab_map_lookup_and_delete_batch() when processing BPF hash map batch operations. A local user can invoke batch lookups on a sufficiently large map to cause prolonged CPU stalls, because the batch count limits entries copied rather than buckets visited, and consecutive empty buckets are traversed within a single RCU read-side, instrumentation-disabled critical section.
1984) Improper locking (CVE-ID: CVE-2026-98646)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger kernel warnings and potentially disrupt system stability.
The vulnerability exists due to improper locking in inet_csk_listen_stop() when stopping a TCP listener with children in its accept queue from a BPF TCP iterator. A local privileged user can invoke bpf_sock_destroy() through the iterator to reach cond_resched() while an RCU read-side lock is held, triggering an invalid-context warning and potentially disrupting system stability.
1985) Division by zero (CVE-ID: CVE-2026-98647)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel divide-by-zero exception.
The vulnerability exists due to an unchecked zero divisor in btf_struct_walk() when validating an access beyond a structure ending in a flexible array whose element type has zero size. A local privileged user can load a specially crafted BPF program that accesses the structure through a PTR_TO_BTF_ID pointer not marked MEM_ALLOC to trigger a modulo-by-zero operation during verification and cause a denial of service.
1986) Incorrect authorization (CVE-ID: CVE-2026-98655)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel instruction addresses and bypass kernel address space layout randomization (KASLR).
The vulnerability exists due to improper authorization in the Linux kernel perf subsystem when processing events that request text-poke records with exclude_kernel=1. A local user can open and mmap a task-local software event with text_poke=1 without kernel perf access to receive raw kernel instruction addresses from text-poke records and, with a known kernel image, determine the runtime kernel text base.
1987) Use-after-free (CVE-ID: CVE-2026-98656)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a potential kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel IIO trigger subsystem when pending reenable_work executes after its owning trigger has been freed by iio_trig_release(). A local user can potentially trigger a race between deferred interrupt work and trigger teardown to cause access to freed kernel memory and crash the system.
1988) Use-after-free (CVE-ID: CVE-2026-98657)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by accessing freed kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel pulsedlight proximity driver when runtime power management setup fails during device probing. The error handling frees the device structure without unregistering the IIO device, leaving live sysfs and character device nodes pointing to freed memory. A local user can access these stale device nodes to potentially trigger a kernel crash.
1989) Out-of-bounds read (CVE-ID: CVE-2026-98660)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger an out-of-bounds kernel memory read, potentially causing a denial of service.
The vulnerability exists due to an out-of-bounds read in the Linux kernel bmp280 pressure sensor driver's bmp280_write_sampling_frequency() function when looking up a requested sampling frequency. The function treats the number of flattened integer elements as the number of two-element frequency entries. A local privileged user can request a sampling frequency that causes the lookup to iterate beyond the table boundary, potentially causing a kernel fault and a denial of service.
1990) Unchecked Return Value (CVE-ID: CVE-2026-98661)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service in buffered sensor acquisition.
The vulnerability exists due to an unchecked error return value in the Linux kernel ROHM BU27034 light sensor driver's bu27034_buffer_thread() function when reading the sensor integration time fails. A local user can initiate buffered sensor acquisition that encounters this error to cause the error code to be used in calculating the sleep duration, potentially leaving the acquisition thread delayed indefinitely.
1991) Use-after-free (CVE-ID: CVE-2026-98662)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to a use-after-free in the Linux kernel gp2ap020a00f light sensor driver when queued IRQ work executes after device removal has freed the trigger object. A local user can exploit this timing window to cause pending work to call iio_trigger_poll() on the freed object, potentially crashing the kernel.
1992) Use-after-free (CVE-ID: CVE-2026-98663)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by triggering access to freed kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel adis16480 driver's debugfs file operations when firmware_revision or firmware_date is read concurrently with device unbinding. A local privileged user can trigger a read that remains in progress during device unbinding, allowing the read operation to access the freed iio_dev structure and potentially crash the kernel.
1993) Use-after-free (CVE-ID: CVE-2026-98664)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel adis16400 driver's serial_number debugfs read handler when a read overlaps device unbinding. A local privileged user can read the debugfs file concurrently with device unbinding to potentially trigger a kernel crash, because debugfs removal does not wait for the read to finish before the underlying iio_dev is freed.
1994) NULL pointer dereference (CVE-ID: CVE-2026-98665)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel crash.
The vulnerability exists due to a null pointer dereference in max30102_interrupt_handler() in the Linux kernel when an interrupt arrives while no buffer is enabled. A local user can cause the handler to dereference a null active_scan_mask pointer to crash the kernel if able to induce this interrupt condition.
1995) Use-after-free (CVE-ID: CVE-2026-98666)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by triggering access to freed kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel adis16136 gyroscope driver's serial_number debugfs file operations when a read overlaps device unbinding. A local privileged user can read this file during device unbinding to trigger access to an iio_dev structure that has already been freed, potentially crashing the kernel.
1996) Use of uninitialized resource (CVE-ID: CVE-2026-98668)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose sensitive information from kernel heap memory.
The vulnerability exists due to missing initialization of the bounce buffer in iio_push_to_buffers_with_ts_unaligned() when processing data whose length is not a multiple of 8 bytes with timestamps enabled. A local user can read affected IIO buffer output to obtain uninitialized kernel heap data.
1997) Race condition (CVE-ID: CVE-2026-98669)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to invalidate kernel buffer state and potentially cause a denial of service.
The vulnerability exists due to a race condition in the Linux kernel Industrial I/O buffer subsystem when device unregistration disables and deactivates buffers without holding the mlock mutex while a buffer-mode claim is held. A local user can potentially trigger overlapping device unregistration and buffer-mode operations to invalidate buffer state still relied upon by the claim holder, potentially causing a denial of service.
1998) Use-after-free (CVE-ID: CVE-2026-98670)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to a use-after-free in the Linux kernel Xilinx XADC driver when device unbinding overlaps with alarm interrupt handling. A local privileged user can potentially trigger this race so that the interrupt handler requeues zynq_unmask_work after delayed work has been cancelled, allowing the work to access the freed xadc structure and potentially crash the kernel.
1999) Incomplete cleanup (CVE-ID: CVE-2026-98671)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through incomplete driver cleanup.
The vulnerability exists due to incomplete cleanup in the Linux kernel sun4i-gpadc-iio driver's probe function when thermal zone registration fails with an error other than -ENODEV. A local user can potentially trigger this failure path to leave the IIO map array registered and runtime power management enabled, which may disrupt system operation.
2000) Division by zero (CVE-ID: CVE-2026-98672)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to an unchecked division by zero in the Linux kernel STM32 ADC driver's stm32_adc_read_raw() function when processing a failed conversion or a zero conversion result. A local user can request a processed channel reading that encounters such a conversion result to potentially trigger a kernel fault and cause a denial of service.
2001) Use-after-free (CVE-ID: CVE-2026-98677)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel's ad_sigma_delta ADC driver when device unbinding releases the sample buffer before the trigger handler is detached. A local privileged user can trigger device unbinding while data-ready interrupts remain active to cause ad_sd_trigger_handler() to copy incoming samples into freed memory, potentially crashing the system.
2002) Improper update of reference count (CVE-ID: CVE-2026-98679)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to underflow the runtime power-management usage count and trigger a kernel warning.
The vulnerability exists due to improper runtime power-management reference counting in kxcjk1013_write_event_config() in the Linux kernel's kxcjk-1013 accelerometer driver when processing repeated writes that disable events. A local privileged user can submit duplicate disable requests through the event enable attribute to drop a runtime power-management reference that was not acquired for the request, causing a usage-count underflow and a "Runtime PM usage count underflow" warning.
2003) Memory leak (CVE-ID: CVE-2026-98680)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory leaks and potentially disrupt accelerometer operation.
The vulnerability exists due to missing memory cleanup and incomplete state restoration in the Linux kernel kionix-kx022a accelerometer driver's kx022a_fifo_enable() function when register operations fail during buffer enablement. A local user can attempt to enable buffered sampling under these failure conditions to leak allocated sample memory and potentially leave interrupts, hardware buffers, or driver state flags incorrectly configured.
2004) Race condition (CVE-ID: CVE-2026-98681)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially corrupt SMB client file state by causing concurrent flag updates to be lost.
The vulnerability exists due to a race condition in the Linux kernel SMB client's struct cifsFileInfo when concurrent code paths update flags stored in the same bitfield byte under different locks. A local user can potentially trigger overlapping SMB file operations to cause byte-level read-modify-write operations on one flag to overwrite concurrent changes to another flag, leaving file state inconsistent.
2005) Incomplete cleanup (CVE-ID: CVE-2026-98686)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause cached data written past the end of a file to become visible as file content after the file is extended.
The vulnerability exists due to incomplete page-cache invalidation in the Linux kernel SMB client's smb3_zero_range() function when extending a file through a zero-range operation. A local user can write past the existing end of the file through a memory mapping and extend the file through a zero-range operation to expose retained cached data as file content.
2006) Out-of-bounds read (CVE-ID: CVE-2026-98687)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to read beyond an allocated kernel heap buffer, potentially disclosing sensitive information.
The vulnerability exists due to an out-of-bounds read in the Linux kernel Thunderbolt driver's tb_xdp_properties_request() function when processing XDomain properties responses with oversized header-derived data lengths. A remote attacker on the local network can supply a malicious peer response with the six-bit length field set to 63 to trigger a 192-byte read from a 180-byte data array when data_len is at least 48, potentially exposing 12 bytes of adjacent kernel heap memory.
2007) NULL pointer dereference (CVE-ID: CVE-2026-98688)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel crash.
The vulnerability exists due to a race condition resulting in a null pointer dereference in the Linux kernel Thunderbolt subsystem when tb_remove_work() overlaps with tb_domain_remove(). A local user can potentially trigger this race to cause a kernel crash when tb_free_unplugged_xdomains() receives a NULL tb->root_switch pointer.
2008) Use-after-free (CVE-ID: CVE-2026-98694)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel Thunderbolt control channel request handling when request completion races with cancellation. A local user can potentially trigger this race during control channel operations to cause a request worker to be scheduled again after its request has been dequeued and freed, potentially resulting in a kernel crash.
2009) Race condition (CVE-ID: CVE-2026-98695)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel NULL-pointer dereference.
The vulnerability exists due to a race condition in the Linux kernel USB serial tty callbacks when ioctl operations overlap with device hangup. A local user can issue tty ioctl operations concurrently with a USB serial device disconnect, including during lengthy break signalling, to trigger access to unavailable driver data or hardware and cause a denial of service.
2010) Use-after-free (CVE-ID: CVE-2026-98696)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by crashing the kernel.
The vulnerability exists due to use-after-free in USB serial completion handlers when driver deregistration unbinds ports before ongoing I/O has stopped. A local privileged user can potentially trigger overlapping I/O and driver module unloading to cause completion handlers to access freed port data, which may crash the kernel.
2011) Race condition (CVE-ID: CVE-2026-98697)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leak kernel memory, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to a race condition in the Linux kernel USB serial subsystem when driver deregistration overlaps with writes to the new_id attribute. A local privileged user can write to the attribute during deregistration to add a dynamic ID that escapes cleanup, leaking its allocated memory.
2012) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98698)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel failure.
The vulnerability exists due to improper handling of zero-length allocations in mac80211 AES-SIV encryption when processing an association or reassociation request ending with a FILS Session element. A local user can trigger encryption of such a request to cause an invalid page to be placed in a scatterlist, triggering a kernel BUG when CONFIG_DEBUG_SG is enabled and potentially causing a denial of service otherwise.
2013) Use-after-free (CVE-ID: CVE-2026-98699)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel mac80211 mesh fast transmit cache when mesh path deletion races with cache entry insertion. A local user can potentially trigger concurrent mesh path deletion and cache insertion to leave a cache entry referencing a freed mesh_path object, which may cause a kernel crash when accessed.
2014) Improper initialization (CVE-ID: CVE-2026-98700)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disrupt wireless communication through incorrect transmit-rate selection.
The vulnerability exists due to improper initialization of transmit band metadata in the mac80211 ieee80211_8023_xmit() function when processing 802.3 encapsulation offload frames on non-MLD interfaces. A local user can trigger transmission of affected frames to cause transmit-rate selection using an incorrect frequency band, potentially disrupting wireless communication.
2015) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98701)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting the mesh path quota and preventing new paths to reachable destinations from being created.
The vulnerability exists due to failure to release reserved mesh path slots in the Linux kernel mac80211 mesh_path_add() function when path allocation fails or insertion encounters an error or an existing destination. A local user can trigger repeated failed or duplicate mesh path additions to exhaust MESH_MAX_MPATHS even though the path table contains fewer installed paths, preventing new mesh paths from being created.
2016) Out-of-bounds write (CVE-ID: CVE-2026-98703)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the Linux kernel mac80211 minstrel_ht rate-control component when processing an invalid fixed rate index supplied through the fixed_rate_idx debugfs file. A local privileged user can write a value such as 65535 to select group 4095 and rate index 15, causing minstrel_ht_set_rate() to access and update rate statistics outside the valid arrays and corrupt adjacent kernel memory.
2017) Use-after-free (CVE-ID: CVE-2026-98704)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to potentially cause a denial of service by triggering access to freed kernel memory during wireless association.
The vulnerability exists due to use-after-free in the Linux kernel mac80211 ieee80211_assoc_config_link() function when associating with a non-transmitted MBSSID profile using an association response that omits WMM, HT, or VHT information. Pointers copied from the fallback parse reference merged-profile storage that is freed before channel, bandwidth, and HT capability configuration finishes. A remote attacker on the local network can supply a specially crafted association response to trigger reads through these dangling pointers and potentially crash the kernel.
2018) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-98705)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to bypass mesh path limits, potentially exhausting kernel memory and causing a denial of service.
The vulnerability exists due to improper resource quota accounting in the Linux kernel mac80211 mesh path management code when creating and removing proxy paths. Proxy-path additions do not increment the shared path counter, but removals decrement it, allowing the counter to become negative. A remote attacker on the local network can induce repeated proxy-path creation and removal to allow subsequent mesh path additions to exceed MESH_MAX_MPATHS and potentially exhaust kernel memory.
2019) Race condition (CVE-ID: CVE-2026-98706)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a race condition in the mac80211 station teardown and power-save delivery code when removing an AP or mesh station while power-save delivery work is running. A local user can exploit overlapping teardown and delivery operations to cause driver notifications and queue updates after the corresponding station state has been removed or cleaned up, potentially causing a denial of service.
2020) Use-after-free (CVE-ID: CVE-2026-98707)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause a denial of service by potentially crashing the Linux kernel.
The vulnerability exists due to use-after-free in mac80211 RX BA session timer handling when an RX BAR handler races with session teardown. A remote attacker on the local network can send RX BAR frames during teardown to cause a stale handler to rearm the session timer, potentially causing subsequent timer processing to access freed memory and crash the kernel.
2021) Use-after-free (CVE-ID: CVE-2026-98708)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel mac80211 channel-context management code when releasing or reassigning the last assigned link during an in-place channel-context replacement. A local user can trigger these operations while a replacement pairing remains active to leave a stale replace_ctx pointer that subsequent unreserve or switch-finalization operations may dereference, potentially crashing the kernel.
2022) Use-after-free (CVE-ID: CVE-2026-98709)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel mac80211 function ieee80211_vif_use_reserved_switch() when reservations belonging to different channel-context replacement operations are incorrectly counted toward completion of the current replacement. A local user can potentially trigger channel-context replacement with mismatched reservations to cause premature freeing of a channel context still used by a link and its driver, potentially causing a kernel crash during subsequent beacon generation.
2023) Memory leak (CVE-ID: CVE-2026-98710)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a kernel memory leak that may lead to resource exhaustion and a denial of service.
The vulnerability exists due to missing release of allocated EEPROM memory in il3945_pci_remove() when removing a PCI device after a successful probe. A local privileged user can trigger removal of an affected device to leave its EEPROM allocation unreleased, potentially exhausting kernel memory if the operation is repeated.
2024) Out-of-bounds read (CVE-ID: CVE-2026-98711)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to disclose kernel heap data to a malicious wireless device.
The vulnerability exists due to an out-of-bounds read in the Linux kernel cw1200 wireless driver's transmit path when sending frames with bus alignment padding from buffers without sufficient tailroom. An attacker with physical access to system can use a malicious device to collect bytes read past the end of the frame buffer, exposing up to 511 bytes of kernel heap data per transmitted frame over SDIO.
2025) Protection mechanism failure (CVE-ID: CVE-2026-98716)
CWE-ID: CWE-693 - Protection Mechanism Failure
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to interfere with correct handling of model-specific register state in nested virtual machines, potentially weakening isolation between execution contexts.
The vulnerability exists due to incorrect selection of the MSR permission bitmap in KVM's SVM msr_write_intercepted() function when checking MSR write interception while a nested guest is active. A local user can trigger nested guest MSR accesses to cause interception checks to consult vmcb02's bitmap even when it is not the active virtual machine control block's bitmap, potentially resulting in incorrect MSR state handling.
2026) NULL pointer dereference (CVE-ID: CVE-2026-98717)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel NULL pointer dereference.
The vulnerability exists due to a null pointer dereference in the Linux kernel KVM x86 shadow page-table walker when memory-slot creation races with a stage-2 page fault from a nested guest (L2). A local user can trigger this race to cause a shadow page-table walk through a dummy root backed by the zero page, resulting in a kernel crash.
2027) Incorrect authorization (CVE-ID: CVE-2026-98720)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to read and modify the host hypervisor's task priority register from a nested virtual machine.
The vulnerability exists due to incorrect access control caused by a stale MSR bitmap in the Linux kernel's KVM nested VMX implementation when runtime enlightened VMCS controls are modified. A local privileged user can configure an L1 hypervisor not to intercept TPR writes and run the same L2 guest first with TPR virtualization enabled and then disabled to read and write L0's task priority register.
2028) Use of uninitialized resource (CVE-ID: CVE-2026-98721)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to use of uninitialized synchronization resources in the Linux kernel Cadence NAND interrupt handler when a pending interrupt is handled after IRQ registration but before initialization of the IRQ lock and completion object. A local user can potentially exploit this initialization window to disrupt kernel operation and cause a denial of service.
2029) Division by zero (CVE-ID: CVE-2026-98722)
CWE-ID: CWE-369 - Divide By Zero
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service in the Linux kernel.
The vulnerability exists due to division by zero in the block2mtd driver's add_device() function when processing a zero erase size supplied through the block2mtd module parameter. A local privileged user can set the erase size to zero to trigger a kernel divide error during the device-size modulo calculation and cause a denial of service.
2030) Out-of-bounds write (CVE-ID: CVE-2026-98725)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service by triggering a kernel crash.
The vulnerability exists due to an out-of-bounds write in the Linux kernel's nvmet_auth_challenge() function when handling an AUTH_RECEIVE request with a short output buffer. A remote attacker can submit a request with an insufficient response buffer length to bypass a size check that undercounts the fixed challenge header by 15 bytes, causing the challenge to be written beyond the allocated buffer and potentially crashing the kernel.
2031) Integer underflow (CVE-ID: CVE-2026-98726)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger out-of-bounds kernel memory reads, potentially causing a denial of service or disclosing sensitive information.
The vulnerability exists due to integer underflow in the Linux kernel NVMe multipath ANA log parser when processing inconsistent controller-supplied ANA data. A local privileged user can supply malformed ANA data with object sizes exceeding the allocated log buffer to bypass bounds checks and trigger reads beyond ana_log_buf while parsing group descriptors or namespace ID arrays.
2032) Out-of-bounds read (CVE-ID: CVE-2026-98732)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disclose kernel memory through diagnostic output.
The vulnerability exists due to an out-of-bounds read in btintel_hw_error() in drivers/bluetooth/btintel.c when logging a Bluetooth exception payload that is not NUL-terminated. A local user can trigger logging of such a payload to potentially expose memory beyond its boundary through the unbounded "Exception info %s" format operation.
2033) Use-after-free (CVE-ID: CVE-2026-98733)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel Bluetooth hci_queue_iso() function when fragmented ISO packets are queued concurrently with transmit worker dequeues without holding the queue lock. A local user can send fragmented ISO packets to trigger a race in which queue insertion writes through a previously freed packet pointer, corrupting kernel memory and potentially causing a denial of service.
2034) Use-after-free (CVE-ID: CVE-2026-98734)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause kernel memory corruption that may result in a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth SCO and ISO schedulers when connection teardown overlaps transmission scheduling. A local user can trigger concurrent connection teardown and transmission scheduling to potentially cause a denial of service by accessing a connection freed after hci_low_sent() releases its RCU read lock.
2035) Use-after-free (CVE-ID: CVE-2026-98735)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a potential kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth ACL and LE transmit schedulers when channel deletion races with channel selection and transmission. A local user can trigger overlapping channel transmission and teardown to cause a denial of service if the transmit path accesses channel memory after it has been freed.
2036) Use-after-free (CVE-ID: CVE-2026-98736)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth hci_enhanced_setup_sync() function when enhanced SCO setup accesses an ACL parent connection concurrently with its teardown. A local user can trigger overlapping connection setup and disconnection processing to potentially cause a kernel crash by accessing the freed parent connection during capability checks or parameter selection.
2037) Use-after-free (CVE-ID: CVE-2026-98737)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering access to freed Bluetooth inquiry-cache entries.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth inquiry-cache handling in hci_acl_create_conn_sync() and hci_stop_discovery_sync() when preparing connection or discovery-cancellation commands concurrently with cache updates or flushes. A local user can trigger an HCIINQUIRY ioctl concurrently with these operations to free a cache entry after lookup but before the worker reads its fields, potentially causing a kernel crash.
2038) Use-after-free (CVE-ID: CVE-2026-98738)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth build_pairing_cmd() function when accessing remote out-of-band (OOB) data during pairing. A local privileged user can trigger concurrent pairing and remote OOB data removal operations to cause the function to access a freed list entry, potentially crashing the kernel.
2039) Use-after-free (CVE-ID: CVE-2026-98739)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel use-after-free.
The vulnerability exists due to a use-after-free in the Linux kernel Bluetooth RFCOMM TTY component when device installation and release concurrently manage the initial port reference for RFCOMM_RELEASE_ONHUP devices. A local user can trigger overlapping installation and release operations to cause both paths to drop the same initial reference, resulting in access to a freed port and potentially a kernel crash.
2040) Heap-based buffer overflow (CVE-ID: CVE-2026-98741)
CWE-ID: CWE-122 - Heap-based Buffer Overflow
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to corrupt kernel heap memory and cause a denial of service.
The vulnerability exists due to a heap-based buffer overflow in the Linux kernel ALSA ua101 USB audio driver when calculating playback write sizes from capture packets without validating the relative endpoint packet sizes and channel counts. An attacker with physical access to system can connect a USB device advertising crafted capture and playback descriptors and induce a user to open its playback PCM node to trigger writes beyond the allocated playback buffer, corrupting kernel memory and causing a denial of service.
2041) Use-after-free (CVE-ID: CVE-2026-98742)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to missing synchronization leading to a use-after-free in the ALSA sequencer compatibility port-info ioctl handler when processing concurrent port-creation requests. A local user can issue concurrent compat CREATE_PORT requests to bypass the port-count check, cause port indices to wrap to an existing address, and trigger access to a freed subscriber during subsequent teardown to potentially cause a kernel crash.
2042) Use of Uninitialized Variable (CVE-ID: CVE-2026-98743)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disrupt audio processing through an incorrectly configured SoundWire stream.
The vulnerability exists due to use of an uninitialized variable in the Linux kernel's rt1017_sdca_pcm_hw_params() function when configuring an audio stream. A local user can trigger stream configuration with an uninitialized stream_config.type value that is passed to sdw_stream_add_slave() and subsequently copied to stream->type by sdw_config_stream(), potentially disrupting audio processing.
2043) Use of Uninitialized Variable (CVE-ID: CVE-2026-98744)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect audio stream configuration, potentially disrupting audio operation.
The vulnerability exists due to use of an uninitialized variable in max98363_sdw_dai_hw_params() in the Linux kernel MAX98363 codec driver when configuring SoundWire audio streams. A local user can trigger stream configuration with an indeterminate stream_config.type value, which is passed to sdw_stream_add_slave() and later copied to stream->type by sdw_config_stream(), potentially disrupting audio operation.
2044) Improper input validation (CVE-ID: CVE-2026-98745)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to improper input validation in restore_sve_fpsimd_context() in the Linux kernel arm64 signal-handling code when restoring a user-supplied SVE signal context. A local user can supply a crafted context with SVE_SIG_FLAG_SM clear and an SVE payload present to establish unsupported non-streaming SVE state, causing subsequent state restoration to trigger a fatal kernel undefined-instruction exception.
Exploitation requires an arm64 system that supports SME but does not support SVE.
2045) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98746)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause clock reference leaks that may degrade system availability.
The vulnerability exists due to missing release of clock references in the Linux kernel ma35d1 serial driver when device probing fails or a serial port is removed. A local privileged user can trigger the affected driver lifecycle paths to leave clock references acquired by of_clk_get() unreleased, potentially degrading system availability through repeated resource leakage.
2046) Use-after-free (CVE-ID: CVE-2026-98748)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel's 8250_bcm7271 serial driver when port removal races with a receive-timeout interrupt while hardware flow control is enabled. A local privileged user can potentially exploit this race to re-arm a timer after its cancellation, causing brcmuart_hrtimer_func() to dereference freed private data and potentially crash the kernel.
2047) Use-after-free (CVE-ID: CVE-2026-98749)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel MAX3100 serial driver when an SPI device is unbound during system suspend before resume. A local privileged user can trigger this device-removal sequence, if permitted, to leave the polling timer armed after the port is freed, allowing max3100_timeout() to access freed memory and potentially crash the system.
2048) Use-after-free (CVE-ID: CVE-2026-98750)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially corrupt kernel memory or cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel TTY subsystem when closing a TTY and saving its termios settings races with device re-registration that resets saved termios state. A local user can attempt to trigger these concurrent operations for a reused minor number to access freed memory, potentially corrupting kernel memory or causing a denial of service.
2049) Race condition (CVE-ID: CVE-2026-98751)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger driver calls for an unavailable tty device, potentially causing a denial of service.
The vulnerability exists due to a race condition in the Linux kernel tty subsystem's send_break() function when processing timed break ioctls concurrently with a hangup. A local user can issue TCSBRK or TCSBRKP ioctls with a user-controlled timeout to trigger a delayed break_ctl() callback after the device has disappeared or powered down, potentially disrupting system operation if the driver does not safely handle the race.
2050) Use-after-free (CVE-ID: CVE-2026-98752)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a use-after-free or NULL-pointer dereference in the Linux kernel.
The vulnerability exists due to a use-after-free caused by missing synchronization in tty_port_tty_vhangup() and tty_port_hangup() when concurrent hangups overlap with port deregistration and resource teardown. A local user can trigger racing ioctl or hangup operations during teardown to access resources after they have been freed or encounter a NULL-pointer dereference, potentially causing a kernel crash.
2051) Race condition (CVE-ID: CVE-2026-98753)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to improper error-state handling in tty_port_open() in drivers/tty/tty_port.c when port activation fails and a TTY ioctl races with hangup and open operations. A local user can trigger this race to cause I/O attempts on a powered-down or deregistered port, leading to a kernel panic through unclocked accesses or NULL-pointer dereferences.
2052) Use-after-free (CVE-ID: CVE-2026-98754)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a use-after-free in the Linux kernel vcc driver when terminal cleanup races with LDC callback processing. A local user can potentially trigger concurrent vcc_cleanup() and vcc_event() execution, causing a callback to dereference freed memory through tty->port and crash the kernel.
2053) Use of Uninitialized Variable (CVE-ID: CVE-2026-98755)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to obtain potentially sensitive kernel stack data.
The vulnerability exists due to use of an uninitialized stack variable in vcc_send_ctl() in drivers/tty/vcc.c when sending control packets through ldc_write(). A local user can receive control packets as the LDC peer to obtain kernel stack data potentially exposed through the uninitialized tag.stype_env field of the struct vio_vcc packet.
2054) NULL pointer dereference (CVE-ID: CVE-2026-98756)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by crashing the Linux kernel.
The vulnerability exists due to a NULL pointer dereference in the Cadence USBSS driver's cdns3_pci_probe() function when probing the controller's second PCI function after the first function has been enabled but before its driver data has been stored. A local privileged user can potentially trigger this probe timing condition to cause pci_get_drvdata() to return NULL, leading to a kernel crash when the driver assigns wrap->devfn.
2055) Use-after-free (CVE-ID: CVE-2026-98757)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a kernel crash and denial of service.
The vulnerability exists due to a use-after-free in cdns3_gadget_exit() in the Linux kernel USB cdns3 gadget driver when tearing down a gadget device with deferred work still queued. A local user can exploit deferred work accessing freed device memory after teardown to potentially cause a kernel crash and denial of service.
2056) Use-after-free (CVE-ID: CVE-2026-98758)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause memory corruption that may result in a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel UCSI GLINK driver when queued work executes after the UCSI instance has been unregistered during device removal. Notification callbacks can continue queuing work before device-managed cleanup releases the pmic_glink client, allowing that work to dereference the freed connector array or register and unregister the instance again. A local user can potentially exploit this removal-time race to access freed kernel state and cause a kernel crash.
2057) Use of Uninitialized Variable (CVE-ID: CVE-2026-98760)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to potentially cause a denial of service and disclose kernel stack data.
The vulnerability exists due to use of an uninitialized stack variable in tps6598x_connect() in the Linux kernel USB Type-C tipd driver when registering a port partner. An attacker with physical access to system can connect a USB device to an affected port to trigger the use of uninitialized descriptor fields, potentially causing a kernel crash through invalid callback invocation and exposing stack data through partner sysfs attributes.
2058) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98761)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to leave a disconnected USB Type-C port supplying VBUS power.
The vulnerability exists due to improper handling of a failed fast role swap operation in the Linux kernel TCPM event handler when processing a fast role swap signal during cable disconnection. An attacker with physical access to system can cause a cable to signal a fast role swap to a capable port during disconnection to leave VBUS power sourcing enabled after the operation fails to start.
2059) Use-after-free (CVE-ID: CVE-2026-98762)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a use-after-free in the Linux kernel DWC2 USB host controller driver when host-owned state is freed before the wakeup timer callback has been synchronized and prevented from rearming. A local user can potentially exploit the race between dwc2_wakeup_detected() and host resource cleanup to access freed memory and cause a denial of service.
2060) Use-after-free (CVE-ID: CVE-2026-98763)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel use-after-free.
The vulnerability exists due to incomplete clearing of endpoint pointers in usb_disable_endpoint() when disabling a non-zero USB control endpoint with reset_hardware set. A local user can trigger this endpoint lifecycle to leave the opposite direction's endpoint array entry pointing to disabled or freed memory, potentially causing a kernel crash if the stale pointer is subsequently used.
2061) NULL pointer dereference (CVE-ID: CVE-2026-98764)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to a null pointer dereference in the FunctionFS ffs_epfile_ioctl() function when processing a FUNCTIONFS_ENDPOINT_DESC ioctl for a gadget operating at a speed for which no endpoint descriptor was supplied. A local user can configure FunctionFS with only full-speed descriptors and issue the ioctl while the gadget operates at a higher speed to trigger a kernel panic and cause a denial of service.
2062) Race condition (CVE-ID: CVE-2026-98765)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a race between USB gadget request completion and driver teardown.
The vulnerability exists due to incomplete synchronization of request completion callbacks in the Linux kernel dummy-hcd driver when waiting for outstanding callbacks during gadget driver teardown. A local privileged user can trigger overlapping request completion and teardown operations, potentially allowing a gadget driver's module to be unloaded while a completion handler is still running and causing a kernel crash.
2063) Use-after-free (CVE-ID: CVE-2026-98766)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering access to freed kernel memory.
The vulnerability exists due to a use-after-free in the Linux kernel's aspeed-vhub USB gadget driver when queued wakeup work executes after device removal has freed the virtual hub and its ports. A local user can exploit overlapping gadget wakeup activity and device removal to potentially crash the system, as an in-flight wakeup request can also re-arm the work during removal.
2064) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98767)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering an interrupt storm and kernel panic.
The vulnerability exists due to improper handling of an invalid event count in the Linux kernel DWC3 USB gadget driver's dwc3_check_event_buf() function when the GEVNTCOUNT register value exceeds the event buffer length. A local privileged user can write an oversized count directly to GEVNTCOUNT to leave the level-triggered interrupt source asserted, causing repeated unhandled interrupts that trigger a kernel panic.
2065) Race condition (CVE-ID: CVE-2026-98768)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a race condition in the Linux kernel ANX7411 USB Type-C driver when interrupt handling overlaps with device removal and workqueue destruction. A local user can potentially trigger interrupt-driven work submission during teardown to cause a kernel crash through access to a workqueue being destroyed.
2066) Out-of-bounds write (CVE-ID: CVE-2026-98769)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to read or corrupt kernel heap memory, potentially disclosing sensitive information or causing a denial of service.
The vulnerability exists due to out-of-bounds reads and writes in the Linux kernel USB gadget f_uac1_legacy generic_set_cmd() and generic_get_cmd() functions when handling class-specific USB audio control requests. An attacker with physical access to system can use a malicious USB host to send crafted SET_CUR or GET_CUR requests whose bRequest low nibble selects an index from 5 through 15 into the five-element con->data array, accessing up to 44 bytes beyond the array to read or corrupt adjacent heap memory.
2067) Out-of-bounds write (CVE-ID: CVE-2026-98770)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the USB MIDI gadget driver's jack descriptor arrays in struct f_midi2_usb_config when configuring a large number of jacks via configfs. A local privileged user can configure enough input and output jacks to exceed the array capacities and corrupt adjacent kernel memory, potentially causing a denial of service.
2068) Use of uninitialized resource (CVE-ID: CVE-2026-98771)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 2.4 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to disclose stale kernel heap memory to unprivileged userspace.
The vulnerability exists due to use of uninitialized memory in the Linux kernel sierra_ms USB storage driver when accepting short responses to GetSwocInfo requests. An attacker with physical access to system can connect a malicious USB device with vendor ID 0x1199 and product ID 0x0fff that returns a short response to expose up to 5 bytes of stale kernel heap memory per read of the world-readable truinst sysfs attribute on kernels built without init_on_alloc.
2069) Use-after-free (CVE-ID: CVE-2026-98772)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a use-after-free in the Linux kernel USB serial subsystem when shared USB request completion handlers race with port teardown. A local user can potentially trigger this race during device disconnection, causing a completion handler to access freed port driver data and crash the kernel.
2070) Use-after-free (CVE-ID: CVE-2026-98773)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by potentially crashing the kernel.
The vulnerability exists due to a use-after-free in the Linux kernel USB CDC ACM driver when port shutdown overlaps with device disconnection. A local user can trigger concurrent port shutdown and device disconnection to cause resubmitted USB request blocks to access freed DMA buffers in acm_ctrl_irq() or acm_read_bulk_callback(), potentially crashing the kernel.
The described USB request resubmission occurs when the ALWAYS_POLL_CTRL quirk is set.
2071) Use-after-free (CVE-ID: CVE-2026-98775)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel Nitro Enclaves driver when ne_create_vm_ioctl() handles a SLOT_ALLOC failure after anon_inode_getfile() succeeds. A local user can trigger this error path to cause deferred file cleanup to invoke ne_enclave_release() after ne_enclave has been freed, leading to an invalid read of slot_uid that may crash the kernel.
2072) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98777)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through exhaustion of system-wide file resources.
The vulnerability exists due to missing resource release in the Linux kernel Binder transaction cleanup when a TF_UPDATE_TXN transaction supersedes a pending asynchronous transaction in a frozen process. A local user can repeatedly trigger transaction replacement to leak binder_txn_fd_fixup entries and their file references, eventually exhausting the system-wide file limit.
The leaked resources survive process exit.
2073) Improper resource shutdown or release (CVE-ID: CVE-2026-98778)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to close unrelated file descriptors in a target process, potentially causing a denial of service.
The vulnerability exists due to improper resource release in the Linux kernel Binder driver when cleaning up a pending asynchronous transaction superseded by a TF_UPDATE_TXN transaction. A local user can trigger transaction replacement to cause the BINDER_TYPE_FDA cleanup handler to interpret stale buffer contents as installed file descriptor numbers and close unrelated file descriptors in the target process.
2074) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98779)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a device resource leak that may lead to a denial of service.
The vulnerability exists due to missing release of registered child platform devices in the AMDGPU driver's acp_hw_init() function when power-domain attachment fails or ACP reset or clock enable operations time out after successful MFD device registration. A local user can potentially trigger an affected initialization failure to leave child devices registered and consume system resources, which may impair system availability.
2075) Memory leak (CVE-ID: CVE-2026-98780)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to consume kernel memory and potentially cause a denial of service.
The vulnerability exists due to a memory leak in amdgpu_discovery_sysfs_ips() when kobject_add() fails during IP instance registration. A local user can potentially trigger this failure path to leave ip_hw_instance allocations unreleased because the initial kobject reference is not dropped and normal sysfs teardown cannot find the failed object. Repeated failures may exhaust kernel memory and cause a denial of service.
2076) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98781)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a device-reference leak that may lead to resource exhaustion.
The vulnerability exists due to a missing release of a device reference in the Linux kernel MediaTek DRM driver's mtk_drm_bind() function when binding a device that is not the mmsys master. A local privileged user can trigger the affected binding path to leave a reference acquired through of_find_device_by_node() unreleased, potentially exhausting resources through repeated triggering.
2077) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98782)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leak kernel resources, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to missing release of a registered OVL adaptor platform device in the MediaTek DRM driver when initialization fails after device registration or the driver is unbound. A local privileged user can trigger these driver lifecycle operations, where permitted, to leave platform devices registered and potentially exhaust system resources.
The affected device is created only when the display pipeline requires the OVL adaptor.
2078) Unchecked Return Value (CVE-ID: CVE-2026-98783)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to an unchecked error return in the MediaTek DRM driver's mtk_drm_probe() function when registering the ovl_adaptor platform device. A local user can potentially trigger a kernel crash if able to induce a platform_device_register_data() failure, because the returned error pointer is used without validation and an invalid pointer is passed to subsequent component operations.
2079) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98784)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially exhaust system resources and cause a denial of service.
The vulnerability exists due to missing release of firmware resources in the Linux kernel AMDGPU GFX6 component when tearing down the GFX block. A local privileged user can potentially trigger resource exhaustion through repeated teardown operations because the PFP, ME, CE and RLC firmware resources requested by gfx_v6_0_init_microcode() remain allocated.
2080) NULL pointer dereference (CVE-ID: CVE-2026-98785)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel crash during GPU reset recovery.
The vulnerability exists due to a NULL pointer dereference in the Linux kernel AMD display driver when resuming after a failed display-state allocation during suspend. A local user can potentially trigger GPU reset recovery under allocation-failure conditions to cause dm_resume() to dereference a NULL cached_dc_state and crash the kernel.
2081) Race condition (CVE-ID: CVE-2026-98790)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning through a race condition in performance-event handling.
The vulnerability exists due to improper synchronization between perf_event_exit_task() and perf_pending_task() in the Linux kernel performance-event subsystem when executing a new program through begin_new_exec(). A local user can trigger concurrent execution and performance-event processing to cause perf_sigtrap() to continue after the event context's task has been set to TASK_TOMBSTONE, triggering WARN_ON_ONCE(event->ctx->task != current).
2082) NULL pointer dereference (CVE-ID: CVE-2026-98791)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a NULL pointer dereference in mlx5e_xsk_fill_timestamp() when completing outstanding transmit descriptors without a completion queue entry during AF_XDP TX queue teardown. A local user can trigger teardown with an outstanding descriptor that requested a transmit timestamp to cause a denial of service.
2083) Race condition (CVE-ID: CVE-2026-98792)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a race condition in the Linux kernel netfilter flowtable subsystem when flow garbage collection overlaps with pending hardware offload work. A local user can trigger overlapping flow statistics retrieval and flow removal operations to potentially disrupt kernel operation and cause a denial of service.
2084) Improper input validation (CVE-ID: CVE-2026-98793)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel crash.
The vulnerability exists due to improper input validation in the Linux kernel netfilter function bpf_ct_set_nat_info() when handling NAT manipulation types. A local privileged user can supply an invalid NAT manipulation type through this function to trigger a kernel warning and potentially cause a kernel crash. If execution continues after the warning, inconsistent connection tracking state causes cleanup to attempt to unlink an uninitialized list node.
2085) Improper input validation (CVE-ID: CVE-2026-98794)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to disrupt IPVS connection handling, potentially causing a denial of service.
The vulnerability exists due to improper validation of connection flags in the Linux kernel IPVS backup server when processing synchronization messages. A remote attacker on the local network can send crafted messages containing the NO_CPORT+TEMPLATE flag combination to make normal connection lookups match templates, or use the ONE_PACKET flag in protocol version 0 messages to create connections that are not hashed and are immediately dropped, potentially disrupting service.
2086) NULL pointer dereference (CVE-ID: CVE-2026-98796)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering network interface startup failure or a kernel NULL pointer dereference.
The vulnerability exists due to an initialization race in the Linux kernel MediaTek Ethernet driver when a network interface is opened after registration but before the internal dummy network device and shared NAPI structures are initialized. A local privileged user can trigger an interface open during this window to cause a denial of service by accessing the missing dummy device or an uninitialized NAPI device pointer.
2087) Out-of-bounds read (CVE-ID: CVE-2026-98797)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering an out-of-bounds kernel memory access that may crash the system.
The vulnerability exists due to an out-of-bounds read in the Linux kernel's transmit queue handling and taprio_enqueue() when nested packet transmissions leak the skip_txqueue flag into an outer transmission, causing a stale queue mapping to index beyond taprio's child array. A local user can configure skbedit and mirred actions with CAP_NET_ADMIN in a network namespace and redirect traffic between devices with different queue counts to trigger an invalid queue pointer dereference and potentially cause a denial of service.
2088) NULL pointer dereference (CVE-ID: CVE-2026-98798)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by leaving networking unresponsive until a reboot.
The vulnerability exists due to a null pointer dereference in the Linux kernel bcmgenet driver's receive coalescing handling when setting receive coalescing parameters on an interface that has never been opened. A local privileged user can run a command such as "ethtool -C eth0 rx-usecs 50" to dereference an uninitialized receive ring private pointer and trigger a kernel fault while the RTNL lock is held, leaving networking stuck.
2089) Integer overflow (CVE-ID: CVE-2026-98801)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt socket memory reservation accounting and potentially cause a denial of service.
The vulnerability exists due to integer overflow in the Linux kernel's sk_setsockopt() handling of SO_RESERVE_MEM when processing reservation values near INT_MAX. A local user can supply an excessively large reservation value to overflow signed 32-bit arithmetic in sk_mem_pages(delta) and (pages << PAGE_SHIFT), corrupting sk_forward_alloc and sk_reserved_mem and potentially disrupting memory management and system availability.
2090) Race condition (CVE-ID: CVE-2026-98801)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt socket memory accounting and potentially cause a denial of service.
The vulnerability exists due to improper synchronization in the Linux kernel's UDP socket memory reservation handling when processing SO_RESERVE_MEM operations concurrently with packet reception or release. A local user can invoke setsockopt(SO_RESERVE_MEM) on a UDP socket during these operations to corrupt sk_forward_alloc and memory control group accounting, potentially disrupting memory management and system availability.
2091) Reusing a Nonce, Key Pair in Encryption (CVE-ID: CVE-2026-98805)
CWE-ID: CWE-323 - Reusing a Nonce, Key Pair in Encryption
CVSSv4: 9.1 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to compromise the confidentiality of encrypted TIPC traffic and forge authenticated packets.
The vulnerability exists due to reuse of AES-GCM nonces in the Linux kernel TIPC encryption implementation when a peer reports a receive-key change and the per-peer counter resets while the sender retains the same transmit key and salt. A remote attacker can analyze captured packets with reused nonces to compromise traffic confidentiality, recover the GCM authentication key, and generate valid authentication tags for modified ciphertexts.
2092) Out-of-bounds read (CVE-ID: CVE-2026-98807)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to an out-of-bounds read in the mlx5_handle_changeupper_event() and mlx5_handle_changeinfodata_event() functions when processing team device events. A local privileged user can trigger team device events that cause bonding-specific APIs to interpret smaller team_port structures as bond slave structures, potentially causing a kernel crash.
2093) Out-of-bounds write (CVE-ID: CVE-2026-98808)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write in bcm_sysport_get_stats() when collecting network interface statistics through ethtool. A local user can trigger statistics collection to potentially corrupt kernel memory because the function uses the full statistics index rather than the compacted destination index when writing to the allocated buffer.
The issue occurs on SYSTEMPORT Lite, where unsupported statistics are skipped during collection.
2094) Resource exhaustion (CVE-ID: CVE-2026-98809)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by blocking Bluetooth controller unregistration for an extended period.
The vulnerability exists due to uncontrolled resource consumption in the Linux kernel Bluetooth HCI synchronous command worker when draining an unbounded command backlog during controller unregistration after command processing has been disabled. A local privileged user can queue MGMT commands against an unresponsive controller and close /dev/vhci to cause controller unregistration to wait for a separate timeout for each queued command.
Each queued HCI command incurs a two-second timeout; a locally reproduced backlog of more than 5,000 entries resulted in hours of blocking.
2095) Race condition (CVE-ID: CVE-2026-98811)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to retain kernel resources unnecessarily, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to a race condition in the Linux kernel traffic-control classifier error handling in net/sched/cls_api.c when concurrent filter-add requests on the same chain and priority both fail. A local user can trigger these concurrent failures to leave an empty classifier proto linked to the chain, retaining chain, block, and classifier module references and potentially exhausting resources.
Exploitation requires CAP_NET_ADMIN, but namespace-local capability obtained through unshare -Urn is sufficient.
2096) NULL pointer dereference (CVE-ID: CVE-2026-98812)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to premature publication of an incompletely initialized object in the Linux kernel MCTP subsystem's mctp_add_dev() function when concurrent readers access a device during initialization. A local user can trigger MCTP message processing during this window to dereference the still-NULL mdev->dev pointer and cause a kernel crash.
2097) Integer overflow (CVE-ID: CVE-2026-98819)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger out-of-bounds reads and potentially cause a denial of service.
The vulnerability exists due to integer wraparound and insufficient record-length validation in the Linux kernel Bluetooth btintel DDC configuration parser when processing firmware records. A local privileged user can supply malformed DDC configuration data, if able to influence the firmware input, to cause record lengths to wrap or exceed the remaining firmware bytes, potentially triggering out-of-bounds reads and a denial of service.
2098) Improper access control (CVE-ID: CVE-2026-98822)
CWE-ID: CWE-284 - Improper Access Control
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass VLAN isolation and potentially disclose network traffic to a station on a different VLAN within the same basic service set (BSS).
The vulnerability exists due to improper access control in the Linux kernel mac80211 function ieee80211_lookup_ra_sta() when resolving destination stations for AP and AP VLAN unicast frames. A local user can submit a unicast frame on one interface addressed to a station on another VLAN in the same BSS to cause unauthorized cross-VLAN delivery, because the station lookup searches across the BSS rather than restricting matches to the transmitting interface.
2099) Double free (CVE-ID: CVE-2026-98823)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to a double free in the Linux kernel cfg80211 scan-entry handling when merging a hidden-group probe-response entry into an associated entry after a channel switch. A remote attacker on the local network can trigger the affected processing to give two entries ownership of the same beacon information-element allocation, causing it to be freed twice when the entries are released and potentially resulting in a kernel crash.
2100) Unchecked Return Value (CVE-ID: CVE-2026-98825)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by triggering a kernel crash.
The vulnerability exists due to an unchecked error return in the Linux kernel's mpfs_rtc_probe() function when acquiring the RTC reference clock. A local privileged user can potentially trigger driver probing under conditions where devm_clk_get() returns an error pointer, causing clk_get_rate() to dereference that pointer and crash the kernel.
2101) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98826)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially prevent successful initialization of the AC100 RTC device.
The vulnerability exists due to missing release of the RTC-32k clock in the Linux kernel AC100 RTC driver when probing fails after clock registration, including when the ADDA 4M parent clock cannot be found. A local user can potentially trigger an affected failure path to leave the clock registered, causing a later probe of the same device to fail because its clock name is already present in the global clock list.
2102) Use-after-free (CVE-ID: CVE-2026-98826)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel AC100 RTC clock provider when RTC device registration fails after the clock provider has been registered. A local user can potentially trigger a subsequent clock lookup that accesses freed chip->clk_data through of_clk_hw_onecell_get() to cause a kernel fault and denial of service.
The triggering RTC device registration failure occurs only when devm_rtc_register_device() returns -ENOMEM.
2103) Out-of-bounds write (CVE-ID: CVE-2026-98827)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to an out-of-bounds write in the ath9k_htc driver's __hif_usb_tx() function when aggregating outgoing frames without checking their cumulative byte length against the transmit buffer capacity. A local user can trigger aggregation of large outgoing frames to exceed the 32768-byte buffer and corrupt kernel memory, potentially causing a denial of service.
2104) Out-of-bounds read (CVE-ID: CVE-2026-98828)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read that may disclose sensitive information or cause a denial of service.
The vulnerability exists due to an out-of-bounds read in ath9k_wmi_rsp_callback() when processing a WMI command response shorter than the expected response length. A local user can supply a truncated response, if able to control device responses, to cause the kernel to copy bytes beyond the socket buffer payload into the waiting command's response buffer.
2105) Out-of-bounds write (CVE-ID: CVE-2026-98830)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause memory corruption and potentially a denial of service in the Linux kernel.
The vulnerability exists due to an out-of-bounds write and an out-of-bounds read in wfx_hif_read_mib() in the wfx wireless driver when processing firmware responses to MIB read requests. A local privileged user can supply a firmware response with a length field exceeding the caller-provided val_len to overwrite the caller's buffer and read beyond the reply allocation, potentially causing a kernel crash.
2106) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98831)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to leak kernel resources, potentially causing a denial of service through resource exhaustion.
The vulnerability exists due to missing release of fragment references in the Linux kernel device tree overlay component when overlay changeset initialization fails after some fragments have been initialized. A local user can potentially trigger repeated initialization failures to accumulate unreleased target and overlay references and exhaust kernel resources.
2107) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-98833)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering invalid memory access in the kernel.
The vulnerability exists due to an incorrect callback argument in __get_mtd_device() in the Linux kernel MTD core when acquiring a gluebi partition device. A local user can trigger device acquisition for a gluebi partition to potentially crash the kernel because gluebi_get_device() uses container_of() on a partition MTD object instead of the required master MTD object.
2108) Off-by-one (CVE-ID: CVE-2026-98835)
CWE-ID: CWE-193 - Off-by-one Error
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an out-of-bounds read that may disclose kernel memory or cause a denial of service.
The vulnerability exists due to an off-by-one array bounds check in the Linux kernel Kionix KX022A accelerometer driver's kx022a_read_raw() function when converting a register value into a sampling-frequency table index. A local user can trigger an out-of-bounds read if the masked register value equals the number of table entries, potentially disclosing kernel memory or causing a denial of service.
2109) Out-of-bounds write (CVE-ID: CVE-2026-98836)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 5.2 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an attacker with physical access to system to corrupt kernel memory, potentially causing a denial of service.
The vulnerability exists due to an out-of-bounds write in the Linux kernel ALSA Line6 driver's submit_audio_out_urb() function when preparing playback packets whose calculated sizes exceed the allocated output buffer capacity. An attacker with physical access to system can connect a specially crafted USB device declaring a large input endpoint packet size and a small output endpoint packet size to cause playback data copies or idle-stream memory initialization to write beyond the allocated buffer and corrupt kernel memory.
2110) Use-after-free (CVE-ID: CVE-2026-98837)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering access to freed kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel ALSA caiaq driver when device probing fails after an input device has been registered. A local user can read the input device's "uevent" attribute after this failure to trigger a dereference of freed device state, potentially causing a kernel crash.
2111) Out-of-bounds read (CVE-ID: CVE-2026-98838)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger an out-of-bounds kernel memory read, potentially causing a denial of service.
The vulnerability exists due to an out-of-bounds read in the Linux kernel virtual terminal and framebuffer console rendering path when processing a DEC alignment test on a background console with a changed font size. A local privileged user can configure different font sizes on visible and background consoles, enable framebuffer rotation, and write the ESC # 8 sequence to the background console to trigger rendering against a backing buffer that was not resized, potentially causing a kernel crash.
2112) Sensitive Information in Resource Not Removed Before Reuse (CVE-ID: CVE-2026-98844)
CWE-ID: CWE-226 - Sensitive Information in Resource Not Removed Before Reuse
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to expose stale memory-mapped data as file contents when extending a file.
The vulnerability exists due to incomplete clearing of stale pagecache data in the Linux kernel netfs buffered and unbuffered/direct write paths when extending a file beyond its previous end. A local user can leave data beyond the end of a file through a memory mapping and subsequently write at a later offset to expose that stale data in the newly created hole instead of zero-filled contents.
2113) Use-after-free (CVE-ID: CVE-2026-98846)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel use-after-free.
The vulnerability exists due to a use-after-free in the Linux kernel SCTP function sctp_sendmsg_to_asoc() when a connection wait overlaps with a read-side socket shutdown and processing of an out-of-the-blue ABORT. A local user can trigger concurrent SCTP socket operations under these conditions to leave the send path using a freed association, potentially causing a kernel crash.
2114) Race condition (CVE-ID: CVE-2026-98847)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a race condition in the Linux kernel SPEAr RTC driver when enabling the alarm interrupt before initializing the MMIO address and spinlock. A local user can potentially exploit an interrupt occurring during device initialization to cause the interrupt handler to access uninitialized state and crash the kernel.
2115) Improper initialization (CVE-ID: CVE-2026-98848)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service on systems configured to trap bounds-sanitizer violations.
The vulnerability exists due to improper initialization of the array element count in ac100_rtc_register_clks() in the Linux kernel AC100 RTC driver when probing the device with CONFIG_UBSAN_BOUNDS, CONFIG_UBSAN_TRAP, and a compiler supporting __counted_by. A local privileged user can trigger the affected probe path, if permitted, to cause a bounds-sanitizer trap because clock pointers are stored in .hws[] before its associated .num count is initialized.
2116) Integer overflow (CVE-ID: CVE-2026-98850)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel BUG.
The vulnerability exists due to integer overflow in the Linux kernel's tpacket_snd() function when accumulating transmitted packet lengths during a blocking TX_RING send call. A local user can use CAP_NET_RAW to submit packets while concurrently recycling completed frames, causing the signed byte count to wrap to -EIOCBQUEUED and trigger a BUG in sock_sendmsg_nosec().
On systems configured to panic on oops, exploitation can panic the host kernel.
2117) Improper update of reference count (CVE-ID: CVE-2026-98851)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by preventing the removal of netfilter flowtables.
The vulnerability exists due to improper reference count management in nft_flow_offload_init() when nf_ct_netns_get() fails during flow offload rule initialization. A local privileged user can attempt rule additions that encounter this failure to leak flowtable references and prevent the affected flowtables from being removed.
2118) Improper input validation (CVE-ID: CVE-2026-98852)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt network communication by triggering the dropping of tunneled IPv6 packets.
The vulnerability exists due to improper validation of IPv6 extension headers in the Linux kernel's segmentation and checksum offload handling in net/core/dev.c when processing tunneled packets. A local user can generate affected tunneled traffic that reaches an incompatible software checksum fallback path, triggering kernel warnings and packet drops that disrupt network communication.
2119) NULL pointer dereference (CVE-ID: CVE-2026-98854)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to improper handling of a negative changeset identifier in free_overlay_changeset() when cleaning up after an ID allocation failure during device tree overlay application. A local privileged user can trigger this error path, if able to initiate overlay application under these failure conditions, to cause a kernel crash and denial of service.
2120) Double free (CVE-ID: CVE-2026-98855)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to a double free in add_changeset_property() in the Linux kernel device tree overlay subsystem when adding a property to a not-yet-live target node fails. A local privileged user can trigger this failure during overlay processing to potentially cause a kernel crash: the error path frees the property while leaving its pointer in the node's deadprops list, and of_node_release() frees it again when the aborted overlay's node is released.
2121) Always-Incorrect Control Flow Implementation (CVE-ID: CVE-2026-98856)
CWE-ID: CWE-670 - Always-Incorrect Control Flow Implementation
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disrupt kernel execution and potentially cause a denial of service.
The vulnerability exists due to premature termination of overlap checks in get_optimized_kprobe() in kernel/kprobes.c when arming overlapping probes on x86. A local privileged user can arrange overlapping probes with an intervening disabled probe so that a new probe's INT3 instruction overwrites part of an active optimized probe's jump displacement, redirecting kernel execution to an incorrect address and potentially causing a denial of service.
2122) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-98857)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to exhaust kernel memory and potentially cause a denial of service.
The vulnerability exists due to unrestricted cache entry allocation in the Linux kernel IPVS LBLC and LBLCR schedulers when handling traffic to previously unseen destination addresses. A remote attacker can generate traffic to many distinct destination addresses and continue using the resulting cache entries to prevent their reclamation, allowing cache growth to exhaust kernel memory and potentially cause a denial of service.
2123) Use-after-free (CVE-ID: CVE-2026-98859)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by potentially crashing the kernel.
The vulnerability exists due to a use-after-free in the Linux kernel HID multitouch driver when a report rearms the sticky-finger release timer during driver removal. A local user can potentially trigger a report at this point to leave the timer queued after its associated device data is freed, causing mt_expired_timeout() to access freed memory and potentially crash the kernel.
2124) Use-after-free (CVE-ID: CVE-2026-98862)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel audit subsystem's kill_rules() function when pruning an audit tree containing mixed AUDIT_DIR and AUDIT_EXE rules. A local privileged user can install a rule using AUDIT_ADD_RULE with CAP_AUDIT_CONTROL and remove the watched directory while another task evaluates the rule, causing audit_mark_compare() to access an executable mark already freed by fsnotify and potentially trigger a kernel crash.
2125) Reachable assertion (CVE-ID: CVE-2026-98872)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by crashing the Linux kernel.
The vulnerability exists due to a reachable assertion in the freevxfs vxfs_bmap_typed() function when processing an on-disk typed extent with an unsupported type value. A local privileged user can trigger processing of such an extent through ioctl(FIBMAP) on a regular file to invoke BUG() and crash the kernel.
2126) Missing initialization of resource (CVE-ID: CVE-2026-98873)
CWE-ID: CWE-909 - Missing initialization of resource
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially disclose sensitive information from uninitialized kernel memory.
The vulnerability exists due to missing initialization of connection-tracking expectation objects in the Linux kernel netfilter subsystem when expectation data is returned to userspace through ctnetlink. A local privileged user can obtain expectation data through ctnetlink to potentially read uninitialized kernel memory exposed in the returned data.
2127) NULL pointer dereference (CVE-ID: CVE-2026-98875)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a crash during GPU initialization.
The vulnerability exists due to a null pointer dereference in the Linux kernel Nouveau driver's GA100 initialization when booting GSP-RM. A local user can potentially trigger the affected initialization path to cause a denial of service because the booter constructor in tu102_gsp_oneinit() accesses device->sec2 even though the missing SEC2 chip-table entry leaves that pointer null.
2128) NULL pointer dereference (CVE-ID: CVE-2026-98876)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a missing NULL pointer check in host1x_device_init() in the Linux kernel host1x bus component when handling initialization error teardown for a client whose operations pointer is NULL. A local user can trigger the affected teardown paths to cause a NULL pointer dereference that may crash the kernel.
2129) NULL pointer dereference (CVE-ID: CVE-2026-98877)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to a null pointer dereference in the Linux kernel GICv4 interrupt controller support when kvm-arm.vgic_v4_enable=1 is set on a GICv4 system without an MSI controller device tree node or an available ITS. A local user can trigger an access to the null gic_domain pointer to cause a kernel panic and denial of service.
2130) Unchecked Return Value (CVE-ID: CVE-2026-98879)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel assertion failure.
The vulnerability exists due to an unchecked return value from sb_set_blocksize() in isofs_fill_super() when mounting an ISO filesystem with a block size greater than PAGE_SIZE. A local privileged user can cause such a filesystem to be mounted to trigger the BUG_ON(offset >= folio_size(folio)) assertion in folio_set_bh() during the first __bread_gfp() call, causing a denial of service.
2131) Unchecked Return Value (CVE-ID: CVE-2026-98880)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to unchecked return values from sb_set_blocksize in the ntfs3 ntfs_init_from_boot function when mounting an NTFS filesystem. A local privileged user can trigger mounting with a block size greater than PAGE_SIZE to cause a kernel assertion failure in folio_set_bh during the first __bread_gfp call, resulting in a denial of service.
2132) Resource exhaustion (CVE-ID: CVE-2026-98881)
CWE-ID: CWE-400 - Resource exhaustion
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by prolonging the blocking of network configuration operations.
The vulnerability exists due to excessive synchronization waits in the Linux kernel br_multicast_dev_del() function when tearing down bridge devices. A local user can trigger bridge device teardown to cause excessive RTNL lock contention through a stale rcu_barrier() call, delaying other network operations.
2133) Out-of-bounds write (CVE-ID: CVE-2026-98882)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.9 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially corrupt kernel memory and cause a denial of service.
The vulnerability exists due to insufficient range checking of frame-buffer indices in the Wave5 driver's wave5_vpu_dec_get_output_info() function when processing invalid decoder output information. A local user can potentially trigger an out-of-range frame-buffer access through invalid decoder output information to corrupt kernel memory and cause a denial of service.
2134) Numeric Truncation Error (CVE-ID: CVE-2026-98884)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel crash.
The vulnerability exists due to integer truncation in the Linux kernel MMC core when an excessively large host-provided max_segs value is truncated to zero. A local user can trigger MMC request initialization with such an invalid host configuration to cause a zero-size scatter-gather allocation and a subsequent invalid memory access in sg_init_table(), crashing the kernel.
2135) Improper Check for Unusual or Exceptional Conditions (CVE-ID: CVE-2026-98885)
CWE-ID: CWE-754 - Improper Check for Unusual or Exceptional Conditions
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel warnings during file integrity appraisal.
The vulnerability exists due to insufficient checks for file write restrictions in the Linux kernel's ima_fix_xattr() function when updating extended attributes during integrity appraisal. A local user can open a file subject to appraisal on a read-only ext4 filesystem to trigger an extended attribute update that attempts to start an invalid filesystem transaction, producing a kernel warning.
2136) Unchecked Return Value (CVE-ID: CVE-2026-98886)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by causing HDMI I2C read operations to wait indefinitely.
The vulnerability exists due to unchecked timeout and interruption return values in the xfer_read() function of the Oaktrail HDMI I2C driver when waiting for a read transaction to complete. A local user can trigger an affected read operation under conditions where the interrupt does not advance the transaction state to cause an indefinite wait, potentially blocking subsequent HDMI I2C transfers.
2137) Out-of-bounds read (CVE-ID: CVE-2026-98887)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger an out-of-bounds kernel memory read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the Linux kernel mac80211_hwsim function hwsim_tx_info_frame_received_nl() when processing an undersized HWSIM_ATTR_TX_INFO netlink attribute. A local privileged user can submit a short or zero-length attribute that passes the maximum-length-only validation to trigger an unconditional eight-byte read beyond the attribute payload, potentially causing a kernel fault.
2138) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98888)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of nested probe state in the Linux kernel arm64 kprobes implementation when a probe is hit while another probe is preparing or executing its out-of-line single-step instruction. A local user can trigger this condition through execution paths involving configured probes to cause a denial of service, as recoverable reentry is treated as unrecoverable and nested probes can overwrite the outer probe's saved interrupt state, leaving interrupts permanently disabled.
2139) Out-of-bounds write (CVE-ID: CVE-2026-98889)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory, potentially causing a denial of service.
The vulnerability exists due to an out-of-bounds write in the iwlwifi MVM driver's scheduled scan handling when building probe requests before validating information element lengths. A local user can supply oversized information elements for a scheduled scan to overflow the fixed-size probe request buffer, potentially causing a kernel crash.
2140) Out-of-bounds read (CVE-ID: CVE-2026-98891)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 7.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to trigger an out-of-bounds read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the mac80211 ieee80211_rx_mgmt_deauth() function when processing truncated Wi-Fi deauthentication frames. A remote attacker on the local network can transmit a frame missing the reason code field to trigger a read beyond the received frame data before its length is checked, potentially causing a denial of service.
2141) Out-of-bounds read (CVE-ID: CVE-2026-98892)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read that may cause a denial of service.
The vulnerability exists due to insufficient payload-length validation in the Linux kernel ARM SCMI BASE_ERROR_EVENT notification parser when processing variable-length message reports. A local user can supply a truncated notification payload whose error_status specifies more reports than the payload contains to trigger reads beyond the received data, potentially causing a kernel crash.
2142) Out-of-bounds read (CVE-ID: CVE-2026-98893)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger an out-of-bounds read that may cause a denial of service.
The vulnerability exists due to an out-of-bounds read in the ARM SCMI sensor notification parser when processing truncated SENSOR_UPDATE notifications. A local user can supply a truncated notification, if able to control notification payloads, to cause the parser to read beyond the received buffer, potentially causing a denial of service.
2143) Use-after-free (CVE-ID: CVE-2026-98896)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through a potential kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel Thunderbolt hotplug handling code when queued work executes after its associated domain has been removed. A local privileged user can trigger device-router hotplug events concurrently with driver unloading to cause the hotplug handler to access freed domain memory, potentially crashing the kernel.
2144) Use of uninitialized resource (CVE-ID: CVE-2026-98898)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to use of an uninitialized resource in the Linux kernel AMD GPU power management component when processing interrupts that schedule thermal work. A local user can potentially trigger work scheduling on an uninitialized thermal work queue to cause a kernel crash and denial of service.
The vulnerable condition occurs when dynamic power management is disabled with the amdgpu.dpm=0 module parameter.
2145) Improper locking (CVE-ID: CVE-2026-98899)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to improper locking in the Linux kernel netfilter ipset hash-table implementation when garbage collection accesses a shared hash table without the required read-copy-update protection. A local user can potentially trigger concurrent hash-table operations to cause unsafe table access and a denial of service.
2146) Integer overflow (CVE-ID: CVE-2026-98900)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through excessive kernel memory allocation and bypass grant-count limits.
The vulnerability exists due to insufficient grant-count validation and integer overflow in the Xen grant allocation function gntalloc_ioctl_alloc() when processing user-controlled grant allocation requests. A local user can supply excessive grant counts to trigger memory allocation before limit enforcement or cause arithmetic wraparound in grant accounting, potentially exhausting kernel memory or bypassing grant-count limits.
2147) Improper Enforcement of Behavioral Workflow (CVE-ID: CVE-2026-98901)
CWE-ID: CWE-841 - Improper Enforcement of Behavioral Workflow
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to compromise file cache consistency, potentially causing stale reads or file data corruption.
The vulnerability exists due to improper enforcement of lease state transitions in the Linux kernel ksmbd server when processing writes, truncates, and SMB2 lease break acknowledgments. A remote user can trigger incorrectly handled lease breaks and acknowledgments to leave caching states inconsistent with file operations, potentially causing stale reads or file data corruption.
2148) Integer overflow (CVE-ID: CVE-2026-98902)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to interfere with RAID5 stripe batching, potentially compromising storage consistency.
The vulnerability exists due to integer wraparound and an incorrect sequence-number comparison in the Linux kernel RAID5 stripe batching logic when a 32-bit sequence counter wraps. A local user can potentially exercise stripe batching across this wraparound condition to cause newer bm_seq values to be treated as older values, potentially compromising storage consistency.
2149) Race condition (CVE-ID: CVE-2026-98903)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by disrupting shared interrupt handling.
The vulnerability exists due to a race condition in the Linux kernel i.MX mailbox driver when receive interrupt processing overlaps with channel shutdown. A local user can attempt to trigger this overlap to leave receive events enabled after the channel's interrupt handler is removed, potentially causing the interrupt core to disable the shared interrupt when the removed channel subsequently generates an interrupt.
2150) Incorrect behavior order (CVE-ID: CVE-2026-98904)
CWE-ID: CWE-696 - Incorrect Behavior Order
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially disrupt device operation and cause a denial of service.
The vulnerability exists due to incorrect initialization and cleanup ordering in the Linux kernel i.MX mailbox driver when the device is used before probe completion or runtime power management is disabled before mailbox shutdown. A local user can potentially exercise the device during these lifecycle transitions to disrupt device operation and cause a denial of service.
2151) Improper handling of exceptional conditions (CVE-ID: CVE-2026-98906)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause kernel memory corruption and a denial of service.
The vulnerability exists due to incomplete restoration of receive state in the lan966x driver's lan966x_fdma_reload() function when receive-resource allocation fails during an MTU change. A local privileged user can trigger an MTU reload that encounters an allocation failure to leave receive processing using inconsistent page geometry and stale XDP receive-queue memory-model registrations, potentially causing kernel memory corruption and a denial of service.
2152) Race condition (CVE-ID: CVE-2026-98907)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service by disrupting Btrfs superblock reads.
The vulnerability exists due to a race condition in the Btrfs sb_write_pointer() function when reading a superblock from the block device page cache concurrently with block size changes. A local privileged user can attempt to overlap block size changes through BLKBSZSET with reads through read_cache_page_gfp() to potentially cause inconsistent reads and disrupt filesystem operations.
2153) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98908)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to exhaust packet-filtering resources and potentially cause a denial of service.
The vulnerability exists due to missing release of allocated resources in the Linux kernel's Microchip Sparx5 PSFP setup code when traffic-control flower setup fails after acquiring resources. A local privileged user can trigger repeated failing setup operations to leave stream gates, flow meters, or stream filters allocated and potentially exhaust resources needed for subsequent filtering operations. Reusing an existing flow meter can also leave its reference count incremented because sparx5_psfp_fm_add() does not return the acquired identifier before its early return.
2154) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98909)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through unreleased kernel resources.
The vulnerability exists due to missing resource cleanup in the Linux kernel CPSW Ethernet driver's cpsw_probe() function when port registration fails after successful devlink registration. A local privileged user can potentially exploit this failure path to leave a devlink instance and its parameters registered after underlying resources have been released, which may disrupt system operation.
2155) Incomplete cleanup (CVE-ID: CVE-2026-98910)
CWE-ID: CWE-459 - Incomplete cleanup
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt subsequent GPU debug trap enable and disable operations.
The vulnerability exists due to incomplete cleanup in the Linux kernel AMD KFD kfd_dbg_trap_enable() function when copying runtime information to userspace fails. A local user can trigger a copy_to_user() failure during debug trap setup to leave inconsistent trap state and an unbalanced process reference count, potentially disrupting subsequent debug trap enable and disable operations.
2156) Release of invalid pointer or reference (CVE-ID: CVE-2026-98911)
CWE-ID: CWE-763 - Release of invalid pointer or reference
CVSSv4: 8.2 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to potentially cause a denial of service.
The vulnerability exists due to an invalid pointer release in the Linux kernel dpaa2-switch driver's dpaa2_switch_rx() function when handling errors during received-frame processing. A remote attacker can potentially trigger the affected error path through network traffic to cause a kernel crash when a receive frame descriptor is incorrectly treated as a transmit frame descriptor and its software annotation data is used as a socket-buffer pointer for deallocation.
2157) Incorrect comparison (CVE-ID: CVE-2026-98912)
CWE-ID: CWE-697 - Incorrect Comparison
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause data to be written beyond the requested userspace buffer length.
The vulnerability exists due to an inverted buffer-length comparison in snd_seq_oss_read() when processing reads of queued OSS sequencer events. A local user can request a read shorter than the next queued event to cause the event to be copied beyond the requested userspace buffer length.
2158) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98913)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leak device references, potentially degrading system availability.
The vulnerability exists due to missing release of a PTP PCI device reference in the Linux kernel ThunderX network driver's nicvf_probe() function when initialization fails after cavium_ptp_get() acquires the reference. A local privileged user can trigger affected initialization failure paths to leave device references unreleased, potentially causing resource retention and degrading system availability.
2159) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98915)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by interacting with a video device during driver removal.
The vulnerability exists due to improper resource lifecycle management in the Linux kernel video-i2c driver when unregistering a video device without first disconnecting its videobuf2 queue. A local user can use a video device across driver removal to potentially disrupt kernel operation through access to a queue that has not been properly disconnected.
2160) Reachable assertion (CVE-ID: CVE-2026-98923)
CWE-ID: CWE-617 - Reachable Assertion
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a spurious kernel warning.
The vulnerability exists due to a reachable warning assertion in the arm64 ioremap_prot() function when processing valid user mappings whose protection values lack PTE_USER. A local privileged user can map a stack-top page through /dev/mem with PROT_NONE and then read that process's cmdline entry in /proc to trigger WARN_ON_ONCE() through generic_access_phys().
2161) Incorrect calculation (CVE-ID: CVE-2026-98925)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger kernel warnings and potentially disrupt TCP receive processing.
The vulnerability exists due to incorrect sequence-number accounting in the Linux kernel BPF sockmap component when a BPF stream_verdict program redirects data back to the same socket with BPF_F_INGRESS. A local privileged user can trigger this self-redirect followed by a socket read to advance copied_seq twice for the same data, triggering kernel warnings and potentially disrupting TCP receive processing.
2162) Improper locking (CVE-ID: CVE-2026-98930)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to improper locking in the Linux kernel's s390 KVM interrupt handling when processing a SIGP Stop and Store Status operation for an already stopped vCPU. A local user can trigger a status-store operation that writes to userspace while a spinlock is held, allowing a page fault to require blocking in an atomic context and potentially cause a denial of service.
2163) NULL pointer dereference (CVE-ID: CVE-2026-98931)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a null pointer dereference in the Linux kernel SPI-NAND subsystem when probing a device with the "nand-no-ecc-engine" device tree property set. A local privileged user can trigger probing of such a device, if able to do so, to cause a kernel oops because the code checks the ECC engine's integration type without verifying that the engine pointer is non-null.
2164) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98933)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service on affected AMD platforms.
The vulnerability exists due to excessive retention of a runtime power-management reference in the Linux kernel USB3 root hub handling code when resuming a hub on affected AMD platforms. A local user can repeatedly trigger USB subsystem wakeups to cause system crashes because the reference remains held for 200 milliseconds after each resume.
2165) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-98934)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a kernel warning and potentially disrupt system availability.
The vulnerability exists due to failure to supply a required network namespace pointer in seg6_make_flowlabel() when computing flow hashes for packets without an associated device or socket. A local privileged user can trigger transmission of a TIPC UDP bearer discovery message through the affected path to provoke a warning in __skb_flow_dissect(), potentially disrupting system availability.
The reported trigger requires an IPv4 route using segment routing encapsulation and net.ipv6.seg6_flowlabel set to 1.
2166) Use of Uninitialized Variable (CVE-ID: CVE-2026-98935)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose uninitialized kernel stack data.
The vulnerability exists due to uninitialized padding in the struct rtc_wkalrm structure in rtc_dev_ioctl() when handling RTC_WKALRM_RD ioctl requests. A local user can issue this ioctl to obtain a structure containing residual kernel stack data in padding bytes after the pending member.
2167) Improper initialization (CVE-ID: CVE-2026-98936)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by preventing new wireless stations or mesh peers from connecting.
The vulnerability exists due to improper reinitialization of the station counter in the Linux kernel ath11k driver's ath11k_mac_op_start() function when restarting wireless hardware. A local user can potentially exploit stale station accounting after repeated hardware restarts to cause new station or mesh peer connections to be rejected because the driver incorrectly considers its station limit reached.
2168) Incorrect authorization (CVE-ID: CVE-2026-98937)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to collect kernel callchains without the required kernel profiling privilege, potentially disclosing kernel execution information.
The vulnerability exists due to incorrect authorization in perf_event_open() in kernel/events/core.c when processing requests for kernel callchain collection. A local user can request PERF_SAMPLE_CALLCHAIN with attr.exclude_kernel == 1 and attr.exclude_callchain_kernel == 0 to bypass the perf_allow_kernel() permission check and capture kernel callchains.
2169) Out-of-bounds write (CVE-ID: CVE-2026-98940)
CWE-ID: CWE-787 - Out-of-bounds write
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to an out-of-bounds write in the Qualcomm LPASS CPU driver's asoc_qcom_lpass_cpu_platform_probe() function when configuring playback channel constraints for a DAI using LPAIF_I2SCTL_MODE_QUAD01 on platforms with sparse DAI IDs. A local privileged user can trigger the affected probe path to cause a hardware port ID to be used as a DAI driver table index, potentially corrupting kernel memory and causing a denial of service.
2170) Use-after-free (CVE-ID: CVE-2026-98944)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service.
The vulnerability exists due to a use-after-free in the Linux kernel Steam HID driver's registration error handling when registration fails after a wireless device's battery has been registered. A local user can exercise the affected registration failure path to potentially cause a kernel crash if the lingering power_supply object accesses device state after the associated steam object has been freed.
2171) Use-after-free (CVE-ID: CVE-2026-98945)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel Steam HID driver when callbacks are scheduled during device teardown and subsequently access a freed steam structure. A local user can potentially trigger this teardown race to cause a kernel crash by accessing freed memory.
2172) Memory leak (CVE-ID: CVE-2026-98947)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust kernel memory and potentially cause a denial of service.
The vulnerability exists due to a memory leak in the Linux kernel VMCI vsock datagram transport when receiving datagrams during socket closure. A local user can trigger datagram reception concurrently with socket closure to cause packet buffers to be moved from the socket backlog into an already-cleared receive queue, leaving them allocated and potentially exhausting kernel memory.
2173) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-98948)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to exhaust port range register resources and potentially cause a denial of service.
The vulnerability exists due to missing release of port range register resources in mlxsw_sp_flower_tmplt_create() when parsing flow classification offload templates containing port ranges. A local privileged user can repeatedly trigger creation of these templates to accumulate unreleased register allocations and potentially prevent subsequent operations that require those resources.
2174) Function Call with Incorrectly Specified Arguments (CVE-ID: CVE-2026-98949)
CWE-ID: CWE-628 - Function Call with Incorrectly Specified Arguments
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger inconsistent GPU mapping associations and a kernel warning.
The vulnerability exists due to incorrectly specified function arguments in pvr_vm_gpuva_remap() in the Linux kernel imagination graphics driver when an overlapping mapping splits an existing mapping associated with a different buffer object. A local user can request such a mapping to cause the remaining mapping parts to be linked to the new object's vm_bo rather than the original object's vm_bo, triggering the object-mismatch warning in drm_gpuva_link().
2175) Memory leak (CVE-ID: CVE-2026-98949)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to retain shared memory after mappings are closed, potentially causing a denial of service through memory exhaustion.
The vulnerability exists due to a memory leak in pvr_vm_gpuva_remap() in the Linux kernel imagination graphics driver when an overlapping GPU mapping splits an existing mapping. A local user can repeatedly request overlapping mappings to accumulate unreleased GEM object references and retain backing memory, potentially exhausting available memory.
2176) Numeric Truncation Error (CVE-ID: CVE-2026-98950)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause incorrect packet header offset calculations.
The vulnerability exists due to integer truncation in the Linux kernel's bpf_flow_dissect() function when sanitizing packet header offsets with an hlen value greater than 65535. A remote attacker can supply specially crafted packet data to cause the upper bound used for offset clamping to be truncated to 16 bits, resulting in incorrect network and transport header offsets.
2177) Improper update of reference count (CVE-ID: CVE-2026-98953)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to exhaust kernel resources, potentially causing a denial of service.
The vulnerability exists due to improper reference counting in the Linux kernel devlink notification scheduling functions when notification work is already pending or is queued again while running. A local privileged user can repeatedly register and unregister nested devlink instances to leak devlink_rel objects and their indices, potentially exhausting kernel resources and causing a denial of service.
2178) Numeric Truncation Error (CVE-ID: CVE-2026-98955)
CWE-ID: CWE-197 - Numeric Truncation Error
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause incorrect transport-header identification during network packet processing.
The vulnerability exists due to integer truncation in the Linux kernel's __skb_flow_dissect() function when computing transport-header offsets using lengths cast to 16-bit integers before comparison. A local user can supply an oversized packet whose length modulo 65536 is smaller than the computed header offset to cause callers to identify an incorrect location as the transport header, potentially pointing inside the Ethernet header.
2179) Improper Following of Specification by Caller (CVE-ID: CVE-2026-98956)
CWE-ID: CWE-573 - Improper Following of Specification by Caller
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel warnings during audio codec power transitions.
The vulnerability exists due to use of a non-sleeping GPIO API in the ASoC ADAU1372 driver's adau1372_set_power() function when controlling a powerdown GPIO whose provider can sleep. A local user can trigger affected codec power transitions to cause the GPIO API to emit kernel warnings.
2180) Improper control of a resource through its lifetime (CVE-ID: CVE-2026-98957)
CWE-ID: CWE-664 - Improper control of a resource through its lifetime
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through kernel instability.
The vulnerability exists due to improper resource lifetime management in the mt7915e driver's receive NAPI teardown when removing a device, as NAPI remains enabled when it is destroyed. A local privileged user can unload and reload the module on a system using MT7916 hardware to trigger kernel warnings and system instability, potentially causing a denial of service.
2181) Use of uninitialized resource (CVE-ID: CVE-2026-98959)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt filesystem metadata and cause a denial of service affecting Btrfs filesystem operations.
The vulnerability exists due to use of an incompletely initialized btrfs_dir_item in the Linux kernel's btrfs_setxattr() function when replacing an extended attribute with a differently sized value while multiple attributes share the same item. A local user can create extended attributes with colliding name hashes and replace one attribute's value with a differently sized value to corrupt attribute metadata and trigger a filesystem transaction abort.
2182) Access of Uninitialized Pointer (CVE-ID: CVE-2026-98964)
CWE-ID: CWE-824 - Access of Uninitialized Pointer
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through invalid pointer access in the Linux kernel.
The vulnerability exists due to use of a device pointer before initialization in nvmet_req_alloc_p2pmem_sgls() when the data scatter-gather list allocation succeeds but the metadata allocation fails. A local user can trigger request processing that reaches this failure path to potentially cause a kernel crash, as cleanup passes req->p2p_dev to pci_p2pmem_free_sgl() before the device pointer has been assigned.
2183) Deadlock (CVE-ID: CVE-2026-98967)
CWE-ID: CWE-833 - Deadlock
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel deadlock.
The vulnerability exists due to improper locking in the Chelsio ch_ktls driver's chcr_ktls_dev_del() function and chcr_ktls_dev_add() error path when erasing entries from tid_list with softirqs enabled. A local user can trigger connection cleanup concurrent with receive processing for another connection on the same adapter and CPU to cause a receive softirq to spin on the XArray lock held by the interrupted task, resulting in a deadlock and denial of service.
2184) Use-after-free (CVE-ID: CVE-2026-98968)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by potentially crashing the kernel.
The vulnerability exists due to use-after-free in the Linux kernel AMT driver's amt_dev_xmit() function when a queued General Query is transmitted after its referenced tunnel has expired and been freed. A local user can trigger this condition when a query remains queued longer than the tunnel lifetime, causing a stale tunnel pointer stored in skb->cb to be dereferenced and potentially crashing the kernel.
2185) Out-of-bounds read (CVE-ID: CVE-2026-98969)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose kernel memory.
The vulnerability exists due to an out-of-bounds read in em_text_change() in net/sched/em_text.c when processing a netlink text ematch configuration with an unterminated algorithm name. A local user can supply a 16-byte algo array without a NUL terminator to cause the module-autoload path to read beyond the array and include adjacent memory contents in the usermode helper command line.
Exploitation requires CAP_NET_ADMIN in the target network namespace; obtaining this capability through unshare -Urn is sufficient.
2186) Memory leak (CVE-ID: CVE-2026-98970)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through kernel memory exhaustion.
The vulnerability exists due to failure to release the buffer object cache size list in vc4_bo_cache_destroy() in the Linux kernel VC4 graphics driver when tearing down the cache during driver unbinding. A local privileged user can trigger repeated unbind operations, if permitted, to leak kernel memory and potentially cause a denial of service.
2187) Improper initialization (CVE-ID: CVE-2026-98971)
CWE-ID: CWE-665 - Improper Initialization
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disrupt device ID allocation and potentially cause a denial of service.
The vulnerability exists due to improper initialization of the stored device ID in gpio_exar_probe() when cleanup-action registration fails during device probing. A local privileged user can trigger a device initialization attempt that encounters this failure to cause exar_devm_ida_free() to release ID 0 instead of the allocated ID, potentially leaking a nonzero ID and incorrectly releasing ID 0 belonging to another device.
2188) NULL pointer dereference (CVE-ID: CVE-2026-98979)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel fault that blocks subsequent mount operations system-wide.
The vulnerability exists due to an invalid pointer dereference in the Linux kernel mount namespace handling code when attaching an automount beneath an internal mount whose namespace is represented by an error pointer. A local privileged user can access an automount through a descriptor obtained from a fanotify event on an overlay filesystem's lower layer to trigger a fault in count_mounts() while the namespace semaphore is held for writing, blocking subsequent mount operations.
2189) Race condition (CVE-ID: CVE-2026-98980)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disclose the contents of underlying files normally hidden by overmounted entries.
The vulnerability exists due to improper synchronization in the Linux kernel's reference-based pathname traversal in fs/namei.c when resolving paths concurrently with unlink, rmdir, or rename operations. A local user can race a pathname lookup against an operation that detaches mounts and removes the underlying name to read a covered file if the lookup retains a reference to its dentry but misses the detached mount.
2190) Race condition (CVE-ID: CVE-2026-98984)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to leave mounts persistently attached to removed directories.
The vulnerability exists due to a race condition in the Linux kernel's d_set_mounted() and attach_recursive_mnt() mountpoint handling when attaching a mount to a directory undergoing removal. A local privileged user can race directory removal with moving a bind mount beneath an existing mount between detach_mounts() and d_delete() to attach a mount to the removed directory that will never be detached.
2191) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-98990)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by unmounting mounts that are still in use, disrupting filesystem access.
The vulnerability exists due to a time-of-check time-of-use error in the Linux kernel mount namespace handling in fs/namespace.c when processing successive unmounts during submount shrinking or mount expiry. A local privileged user can trigger unmount operations in a suitable mount tree to make an earlier unmount relocate a busy mount into a later unmount's propagation path, where it is removed without rechecking its reference count, disrupting access to the active mount.
Exploitation requires a mount with MNT_SHRINKABLE, such as an automounted NFS, AFS, or CIFS submount or the tracefs mount below debugfs. Bind mounts inherit this flag.
2192) Improper input validation (CVE-ID: CVE-2026-98992)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to recursively copy an unmounted mount tree, including overmounts that remain attached to it.
The vulnerability exists due to improper validation of mount state in the Linux kernel mount namespace handling code when processing recursive bind-mount requests involving nsfs or pidfs files. A local user can retain a file descriptor to a lazily unmounted bind mount and request a recursive bind mount through that descriptor to copy the unmounted root and its attached overmounts.
2193) Integer underflow (CVE-ID: CVE-2026-99004)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by exhausting system memory and triggering an out-of-memory kernel panic.
The vulnerability exists due to an integer underflow in pvr_mmu_op_context_create() in the Linux kernel's Imagination GPU driver when calculating page table preallocation counts for a mapping that crosses a page table boundary. A local user can trigger such a mapping to cause excessive MMU page allocation, exhausting system memory and triggering an out-of-memory kernel panic.
2194) Race condition (CVE-ID: CVE-2026-99005)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning and taint the kernel.
The vulnerability exists due to a race condition in the i915 driver's RPS work handling when scheduling work concurrently with asynchronous GT parking. A local user can trigger this race so that rps_work() unmasks power-management interrupts after the GT has been parked, causing hardware register access without a runtime power-management wakelock and triggering a kernel warning that taints the kernel.
2195) Release of invalid pointer or reference (CVE-ID: CVE-2026-99006)
CWE-ID: CWE-763 - Release of invalid pointer or reference
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through invalid kernel memory deallocation.
The vulnerability exists due to invalid pointer deallocation in the i915 driver's eb_relocate_parse_slow() function when relocation cleanup uses a buffer count increased by the command parser to access entries outside the original exec array. A local user can trigger this execution path to cause kvfree() to operate on pointers obtained from out-of-bounds entries, potentially corrupting kernel memory and crashing the system.
2196) Improper handling of exceptional conditions (CVE-ID: CVE-2026-99007)
CWE-ID: CWE-755 - Improper Handling of Exceptional Conditions
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning and potentially disrupt framebuffer mode restoration.
The vulnerability exists due to improper handling of probe failures in the Linux kernel DRM framebuffer helper when framebuffer probing fails with an error other than -EAGAIN. A local user can trigger a subsequent framebuffer mode restoration, such as on process exit, to commit stale display configuration with a missing framebuffer, causing a kernel warning and potentially disrupting framebuffer mode restoration.
2197) NULL pointer dereference (CVE-ID: CVE-2026-99008)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel crash.
The vulnerability exists due to a NULL pointer dereference in the Linux kernel Bluetooth RFCOMM function rfcomm_dev_shutdown() when closing a tty whose device registration failed. A local user can open /dev/rfcommN after the RFCOMM device becomes discoverable but before tty registration completes, then close it following a registration failure to trigger a dereference of the unset dev->tty_dev pointer and cause a kernel crash.
2198) Memory leak (CVE-ID: CVE-2026-99010)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6 [CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to exhaust kernel memory and cause a denial of service.
The vulnerability exists due to a memory leak in the Linux kernel Bluetooth RFCOMM socket callback rfcomm_sk_data_ready() when processing incoming data frames for a connected data link connection whose owner has been cleared. A remote attacker on the local network can send repeated data frames during the interval before the connection closes to accumulate unreleased socket buffers and exhaust kernel memory, causing a denial of service.
2199) Use-after-free (CVE-ID: CVE-2026-99012)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering access to freed kernel socket memory.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth ISO socket implementation when concurrent connection attempts replace a socket's connection association. A local user can issue concurrent connect calls on the same socket, leaving an old connection associated with a socket that is subsequently freed, to trigger an invalid memory access during a later connection callback and potentially crash the kernel.
2200) Use-after-free (CVE-ID: CVE-2026-99013)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel use-after-free.
The vulnerability exists due to use-after-free in the Linux kernel Bluetooth ISO socket implementation when concurrent listen() calls configure the same broadcast socket. A local user can race these calls to overwrite the socket's connection pointer while leaving an earlier connection referencing the socket, causing subsequent Bluetooth events to access freed socket memory after socket teardown and potentially crash the kernel.
2201) Use-after-free (CVE-ID: CVE-2026-99015)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by crashing the Linux kernel.
The vulnerability exists due to a use-after-free caused by missing synchronization in Bluetooth HCI socket handling when rebinding a socket after its controller is unregistered races with monitor control replay. A local user can trigger concurrent socket rebinding and replay operations to cause a NULL pointer dereference or access to a freed controller object and crash the kernel.
2202) Reliance on Untrusted Inputs in a Security Decision (CVE-ID: CVE-2026-99018)
CWE-ID: CWE-807 - Reliance on Untrusted Inputs in a Security Decision
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to write to arbitrary kernel memory and hijack kernel control flow to execute arbitrary code with kernel privileges.
The vulnerability exists due to reliance on a user-controlled register for a security decision in the Linux kernel RISC-V handle_exception() shadow call stack handling when entering the kernel from userspace. A local user can set tp to the linear-map address of the current task_struct and supply a malicious gp value before triggering a trap to bypass the shadow call stack pointer reload, causing kernel functions to write return addresses to attacker-controlled memory and return through attacker-controlled addresses.
Exploitation requires CONFIG_SHADOW_CALL_STACK to be enabled.
2203) Improper input validation (CVE-ID: CVE-2026-99022)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a board reboot.
The vulnerability exists due to improper validation of readable register addresses in the Linux kernel LTC3676 regulator driver when processing register dumps through regmap debugfs. A local privileged user can read /sys/kernel/debug/regmap/2-003c/registers to trigger access to the write-only HRST register, causing a hard reset of the chip and rebooting the board.
The CLIRQ register at address 0x1f is also incorrectly treated as readable; reading it triggers the interrupt-clear command.
2204) Use of uninitialized resource (CVE-ID: CVE-2026-99024)
CWE-ID: CWE-908 - Use of Uninitialized Resource
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering invalid kernel memory access during OP-TEE device initialization.
The vulnerability exists due to use of uninitialized resources in the Linux kernel OP-TEE driver when TEE devices become accessible before initialization of the associated driver state is complete. A local user can open an accessible TEE device and initiate a session or invoke an operation during this initialization window to trigger use of uninitialized mutexes and a NULL pointer dereference, potentially crashing the kernel.
2205) Excessive Iteration (CVE-ID: CVE-2026-99025)
CWE-ID: CWE-834 - Excessive Iteration
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through CPU starvation, a soft lockup, and a possible kernel panic.
The vulnerability exists due to unbounded softirq processing in the Open vSwitch netlink flow dump when retrieving flow statistics under sustained packet load and voluntary preemption. A local user can initiate a netlink flow dump under these conditions to cause the dumping thread to continuously process the replenished softirq backlog without sleeping or reaching a rescheduling point, preventing other threads from running on the affected CPU.
2206) Uncontrolled Recursion (CVE-ID: CVE-2026-99031)
CWE-ID: CWE-674 - Uncontrolled Recursion
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through kernel stack exhaustion.
The vulnerability exists due to uncontrolled recursion in br_multicast_sg_del_exclude_ports() in the Linux kernel bridge multicast subsystem when removing automatically added STAR_EXCL port groups from source-specific multicast entries. A local user can trigger cleanup of an entry containing a large number of these port groups to exhaust the kernel stack and potentially crash the system.
2207) Use-after-free (CVE-ID: CVE-2026-99032)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel crash.
The vulnerability exists due to a use-after-free in the Linux kernel's smc_getname() function when processing getsockname() calls concurrently with asynchronous CLC socket release. A local user can invoke getsockname() on an SMC socket while link-group termination releases its underlying CLC socket to trigger access to freed memory or a NULL pointer dereference and cause a denial of service.
2208) Improper input validation (CVE-ID: CVE-2026-99033)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel panic.
The vulnerability exists due to improper validation of link-layer header state in packet_rcv_spkt() when receiving packets from a device without a visible link-layer header. A local privileged user can bind a SOCK_PACKET socket to a CAN interface and cause it to receive a frame with an uninitialized MAC header offset, triggering an invalid skb_push() operation to cause a system-wide denial of service.
The panic occurs in softirq context and terminates the system even with panic_on_oops=0.
2209) Improper resource shutdown or release (CVE-ID: CVE-2026-99034)
CWE-ID: CWE-404 - Improper Resource Shutdown or Release
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through incorrect clock handling during device removal.
The vulnerability exists due to improper runtime power management cleanup in sdhci_sprd_remove() in the Linux kernel's Spreadtrum SDHCI driver when removing a runtime-suspended device. A local privileged user can trigger device removal, if permitted, to disable clocks that runtime power management callbacks may have already disabled, potentially disrupting kernel operation.
2210) Use-after-free (CVE-ID: CVE-2026-99035)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the mtk-sd MMC host driver when driver unbinding overlaps with an active request timeout callback. A local privileged user can trigger this overlap to cause the callback to access freed host memory, potentially crashing the kernel.
2211) Use-after-free (CVE-ID: CVE-2026-99036)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause a denial of service through a kernel crash.
The vulnerability exists due to a use-after-free in the Linux kernel device-mapper do_resume() function when processing concurrent ioctls on the same device. A local privileged user can race a table swap against an unlocked dm_table_get_mode(new_map) call to trigger a read of freed table memory, potentially causing a kernel crash.
2212) Out-of-bounds read (CVE-ID: CVE-2026-99037)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel oops.
The vulnerability exists due to an out-of-bounds read in the Linux kernel dm-crypt component when loading a table that combines an AEAD cipher with the lmk initialization vector mode. A local privileged user can load a table containing "capi:gcm(aes)-lmk" with the "integrity:28:aead" option to trigger a kernel oops: lmk sets tfms_count to 64, but crypt_alloc_tfms_aead allocates only one transform, causing crypt_setkey to read beyond the tfms_aead array and pass the resulting values to crypto_aead_setkey.
2213) Race condition (CVE-ID: CVE-2026-99038)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by hanging memory stick host removal and blocking kernel worker threads.
The vulnerability exists due to a race condition in the Linux kernel rtsx_usb_ms driver when device removal overlaps with memory stick request processing. A local user can trigger device removal during a memory stick check to leave a request without completion, causing removal to hang when the memory stick core waits for that request without a timeout.
2214) Use-after-free (CVE-ID: CVE-2026-99039)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to use-after-free in the Linux kernel memstick core when device identification or address configuration requests time out while asynchronous processing remains in progress. A local user can trigger request processing that encounters this timeout condition to cause a host controller driver to write into an already freed card structure, potentially crashing the system.
2215) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-99040)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to bypass keyring restrictions and link keys that should be rejected.
The vulnerability exists due to a time-of-check time-of-use race condition in __key_create_or_update() when reading the destination keyring's restriction before acquiring its semaphore. A local user can issue an add_key() call with write permission on the destination keyring and race the installation of a reject-all restriction to link a key using a stale restriction snapshot after restriction installation has completed.
2216) Use-after-free (CVE-ID: CVE-2026-99043)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through a potential kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel ice driver's ice_eswitch_release_repr() function when a representor is torn down while queued packets still reference its metadata_dst object. A local privileged user can trigger this teardown condition to cause a potential kernel crash when the outstanding references are subsequently used.
2217) Use-after-free (CVE-ID: CVE-2026-99045)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to potentially cause memory corruption or a denial of service.
The vulnerability exists due to a use-after-free condition in the ibmveth driver's ibmveth_open() error-handling path when receive buffer pool allocation fails after logical LAN registration. A local privileged user can trigger this failure path to leave the Power Hypervisor (PHYP) referencing a buffer-list page after it is unmapped, potentially causing memory corruption or a system crash.
2218) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-99049)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to prevent the Xilinx GPIO controller from entering runtime suspend, leaving its clock enabled.
The vulnerability exists due to a missing runtime power management reference release in xgpio_request() in the Linux kernel Xilinx GPIO driver when pm_runtime_get_sync() fails. A local user can trigger a GPIO request that encounters this failure to leave the usage counter incremented and prevent the controller from entering runtime suspend, because gpiolib does not invoke the matching free callback after a failed request.
2219) Protection mechanism failure (CVE-ID: CVE-2026-99052)
CWE-ID: CWE-693 - Protection Mechanism Failure
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disable SELinux per-file security labeling on shared NFSv4 mounts.
The vulnerability exists due to failure to preserve the SECURITY_LSM_NATIVE_LABELS flag in selinux_set_mnt_opts() when an already-initialized superblock is reused for a second mount. A local privileged user can trigger a second mount of an NFSv4 filesystem exported with security_label to cause nfs_get_root() to clear NFS_CAP_SECURITY_LABEL on the shared nfs_server, disabling per-file labeling for both the original and new mounts.
2220) Use-after-free (CVE-ID: CVE-2026-99053)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through kernel memory corruption.
The vulnerability exists due to use-after-free in the Linux kernel TIPC link-management handlers when processing requests concurrently with timer-driven cleanup of a down peer. A local user can issue link-management requests through generic netlink to trigger access to a freed node and potentially crash the kernel.
2221) Use-after-free (CVE-ID: CVE-2026-99054)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a use-after-free caused by a teardown race in the Linux kernel TIPC topology server when closing subscriber connections while send and receive workqueues are still running. A local user can exploit concurrent connection activity during topology server shutdown to cause kernel crashes or stalls.
2222) Use-after-free (CVE-ID: CVE-2026-99056)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel crash.
The vulnerability exists due to a race-induced use-after-free in the Linux kernel stream parser when strp_done() tears down parser resources before an in-flight strp_recv() call has completed. A local user can trigger overlapping receive processing and parser teardown to access freed memory and potentially crash the kernel.
Only the espintcp user of the stream parser is affected by this race condition.
2223) Memory leak (CVE-ID: CVE-2026-99057)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to exhaust kernel memory and cause a denial of service.
The vulnerability exists due to a memory leak in the Xen netfront driver's xennet_poll() error handling when processing response chains with more slots than fit in an skb's fragments. A local privileged user can control the backend to repeatedly supply oversized response chains, leaving the dequeued skb and its attached fragment pages unfreed, to exhaust kernel memory and cause a denial of service.
2224) NULL pointer dereference (CVE-ID: CVE-2026-99058)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service by triggering a kernel fault.
The vulnerability exists due to a NULL pointer dereference in is_chained_work() in kernel/workqueue.c when a kernel worker outside work-item execution queues work on a draining or destroying workqueue. A local user can potentially trigger this condition to cause the chained-work check to dereference a NULL worker->current_pwq pointer and fault.
2225) Race condition (CVE-ID: CVE-2026-99059)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause WireGuard to establish the same cryptographic session more than once.
The vulnerability exists due to a race condition in WireGuard's Noise handshake processing when duplicate handshake responses are processed concurrently with an intervening handshake initiation. A remote attacker can replay a handshake response under this timing condition to cause stale handshake state to be accepted and the same session to be established more than once.
2226) NULL pointer dereference (CVE-ID: CVE-2026-99060)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 6.7 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to missing initialization of the driver-private global station WCID in the Linux kernel's mt7603 wireless driver when queuing frames that have neither a station nor a virtual interface. A local privileged user can inject a frame through a monitor interface to make __skb_queue_tail() dereference a NULL prev pointer in an uninitialized sk_buff_head, causing a kernel fault.
2227) Use-after-free (CVE-ID: CVE-2026-99061)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by crashing the kernel.
The vulnerability exists due to a use-after-free caused by a race condition in the brcmfmac driver's brcmf_detach() function when driver removal overlaps with removal of a P2P device interface by an exiting user-space process. A local privileged user can remove the driver while the process that created the P2P device is still exiting to trigger duplicate interface unregistration and access to freed memory, causing a kernel crash.
2228) Integer underflow (CVE-ID: CVE-2026-99062)
CWE-ID: CWE-191 - Integer underflow
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to disrupt VSOCK stream reception and socket readiness reporting.
The vulnerability exists due to an integer underflow in virtio_transport_read_skb() when dequeuing a partially consumed stream packet. A local user can trigger subtraction of the full packet length rather than the remaining unread length from rx_bytes to corrupt receive accounting, cause erroneous receive failures, and hide queued data from socket reads.
The demonstrated behavior involves a connected CID_LOCAL stream with an SK_SKB verdict.
2229) Out-of-bounds read (CVE-ID: CVE-2026-99063)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to disclose seven bytes of kernel memory beyond an allocated buffer.
The vulnerability exists due to an out-of-bounds read in the Linux kernel device-mapper ioctl implementation when get_result_buffer() sets data_start beyond the end of a minimum-sized buffer. A local privileged user can issue a DM_LIST_DEVICES ioctl with data_size set to 305 to cause ctl_ioctl() to copy seven bytes beyond the allocation back to userspace.
2230) Missing Release of Resource after Effective Lifetime (CVE-ID: CVE-2026-99067)
CWE-ID: CWE-772 - Missing Release of Resource after Effective Lifetime
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially exhaust kernel resources and cause a denial of service.
The vulnerability exists due to missing release of a filesystem root reference in the Linux kernel Btrfs scrub_print_warning_inode() function when inode path resolution fails while printing scrub warnings. A local user can trigger repeated failures in this error path to accumulate unreleased root references, potentially exhausting kernel resources and causing a denial of service.
2231) Race condition (CVE-ID: CVE-2026-99070)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger spurious kernel warnings.
The vulnerability exists due to a race condition in the Linux kernel IPv6 route notification function fib6_info_hw_flags_set() when calculating notification sizes and filling notification buffers using separate snapshots. A local privileged user can trigger concurrent nexthop group replacement during notification construction to cause rt6_fill_node() to return -EMSGSIZE and trigger an unwarranted kernel warning.
The race requires nexthop compatibility mode to be enabled.
2232) Race condition (CVE-ID: CVE-2026-99071)
CWE-ID: CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to trigger a spurious kernel warning.
The vulnerability exists due to a race condition in fib_alias_hw_flags_set() when sizing and populating asynchronous IPv4 route notifications using independent snapshots protected only by RCU. A local privileged user can trigger concurrent route updates to cause a spurious kernel warning if nexthop group replacement increases the notification size between these snapshots and fib_dump_info() returns -EMSGSIZE.
The race requires nexthop compatibility mode to be enabled.
2233) NULL pointer dereference (CVE-ID: CVE-2026-99072)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service through a kernel crash.
The vulnerability exists due to a NULL pointer dereference in IPv4 route notification sizing when a nexthop group shrinks during asynchronous hardware flag notification processing. A local privileged user can trigger replacement of a nexthop group with fewer paths while fib_nlmsg_size() iterates over it, causing fib_info_nhc() to return NULL that fib_nexthop_nlmsg_size() dereferences, to cause a denial of service.
2234) NULL pointer dereference (CVE-ID: CVE-2026-99074)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by triggering a kernel NULL pointer dereference.
The vulnerability exists due to a NULL pointer dereference in the IPv4 PMTU update path in net/ipv4/route.c when a nexthop group shrinks during path iteration. A local user can replace a nexthop group concurrently with PMTU updates so that fib_info_nhc() returns NULL for a previously accepted index, causing update_or_create_fnhe() to dereference it and crash the kernel.
Nexthop group replacement requires CAP_NET_ADMIN in the network namespace. Where unprivileged user namespaces are permitted, this capability can be obtained in a new user and network namespace.
2235) Double free (CVE-ID: CVE-2026-99078)
CWE-ID: CWE-415 - Double Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to potentially cause a denial of service through kernel memory corruption.
The vulnerability exists due to a double free in the mlx5e AF_XDP receive-buffer handling code when retrying an MPWQE refill after an allocation failure on a striding receive queue. A local user can exercise this failure-and-retry path to cause xsk_buff_free() to release buffers through stale pointers after the frames have returned to the XSK pool and been reallocated, potentially corrupting kernel memory and causing a denial of service.
2236) Double free (CVE-ID: CVE-2026-99079)
CWE-ID: CWE-415 - Double Free
CVSSv4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to disrupt packet processing and potentially corrupt packet data.
The vulnerability exists due to a double free in the mlx5e driver's AF_XDP receive-buffer handling when an XDP redirect encounters a full socket RX ring and a subsequent batched refill of a legacy cyclic receive queue succeeds only partially. A remote attacker can send network traffic that triggers these conditions to cause a refill retry to release a live buffer through a stale pointer and publish the same UMEM frame twice, disrupting packet processing and potentially corrupting packet data.
2237) Memory leak (CVE-ID: CVE-2026-99080)
CWE-ID: CWE-401 - Missing release of memory after effective lifetime
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to exhaust kernel memory and potentially cause a denial of service.
The vulnerability exists due to a memory leak involving xarray nodes in filesystem inode cleanup when handling madvise operations. A local user can invoke madvise to trigger xarray node leaks, potentially exhausting kernel memory and causing a denial of service.
2238) Out-of-bounds read (CVE-ID: CVE-2026-99081)
CWE-ID: CWE-125 - Out-of-bounds read
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through network transmit queue timeouts.
The vulnerability exists due to an out-of-bounds read in the Linux kernel bnxt_en driver's bnxt_start_xmit() function when transmitting small packets whose padded length exceeds their DMA mapping length. A local user can trigger transmission of small packets with data positioned near a page boundary to cause the NIC to read beyond the DMA-mapped region, triggering IOMMU faults and transmit queue timeouts.
2239) Use of Uninitialized Variable (CVE-ID: CVE-2026-99088)
CWE-ID: CWE-457 - Use of Uninitialized Variable
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a harmless kernel debug warning.
The vulnerability exists due to use of an uninitialized transport-header offset in the Linux kernel Open vSwitch update_ipv6_checksum() function when rewriting IPv6 addresses in non-first IPv6 fragments. A local user can submit a non-first IPv6 fragment for address rewriting to trigger the warning.
The warning occurs with CONFIG_DEBUG_NET=y.
2240) Improper update of reference count (CVE-ID: CVE-2026-99089)
CWE-ID: CWE-911 - Improper Update of Reference Count
CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel warnings and potentially disrupt audio device operation.
The vulnerability exists due to improper clock reference counting in the Samsung I2S driver when suspending a device whose operating clock was not enabled during probing. A local user can trigger runtime power-management suspension to cause an unmatched clock disable, producing a kernel warning and potentially disrupting audio device operation.
2241) Missing Synchronization (CVE-ID: CVE-2026-99090)
CWE-ID: CWE-820 - Missing Synchronization
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger a kernel warning and set the TAINT_WARN flag during GPU recovery on systems with lockdep enabled.
The vulnerability exists due to missing synchronization in the amdgpu_get_vblank_counter_kms() callback when reading display registers and scanout position during GPU reset. A local user can cause vblank counter reads to overlap GPU recovery to trigger the lockdep assertion in amdgpu_device_skip_hw_access() and set TAINT_WARN when lockdep is enabled.
2242) Return of Wrong Status Code (CVE-ID: CVE-2026-99091)
CWE-ID: CWE-393 - Return of Wrong Status Code
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service in Bluetooth management clients that mishandle incorrectly reported command success.
The vulnerability exists due to incorrect status propagation in the Linux kernel Bluetooth management function cmd_complete_rsp() when pending commands are flushed during adapter power-off or removal. A local user can trigger these conditions while a command without a completion callback is pending to cause the socket pointer's first byte to be returned as the command status instead of the intended error status. An incorrect success response with no parameters can crash affected clients, as observed with bluetoothd 5.72 handling a pending Start Discovery command.
2243) Use-after-free (CVE-ID: CVE-2026-99095)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 5.7 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service through a kernel crash.
The vulnerability exists due to use-after-free in the Linux kernel VC4 V3D driver when pending timer and work callbacks execute during device teardown. A local user can exercise GPU job processing that leaves callbacks pending at V3D unbind to potentially trigger access to freed device memory and cause a denial of service.
2244) Improper input validation (CVE-ID: CVE-2026-99999)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to corrupt IPv4 packet headers and potentially compromise system confidentiality, integrity, and availability.
The vulnerability exists due to improper validation of the checksum start offset in the Linux kernel IPv4 checksum-completion paths when processing packets with invalid checksum metadata. A remote attacker can introduce a packet whose checksum start offset precedes the end of its IPv4 header into an affected processing path to cause skb_checksum_help to corrupt the network header, potentially compromising system confidentiality, integrity, and availability.
Remediation
Install update from vendor's website.