402540 matches found
CVE-2026-90234
CVE-2026-90234 is a Linux kernel NFS client vulnerability in nfs_inode_set_delegation(). Three error paths in this function return without sending DELEGRETURN , silently dropping a delegation the server still believes the client holds. When the server later recalls that delegation, the client res...
CVE-2026-90233
In the Linux kernel nvme-pci driver, per-NUMA-node descriptor DMA pools are created lazily during nvme_init_hctx_common() but are only released in nvme_remove(). Any probe failure occurring after the admin tag set is allocated unwinds through the out_disable label and nvme_pci_free_ctrl(), neithe...
CVE-2026-90232
CVE-2026-90232 affects the AMT (Advanced Multi Tenancy) network driver in the Linux kernel. When an AMT upper device is created on a lower device in a different network namespace (cross-netns), removing that lower device causes amt_device_event() to fail: it only searches for upper devices in the...
CVE-2026-90231
CVE-2026-90231 is a flaw in the Linux kernel's AppArmor subsystem. When a task is already confined by a profile stack , the unprivileged user-namespace transition restriction on the unconfined profile is not correctly enforced. This allows a confinement escape if two transitions through an unconf...
CVE-2026-90230
CVE-2026-90230 is a heap out-of-bounds read in the Linux kernel's NVMe target (nvmet) authentication path. The function nvmet_auth_negotiate() indexes a fixed idlist[60] array using host-supplied halen/dhlen fields (both u8, max 255) without validating the transfer length, allowing a malicious or...
CVE-2026-90229
CVE-2026-90229 affects the nvme-apple platform driver in the Linux kernel. The admin queue is allocated via blk_mq_alloc_queue() but never destroyed on controller removal: blk_mq_exit_queue() and blk_sync_queue() are never called, leaving the timeout timer and work armed on a freed queue. This ca...
CVE-2026-90228
This Linux kernel vulnerability is a NULL pointer dereference in the nvmet (NVMe-over-Fabrics target) subsystem, specifically in nvmet_execute_identify_ns_zns(). When a host sends an Identify command with CNS 05h and CSI 02h (ZNS) to a file-backed namespace , the function calls bdev_is_zoned() on...
CVE-2026-90226
CVE-2026-90226 affects the Linux kernel NFC LLCP subsystem . In nfc_llcp_getsockopt(), the kernel unconditionally stores 4 bytes via put_user() regardless of the caller-supplied optlen, because the existing min_t(u32, len, sizeof(u32)) only clamps the reported length but not the actual write. A c...
CVE-2026-90227
This is a local privilege escalation vulnerability in the Linux kernel's nvme/ioctl subsystem. The root cause is that NVME_IOCTL_SUBMIT_IO never calls nvme_cmd_allowed() , unlike the IO_CMD and IO64_CMD ioctl paths. As a result, unprivileged local callers can issue I/O on a partition device or wr...
CVE-2026-90225
CVE-2026-90225 is a use-after-free in the Linux kernel NFC LLCP subsystem. nfc_llcp_getsockopt() read llcp_sock->local before acquiring the socket lock, then dereferenced the cached pointer inside the locked region. A concurrent llcp_sock_bind() could free the nfc_llcp_local object on its erro...
CVE-2026-90224
A double completion race in the Linux kernel's NFC NCI driver (nci_data_exchange_complete) allows nci_close_device() and nci_rx_work to concurrently invoke the rawsock completion callback. This was introduced by commit 4527025d440ce8, which moved flush_workqueue(ndev->rx_wq) after mutex_unlock...
CVE-2026-90223
CVE-2026-90223 affects the Linux kernel NFC LLCP subsystem . The function nfc_llcp_recv_snl() walked the Service Name List (SNL) TLV list using an offset/length pair derived from skb->len without bounding reads to the actual buffer. This caused out-of-bounds reads when a short frame triggered ...
CVE-2026-90221
CVE-2026-90221 affects the Linux kernel's NFC NCI (NFC Controller Interface) subsystem. The functions nci_core_init_rsp_packet_v1() and nci_core_init_rsp_packet_v2() parse the CORE_INIT_RSP packet without validating that the socket buffer (skb) contains sufficient data. A malformed response—injec...
CVE-2026-90222
CVE-2026-90222 is a use-after-free race condition in the Linux kernel's NFC PN533 driver (nfc/pn533). When __pn533_send_async() publishes a command and invokes send_frame(), an incoming I2C frame can trigger command completion, which frees the request skb via consume_skb(). On the I2C transport, ...
CVE-2026-90220
CVE-2026-90220 is a kernel pointer leak in the Linux kernel's ALSA: seq subsystem. The function bounce_error_event() embeds a failed event into the bounce payload by pointing data.ext.ptr at it. For queued variable-length events, this pointer holds the kernel address of the first extension cell (...
CVE-2026-90219
This vulnerability affects the Linux kernel 's RDMA/cxgb4 driver. The root cause is a debugfs dentry leak : c4iw_alloc() creates a per-device debugfs tree via setup_debugfs(), but the tree was only removed in c4iw_remove(), not in c4iw_dealloc(). When RDMA device registration fails, the err_deall...
CVE-2026-90218
CVE-2026-90218 affects the Linux kernel RDMA subsystem, specifically the rdma_restrack_add() path in drivers/infiniband/core/cma.c. During asynchronous address resolution in addr_handler(), if cma_acquire_dev_by_src_ip() fails, the resource is still unconditionally passed to rdma_restrack_add() w...
CVE-2026-90217
This Linux kernel BPF verifier vulnerability (CVE-2026-90217) occurs because an iterator stack slot can hold either MEM_RCU or PTR_UNTRUSTED pointer types, and the verifier fails to distinguish them during state pruning, potentially pruning an unsafe path. The fix compares the pointer type for ST...
CVE-2026-90216
CVE-2026-90216 affects the UBI (Unsorted Block Images) module in the Linux kernel . The vulnerability resides in ubi_init_attach(), which rolls back module initialization failures by scanning only ubi_devices[0..i-1], where i is the mtd= parameter index. This logic incorrectly assumes the paramet...
CVE-2026-90215
CVE-2026-90215 is a reference-count leak in the Linux kernel's MTD UBI (Unsorted Block Images) subsystem. The function ubi_detach_mtd_dev() obtains a device reference via ubi_get_device() before checking whether the UBI device is busy; on the busy return path it drops ubi->ref_count but leaves...