cbcvebase.

Linux Kernel vulnerabilities

16,409 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,409
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL230HIGH4553MEDIUM9655LOW420UNKNOWN1551

Vulnerabilities

Page 32 of 821
CVE-2026-53383P3HIGHCVSS 7.5≥ 5.15.121, < 5.15.211≥ 6.1.36, < 6.1.177+7 more2026-07-19
CVE-2026-53383 [HIGH] CWE-476 CVE-2026-53383: In the Linux kernel, the following vulnerability has been resolved: ksmbd: reject non-VALID session In the Linux kernel, the following vulnerability has been resolved: ksmbd: reject non-VALID session in compound request branch smb2_check_user_session() takes a shortcut for any operation that is not the first in a COMPOUND request: it reuses work->sess (the session bound by the first operation) and validates only the SessionId, then returns "valid".
nvd
CVE-2024-36972P3HIGHCVSS 7.5≥ 5.15.149, < 5.15.161≥ 6.1.78, < 6.1.93+2 more2024-06-10
CVE-2024-36972 [HIGH] CWE-476 CVE-2024-36972: In the Linux kernel, the following vulnerability has been resolved: af_unix: Update unix_sk(sk)->oo In the Linux kernel, the following vulnerability has been resolved: af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. Billy Jheng Bing-Jhong reported a race between __unix_gc() and queue_oob(). __unix_gc() tries to garbage-collect close()d inflight sockets, and then if the socket has MSG_OOB in unix_sk(sk)->oob_skb, GC will drop the
nvdosv
CVE-2023-39176P3HIGHCVSS 7.5≥ 0, < 6.1.52-1≥ 0, < 6.5.3-12024-11-18
CVE-2023-39176 [HIGH] CVE-2023-39176: A flaw was found within the parsing of SMB2 requests that have a transform header in the kernel ksmbd module A flaw was found within the parsing of SMB2 requests that have a transform header in the kernel ksmbd module. The issue results from the lack of proper validation of user-supplied data, which can result in a read past the end of an allocated buffer. An attacker can leverage this to disclose sensitive information on affected installations of Linux. Onl
osv
CVE-2022-2588P3HIGHCVSS 7.8fixed in 4.9.326≥ 4.10, < 4.14.291+6 more2024-01-08
CVE-2022-2588 [HIGH] CWE-416 CVE-2022-2588: It was discovered that the cls_route filter implementation in the Linux kernel would not remove an o It was discovered that the cls_route filter implementation in the Linux kernel would not remove an old filter from the hashtable before freeing it if its handle had the value 0.
nvdosv
CVE-2026-46133P3HIGHCVSS 7.5≥ 4.8, < 5.10.258≥ 5.11, < 5.15.209+7 more2026-05-28
CVE-2026-46133 [HIGH] CWE-125 CVE-2026-46133: In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Reject unknown opcode In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Reject unknown opcodes before ICRC processing Even after applying commit 7244491dab34 ("RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv"), a single unauthenticated UDP packet can still trigger panic. That patch handled payload_size() underflow only for vali
nvd
CVE-2026-31711P3HIGHCVSS 7.5≥ 5.15.91, < 5.16≥ 6.1.9, < 6.2+8 more2026-05-01
CVE-2026-31711 [HIGH] CWE-401 CVE-2026-31711: In the Linux kernel, the following vulnerability has been resolved: smb: server: fix active_num_con In the Linux kernel, the following vulnerability has been resolved: smb: server: fix active_num_conn leak on transport allocation failure Commit 77ffbcac4e56 ("smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()") addressed the kthread_run() failure path. The earlier alloc_transport() == NULL path in the same function has the same
nvd
CVE-2026-53088P3CRITICALCVSS 9.8≥ 3.16.50, < 3.17≥ 4.13.1, < 5.10.258+13 more2026-06-24
CVE-2026-53088 [CRITICAL] CWE-193 CVE-2026-53088: In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: fix off-by-one i In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: fix off-by-one in bcmgenet_put_txcb The write_ptr points to the next open tx_cb. We want to return the tx_cb that gets rewinded, so we must rewind the pointer first then return the tx_cb that it points to. That way the txcb can be correctly cleaned up.
nvd
CVE-2025-40186P3UNKNOWN≥ 0, < 5.4.301≥ 5.5.0, < 5.10.246+5 more2025-11-12
CVE-2025-40186 tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). In the Linux kernel, the following vulnerability has been resolved: tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). syzbot reported the splat below in tcp_conn_request(). [0] If a listener is close()d while a TFO socket is being processed in tcp_conn_request(), inet_csk_reqsk_queue_add() does not set reqsk->sk and calls inet_child_forget(
osv
CVE-2025-40350P3UNKNOWN≥ 0, < 6.12.57-1≥ 0, < 6.17.6-12025-12-16
CVE-2025-40350 CVE-2025-40350: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ XDP pro In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ XDP programs can change the layout of an xdp_buff through bpf_xdp_adjust_tail() and bpf_xdp_adjust_head(). Therefore, the driver cannot assume the size of the linear data area
osv
CVE-2018-12904P4MEDIUMCVSS 4.9PoCfixed in 4.17.22018-06-27
CVE-2018-12904 [MEDIUM] CVE-2018-12904: In arch/x86/kvm/vmx.c in the Linux kernel before 4.17.2, when nested virtualization is used, local a In arch/x86/kvm/vmx.c in the Linux kernel before 4.17.2, when nested virtualization is used, local attackers could cause L1 KVM guests to VMEXIT, potentially allowing privilege escalations and denial of service attacks due to lack of checking of CPL.
nvdosv
CVE-2025-40337P3UNKNOWN≥ 3.2.0, < 6.6.117≥ 6.7.0, < 6.12.58+1 more2025-12-09
CVE-2025-40337 net: stmmac: Correctly handle Rx checksum offload errors net: stmmac: Correctly handle Rx checksum offload errors In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Correctly handle Rx checksum offload errors The stmmac_rx function would previously set skb->ip_summed to CHECKSUM_UNNECESSARY if hardware checksum offload (CoE) was enabled and the packet was of a known IP ethertype. However, this logic failed to check if the hardware had actually rep
osv
CVE-2025-40257P3UNKNOWN≥ 5.10.0, < 5.10.247≥ 5.11.0, < 5.15.197+4 more2025-12-04
CVE-2025-40257 mptcp: fix a race in mptcp_pm_del_add_timer() mptcp: fix a race in mptcp_pm_del_add_timer() In the Linux kernel, the following vulnerability has been resolved: mptcp: fix a race in mptcp_pm_del_add_timer() mptcp_pm_del_add_timer() can call sk_stop_timer_sync(sk, &entry->add_timer) while another might have free entry already, as reported by syzbot. Add RCU protection to fix this issue. Also change confusing add_timer variable with stop_timer boolean. syzbot report: BUG: KASA
osv
CVE-2025-40099P3UNKNOWN≥ 0, < 6.1.158-1≥ 0, < 6.12.57-1+1 more2025-10-30
CVE-2025-40099 CVE-2025-40099: In the Linux kernel, the following vulnerability has been resolved: cifs: parse_dfs_referrals: prevent oob on malformed input Malicious SMB server can In the Linux kernel, the following vulnerability has been resolved: cifs: parse_dfs_referrals: prevent oob on malformed input Malicious SMB server can send invalid reply to FSCTL_DFS_GET_REFERRALS - reply smaller than sizeof(struct get_dfs_referral_rsp) - reply with number of referrals smaller than NumberOfReferrals
osv
CVE-2025-40320P3UNKNOWN≥ 0, < 6.6.117≥ 6.7.0, < 6.12.58+1 more2025-12-08
CVE-2025-40320 smb: client: fix potential cfid UAF in smb2_query_info_compound smb: client: fix potential cfid UAF in smb2_query_info_compound In the Linux kernel, the following vulnerability has been resolved: smb: client: fix potential cfid UAF in smb2_query_info_compound When smb2_query_info_compound() retries, a previously allocated cfid may have been freed in the first attempt. Because cfid wasn't reset on replay, later cleanup could act on a stale pointer, leading to a potential use-aft
osv
CVE-2025-40074P3UNKNOWN≥ 4.13.0, < 6.17.32025-10-28
CVE-2025-40074 ipv4: start using dst_dev_rcu() ipv4: start using dst_dev_rcu() In the Linux kernel, the following vulnerability has been resolved: ipv4: start using dst_dev_rcu() Change icmpv4_xrlim_allow(), ip_defrag() to prevent possible UAF. Change ipmr_prepare_xmit(), ipmr_queue_fwd_xmit(), ip_mr_output(), ipv4_neigh_lookup() to use lockdep enabled dst_dev_rcu().
osv
CVE-2025-40043P3UNKNOWN≥ 0, < 6.1.158-1≥ 0, < 6.12.57-1+1 more2025-10-28
CVE-2025-40043 CVE-2025-40043: In the Linux kernel, the following vulnerability has been resolved: net: nfc: nci: Add parameter validation for packet data Syzbot reported an uniniti In the Linux kernel, the following vulnerability has been resolved: net: nfc: nci: Add parameter validation for packet data Syzbot reported an uninitialized value bug in nci_init_req, which was introduced by commit 5aca7966d2a7 ("Merge tag 'perf-tools-fixes-for-v6.17-2025-09-16' of git://git.kernel.org/pub/scm/linux/
osv
CVE-2025-68818P3UNKNOWN≥ 0, < 5.10.249-1≥ 0, < 6.1.162-1+2 more2026-01-13
CVE-2025-68818 CVE-2025-68818: In the Linux kernel, the following vulnerability has been resolved: scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" Th In the Linux kernel, the following vulnerability has been resolved: scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" This reverts commit 0367076b0817d5c75dfb83001ce7ce5c64d803a9. The commit being reverted added code to __qla2x00_abort_all_cmds() to call sp->done() without holding a spin
osv
CVE-2025-68736P3UNKNOWN≥ 5.13.0, < 6.18.22025-12-24
CVE-2025-68736 landlock: Fix handling of disconnected directories landlock: Fix handling of disconnected directories In the Linux kernel, the following vulnerability has been resolved: landlock: Fix handling of disconnected directories Disconnected files or directories can appear when they are visible and opened from a bind mount, but have been renamed or moved from the source of the bind mount in a way that makes them inaccessible from the mount point (i.e. out of scope). Previously, access
osv
CVE-2018-18559P3HIGHCVSS 8.1≥ 3.2.95, < 3.2.100≥ 3.14.58, < 3.15+6 more2018-10-22
CVE-2018-18559 [HIGH] CWE-362 CVE-2018-18559: In the Linux kernel through 4.19, a use-after-free can occur due to a race condition between fanout_ In the Linux kernel through 4.19, a use-after-free can occur due to a race condition between fanout_add from setsockopt and bind on an AF_PACKET socket. This issue exists because of the 15fe076edea787807a7cdc168df832544b58eba6 incomplete fix for a race condition. The code mishandles a certain multithreaded case involving a packet_do_bind unregister ac
nvdosv
CVE-2023-1380P3HIGHCVSS 7.1≥ 3.2.1, < 4.14.315≥ 4.19, < 4.19.283+7 more2023-03-27
CVE-2023-1380 [HIGH] CWE-125 CVE-2023-1380: A slab-out-of-bound read problem was found in brcmf_get_assoc_ies in drivers/net/wireless/broadcom/b A slab-out-of-bound read problem was found in brcmf_get_assoc_ies in drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c in the Linux Kernel. This issue could occur when assoc_info->req_len data is bigger than the size of the buffer, defined as WL_EXTRA_BUF_MAX, leading to a denial of service.
nvdosv
Linux Kernel vulnerabilities | cvebase