400598 matches found
CVE-2026-90149
CVE-2026-90149 is a NULL pointer dereference in the Linux kernel's NFSv4/flexfiles subsystem. When a flexfiles mount uses an NFSv4.0 data server , two code paths incorrectly assume a session exists: nfs4_init_ds_session() dereferences clp->cl_session->session_state, and ff_layout_async_hand...
CVE-2026-90147
This Linux kernel vulnerability affects the devres clock subsystem, specifically the function devm_clk_get_optional_enabled_with_rate() . The root cause is an ordering bug: the cleanup action is registered before the clock rate is set. If setting the rate fails, the deferred cleanup attempts to d...
CVE-2026-90148
CVE-2026-90148 affects the Linux kernel's NFSv4 subsystem. When nfs4_add_lease() races with a delegation return, it passes a potentially NULL priv argument to nfs4_delete_lease(), which eventually leads to a NULL pointer dereference in generic_setlease(). This can cause a kernel crash (panic). Th...
CVE-2026-90145
CVE-2026-90145 affects the hinic3 network driver in the Linux kernel . The root cause is that hinic3_send_one_skb() cached the skb fragment count before calling hinic3_tx_offload(). When hinic3_tx_csum() falls back to skb_checksum_help() for unsupported tunnel packets, the skb may be linearized, ...
CVE-2026-90146
CVE-2026-90146 is a Linux kernel vulnerability in the BPF/XDP subsystem. The root cause is that bpf_xdp_link_update() calls dev_xdp_install() directly, bypassing the validation checks in dev_xdp_attach(). This allows a local user with low privileges to create an XDP link with a normal program and...
CVE-2026-90144
CVE-2026-90144 is a NULL pointer dereference in the Linux kernel's DPLL subsystem (drivers/dpll/dpll_core.c). The race occurs when the last owner of a DPLL device unregisters while a foreign driver (e.g., ice ) still holds a pin via dpll_pin_on_pin_register(). A pin notification queued before the...
CVE-2026-90143
CVE-2026-90143 affects the Linux kernel in the KCM (Kernel Connection Multiplexer) subsystem. The root cause is that kcm_parse_func_strparser() calls bpf_prog_run_pin_on_cpu()—which prevents CPU migration—but fails to establish an RCU read-side critical section . As a result, BPF map operations i...
CVE-2026-90142
CVE-2026-90142 is an out-of-bounds write vulnerability in the Linux kernel's virtio_net driver. When an AF_XDP socket is attached, the function virtnet_rx_resize fails to resize the rq->xsk_buffs XSK buffer array. If the RX ring size is subsequently increased (e.g., via ethtool -G ), virtnet_r...
CVE-2026-90141
CVE-2026-90141 is an integer overflow in the Linux kernel IPVS FTP helper (ip_vs_ftp_get_addrport()). Decimal digits from a crafted FTP PASV/EPSV response are accumulated into a __u16 port variable and unsigned char address octets without overflow checks, causing the value to wrap and the helper ...
CVE-2026-90139
This vulnerability affects the Linux kernel FUSE (Filesystem in Userspace) module. The root cause is a NULL pointer dereference in fuse_fill_super_submount(): when fuse_iget() fails to allocate an inode (e.g., under memory pressure), the resulting NULL is passed unchecked to get_fuse_inode(), cau...
CVE-2026-90140
This Linux kernel vulnerability affects the cuse (Character device in Userspace) module. Since commit 053fc4f755ad, fuse_conn_put() releases the fuse_conn via call_rcu() rather than synchronously. Because fc->release points to cuse_fc_release() in the cuse module, removing the module (rmmod cu...
CVE-2026-90138
CVE-2026-90138 affects the Linux kernel vsock (virtual socket) subsystem . The root cause is that vsock_accept() incorrectly checks the listener socket's sk_err field, which may retain a stale EPROTO error set during a prior failed self-connect while the socket was in TCP_SYN_SENT state. This cau...
CVE-2026-90137
CVE-2026-90137 is an out-of-bounds read in the hp-bioscfg platform driver of the Linux kernel. The PSWD_ENCODINGS parser reads password_obj[elem + pos_values] while copying supported password encodings from an ACPI package, but lacks a bounds check on the computed index. A malformed ACPI package ...
CVE-2026-90136
CVE-2026-90136 affects the Linux kernel 's AMD HSMP hwmon driver. In hsmp_hwmon_write(), a user-supplied signed value written to power1_cap is divided by an unsigned constant before being stored in a __u32 field. This causes a negative write (e.g., echo -1 > power1_cap) to be converted into a ...
CVE-2026-90135
CVE-2026-90135 affects the Linux kernel net subsystem. The vulnerability is a use-after-free crash triggered when reading /sys/kernel/debug/ref_tracker/* after a failure in alloc_percpu() or dev_addr_init() within alloc_netdev_mqs(). The root cause is that commit 4d92b95ff2f9, which introduced ne...
CVE-2026-90134
This vulnerability affects the Linux kernel's NTFS filesystem compressed I/O paths. The root cause is that several paths discard the address returned by kmap_local_page() and instead use page_address() to access or unmap pages, which is invalid for highmem pages and causes local mappings to be un...
CVE-2026-90133
CVE-2026-90133 is a heap out-of-bounds write in the Linux kernel's NTFS filesystem driver , specifically in the ntfs_ir_to_ib() function. The function copies entries from an index_root structure into a fixed-size buffer (index_block_size bytes) via memcpy without verifying that the entries fit wi...
CVE-2026-90132
CVE-2026-90132 affects the Linux kernel's NTFS filesystem driver . An unprivileged local user can call setxattr on the reserved $LXUID, $LXGID, $LXMOD, and $LXDEV extended attributes without holding CAP_SYS_ADMIN , allowing modification of file metadata (owner, group, modification time, device nu...
CVE-2026-90131
A data race in the Linux kernel's NTFS filesystem driver allows a concurrent mmap read fault to observe torn attribute length and offset fields in the MFT record while another thread performs link() or unlink(). The root cause is that ntfs_read_iomap_begin_resident() walks the MFT record without ...
CVE-2026-90130
CVE-2026-90130 is a Linux kernel vulnerability in the vdpa_sim module. When kthread_run_worker() fails during device creation, vdpasim_create() leaves vdpasim->worker as an ERR_PTR . The subsequent error path releases the partially initialized simulator, and vdpasim_free() unconditionally pass...