400553 matches found
CVE-2026-90162
CVE-2026-90162 is a Use-After-Free and Double-Free race condition in the Linux kernel's ksmbd (in-kernel SMB server) component, specifically in smb2_lock(). Mid-batch granted locks are published to conn->lock_list and fp->lock_list immediately upon vfs_lock_file() success while also remaini...
CVE-2026-90161
CVE-2026-90161 affects the erofs filesystem driver in the Linux kernel. The root cause is that ztailpacking interlaced pclusters should never be valid, yet crafted images can contain them with non-block-aligned on-disk sizes, leading to an out-of-bounds read from a kmap'd page and copying irrelev...
CVE-2026-90159
CVE-2026-90159 affects the Linux kernel BPF subsystem. The _bpf_setsockopt() and _bpf_getsockopt() helpers call sock_owned_by_me(), which expects the socket lock to be held. However, the BPF_CGROUP_UNIX_GETPEERNAME and BPF_CGROUP_UNIX_GETSOCKNAME hooks execute BPF programs without acquiring that ...
CVE-2026-90160
CVE-2026-90160 affects the Linux kernel 's lightweight tunnel BPF subsystem (lwt_bpf). When an LWT_XMIT BPF program modifies the skb head, the post-program headroom recheck in bpf_xmit() uses dst->dev->hard_header_len (14 bytes on Ethernet) instead of LL_RESERVED_SPACE(dev) (16 bytes). Sinc...
CVE-2026-90157
CVE-2026-90157 affects the Linux kernel BPF cgroup getsockopt hook. A cgroup getsockopt BPF program can shrink ctx->optlen after the kernel getsockopt handler runs. The kernel-buffer variant (used by TCP_ZEROCOPY_RECEIVE ) only rejects values larger than the original length, so a negative optl...
CVE-2026-90158
CVE-2026-90158 affects the Linux kernel 's m68k nfcon (Novell Netware console) driver. Since commit 7c2af0f634f1, show_cons_active() invokes the .device() callback while holding console_list_lock, yet nfcon_device() calls console_is_registered(), which attempts to acquire the same lock—causing a ...
CVE-2026-90156
CVE-2026-90156 affects the ksmbd (SMB server) module in the Linux kernel . The vulnerability is a NULL pointer dereference in the lock rollback path: when vfs_lock_file() defers a lock, smb2_lock() places its ksmbd_lock on the rollback list before allocating and registering the asynchronous work....
CVE-2026-90154
CVE-2026-90154 affects the ksmbd subsystem of the Linux kernel . The function ksmbd_all_conn_set_status() incorrectly treats every connection with a transient binding flag as belonging to the target SessionId, so a logoff or session replacement can move an unrelated connection to NEED_RECONNECT o...
CVE-2026-90155
CVE-2026-90155 affects the ksmbd (SMB server) component of the Linux kernel . A retained file_lock used for byte-range lock bookkeeping can remain part of the VFS blocked-request graph when freed directly in __ksmbd_close_fd() or the cross-request unlock path. If a dependent waiter is still attac...
CVE-2026-90153
CVE-2026-90153 affects the Linux kernel ksmbd subsystem (in-kernel SMB server). The vulnerable function smb_check_perm_dacl() bounds its ACE walks by the remaining NT security descriptor length (acl_size) instead of the DACL's declared size (pdacl_size). An attacker with low privileges can craft ...
CVE-2026-90152
CVE-2026-90152 is a session leak in the Linux kernel's ksmbd (in-kernel SMB server). The root cause is a reference-counting error in ksmbd_session_register(): when xa_store() fails to add a session to the connection's session map, the session is not removed from the global sessions_table and one ...
CVE-2026-90151
CVE-2026-90151 is a use-after-free in the Linux kernel's NFSv4 subsystem. When nfs4_alloc_client() fails after allocating a callback identifier, the error path frees the nfs_client directly without removing the cb_ident_idr entry. A subsequent NFSv4.0 callback lookup can then dereference the stal...
CVE-2026-90150
CVE-2026-90150 affects the Linux kernel in the pnfs/blocklayout NFS subsystem. The root cause is a device leak on parse failure : bl_parse_concat() and bl_parse_stripe() allocate a child device array, but if a child fails to parse it is not counted in nr_children, leaving a children array that bl...
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...