403231 matches found
CVE-2026-90239
CVE-2026-90239 is a memory leak in the Linux kernel 's AMD ISP4 media driver . The function isp4if_alloc_fw_gpumem() allocates several GPU memory pools in sequence; if one allocation fails, the function returns -ENOMEM without releasing the pools already successfully allocated, leaking them . The...
CVE-2026-90238
CVE-2026-90238 affects the Linux kernel AMD ISP4 media driver. The isp4sd_pwron_and_init() function holds ops_mutex via a guard and, on any initialization failure, calls isp4sd_pwroff_and_deinit() , which attempts to re-acquire the same non-recursive mutex already held by the current thread — cau...
CVE-2026-90237
CVE-2026-90237 affects the Linux kernel in the netfilter nft_ct module. The root cause is that early insertion of expectations into the expectations list for unconfirmed conntracks leads to stale entries pointing to the wrong hlist_head through .pprev due to conntrack extension reallocation. The ...
CVE-2026-90235
CVE-2026-90235 affects the Linux kernel 's SUNRPC transport socket layer (xprtsock ). The root cause is that xprtsock replaces and restores the shared sk->sk_data_ready and sk->sk_write_space callback pointers using plain stores, and xs_udp_do_set_buffer_size() invokes sk->sk_write_space...
CVE-2026-90236
CVE-2026-90236 affects the Linux kernel NFSD (NFS server daemon). The bug is a reference-counting flaw in NFSv4 state ID teardown: free_ol_stateid_reaplist() frees open and lock stateids via ->sc_free() without releasing the svc_export reference, unlike nfs4_put_stid(). This pins the export an...
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 (...