cbcvebase.

Linux Kernel vulnerabilities

17,011 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
17,011
CISA KEV
36
actively exploited
Public exploits
321
Exploited in wild
77
Severity breakdown
CRITICAL306HIGH4920MEDIUM9816LOW418UNKNOWN1551

Vulnerabilities

Page 25 of 851
CVE-2026-31712P3HIGHCVSS 8.3≥ 5.15, < 6.12.84≥ 6.13, < 6.18.25+1 more2026-05-01
CVE-2026-31712 [HIGH] CWE-787 CVE-2026-31712: In the Linux kernel, the following vulnerability has been resolved: ksmbd: require minimum ACE size In the Linux kernel, the following vulnerability has been resolved: ksmbd: require minimum ACE size in smb_check_perm_dacl() Both ACE-walk loops in smb_check_perm_dacl() only guard against an under-sized remaining buffer, not against an ACE whose declared `ace->size` is smaller than the struct it claims to describe: if (offsetof(struct smb_ace, acce
nvd
CVE-2018-14633P3HIGHCVSS 7.0≥ 3.1, < 3.16.59≥ 3.17, < 3.18.124+4 more2018-09-25
CVE-2018-14633 [HIGH] CWE-121 CVE-2018-14633: A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the Linux kernel in a way an authentication request from an ISCSI initiator is processed. An unauthenticated remote attacker can cause a stack buffer overflow and smash up to 17 bytes of the stack. The attack requires the iSCSI target to be enabled on the vi
nvdosv
CVE-2017-9150P4MEDIUMCVSS 5.5PoC≤ 4.10.92017-05-22
CVE-2017-9150 [MEDIUM] CWE-200 CVE-2017-9150: The do_check function in kernel/bpf/verifier.c in the Linux kernel before 4.11.1 does not make the a The do_check function in kernel/bpf/verifier.c in the Linux kernel before 4.11.1 does not make the allow_ptr_leaks value available for restricting the output of the print_bpf_insn function, which allows local users to obtain sensitive address information via crafted bpf system calls.
nvdosv
CVE-2018-20836P3HIGHCVSS 8.1fixed in 3.16.72≥ 3.17, < 3.18.140+4 more2019-05-07
CVE-2018-20836 [HIGH] CWE-362 CVE-2018-20836: An issue was discovered in the Linux kernel before 4.20. There is a race condition in smp_task_timed An issue was discovered in the Linux kernel before 4.20. There is a race condition in smp_task_timedout() and smp_task_done() in drivers/scsi/libsas/sas_expander.c, leading to a use-after-free.
nvdosv
CVE-2018-18397P4MEDIUMCVSS 5.5PoCfixed in 4.19.72018-12-12
CVE-2018-18397 [MEDIUM] CWE-863 CVE-2018-18397: The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certa The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c.
nvdosv
CVE-2026-64150P3CRITICALCVSS 9.8≥ 6.16, < 6.18.34≥ 6.19, < 7.0.11+4 more2026-07-19
CVE-2026-64150 [CRITICAL] CVE-2026-64150: In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_inner: release l In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_inner: release local_lock before re-enabling softirqs Quoting sashiko: In the error path, local_bh_enable() is called before local_unlock_nested_bh().
nvd
CVE-2026-63800P3CRITICALCVSS 9.8≥ 5.4.91, < 5.5≥ 5.10.9, < 5.10.260+11 more2026-07-19
CVE-2026-63800 [CRITICAL] CWE-416 CVE-2026-63800: In the Linux kernel, the following vulnerability has been resolved: pNFS: Fix use-after-free in pnf In the Linux kernel, the following vulnerability has been resolved: pNFS: Fix use-after-free in pnfs_update_layout() When hitting the NFS_LAYOUT_RETURN branch in pnfs_update_layout(), the code calls pnfs_prepare_to_retry_layoutget(lo). If it succeeds, pnfs_put_layout_hdr(lo) is called before trace_pnfs_update_layout(), which still references 'lo'
nvd
CVE-2026-53228P3CRITICALCVSS 9.8≥ 3.18, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53228 [CRITICAL] CWE-416 CVE-2026-53228: In the Linux kernel, the following vulnerability has been resolved: ipv6: sit: reload inner IPv6 he In the Linux kernel, the following vulnerability has been resolved: ipv6: sit: reload inner IPv6 header after GSO offloads ipip6_tunnel_xmit() caches the inner IPv6 header pointer at function entry and continues using it after iptunnel_handle_offloads(). For GSO skbs, iptunnel_handle_offloads() calls skb_header_unclone(). When the skb header is
nvd
CVE-2026-52931P3CRITICALCVSS 9.8≥ 4.8, < 5.10.258≥ 5.11, < 5.15.209+9 more2026-06-24
CVE-2026-52931 [CRITICAL] CWE-457 CVE-2026-52931: In the Linux kernel, the following vulnerability has been resolved: batman-adv: tp_meter: avoid use In the Linux kernel, the following vulnerability has been resolved: batman-adv: tp_meter: avoid use of uninit sender vars batadv_tp_recv_ack() and batadv_tp_stop() are only valid for tp_vars in the BATADV_TP_SENDER role. When called with a BATADV_TP_RECEIVER role, it proceeds to read sender-only members that were never initialized, leading to und
nvd
CVE-2026-64000P3CRITICALCVSS 9.8≥ 5.16, < 6.1.176≥ 6.2, < 6.6.143+8 more2026-07-19
CVE-2026-64000 [CRITICAL] CWE-125 CVE-2026-64000: In the Linux kernel, the following vulnerability has been resolved: net: hsr: fix potential OOB acc In the Linux kernel, the following vulnerability has been resolved: net: hsr: fix potential OOB access in supervision frame handling Ensure the entire TLV header is linearized before access by adding sizeof(struct hsr_sup_tlv) to the pskb_may_pull() calls. Without this, a truncated frame could cause an out-of-bounds access.
nvd
CVE-2026-64387P3CRITICALCVSS 9.8≥ 6.6.32, < 6.6.145≥ 6.8.1, < 6.12.96+9 more2026-07-25
CVE-2026-64387 [CRITICAL] CWE-415 CVE-2026-64387: In the Linux kernel, the following vulnerability has been resolved: smb: client: fix query director In the Linux kernel, the following vulnerability has been resolved: smb: client: fix query directory replay double-free A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_query_directory_init() fails before the next send, cleanup retains the previous buffer type and frees that response again. Reset res
nvd
CVE-2026-64384P3CRITICALCVSS 9.8≥ 6.6.32, < 6.6.145≥ 6.8.1, < 6.12.96+9 more2026-07-25
CVE-2026-64384 [CRITICAL] CWE-415 CVE-2026-64384: In the Linux kernel, the following vulnerability has been resolved: smb: client: fix change notify In the Linux kernel, the following vulnerability has been resolved: smb: client: fix change notify replay double-free A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_notify_init() fails before the next send, cleanup retains the previous buffer type and frees that response again. Reset response bookke
nvd
CVE-2026-53010P3CRITICALCVSS 9.8≥ 6.6.32, < 6.7≥ 6.9, < 6.18.33+1 more2026-06-24
CVE-2026-53010 [CRITICAL] CWE-416 CVE-2026-53010: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in sm In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in smb2_open during durable reconnect In smb2_open, the call to ksmbd_put_durable_fd(fp) drops the reference to the durable file descriptor early during the durable reconnect process. If an error occurs subsequently (eg, ksmbd_iov_pin_rsp fails) or a sca
nvd
CVE-2026-64160P3CRITICALCVSS 9.8≥ 5.18, < 7.0.11v7.1-rc1+3 more2026-07-19
CVE-2026-64160 [CRITICAL] CWE-362 CVE-2026-64160: In the Linux kernel, the following vulnerability has been resolved: netfs: Fix potential for tearin In the Linux kernel, the following vulnerability has been resolved: netfs: Fix potential for tearing in ->remote_i_size and ->zero_point Fix potential tearing in using ->remote_i_size and ->zero_point by copying i_size_read() and i_size_write() and using the same seqcount as for i_size. We need to make sure that netfslib and the filesystems that
nvd
CVE-2026-52993P3CRITICALCVSS 9.8≥ 4.15, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-52993 [CRITICAL] CWE-415 CVE-2026-52993: In the Linux kernel, the following vulnerability has been resolved: tipc: fix double-free in tipc_b In the Linux kernel, the following vulnerability has been resolved: tipc: fix double-free in tipc_buf_append() tipc_msg_validate() can potentially reallocate the skb it is validating, freeing the old one. In tipc_buf_append(), it was being called with a pointer to a local variable which was a copy of the caller's skb pointer. If the skb was real
nvd
CVE-2026-53049P3CRITICALCVSS 9.8≥ 5.7, < 5.15.209≥ 5.16, < 6.1.175+4 more2026-06-24
CVE-2026-53049 [CRITICAL] CWE-667 CVE-2026-53049: In the Linux kernel, the following vulnerability has been resolved: gfs2: add some missing log lock In the Linux kernel, the following vulnerability has been resolved: gfs2: add some missing log locking Function gfs2_logd() calls the log flushing functions gfs2_ail1_start(), gfs2_ail1_wait(), and gfs2_ail1_empty() without holding sdp->sd_log_flush_lock, but these functions require exclusion against concurrent transactions. To fix that, add a n
nvd
CVE-2026-64136P3CRITICALCVSS 9.8≥ 6.6.128, < 6.6.142≥ 6.12.75, < 6.12.92+6 more2026-07-19
CVE-2026-64136 [CRITICAL] CWE-362 CVE-2026-64136: In the Linux kernel, the following vulnerability has been resolved: smb: client: protect tc_count i In the Linux kernel, the following vulnerability has been resolved: smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() Commit 96c4af418586 ("cifs: Fix locking usage for tcon fields") refactored cifs code to change cifs_tcp_ses_lock for tc_lock around tc_count changes. There was missing lock around tc_count increment in
nvd
CVE-2026-52989P3CRITICALCVSS 9.8≥ 5.10.250, < 5.11≥ 5.15.200, < 5.16+7 more2026-06-24
CVE-2026-52989 [CRITICAL] CWE-908 CVE-2026-52989: In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: propagate nvmet_tcp_ In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers Currently, when nvmet_tcp_build_pdu_iovec() detects an out-of-bounds PDU length or offset, it triggers nvmet_tcp_fatal_error(cmd->queue) and returns early. However, because the function returns void, the calle
nvd
CVE-2019-11815P3HIGHCVSS 8.1≥ 4.3, < 4.4.179≥ 4.9, < 4.9.169+4 more2019-05-08
CVE-2019-11815 [HIGH] CWE-362 CVE-2019-11815: An issue was discovered in rds_tcp_kill_sock in net/rds/tcp.c in the Linux kernel before 5.0.8. Ther An issue was discovered in rds_tcp_kill_sock in net/rds/tcp.c in the Linux kernel before 5.0.8. There is a race condition leading to a use-after-free, related to net namespace cleanup.
nvdosv
CVE-2025-39975P3UNKNOWN≥ 0, < 6.6.109≥ 6.7.0, < 6.12.50+1 more2025-10-15
CVE-2025-39975 smb: client: fix wrong index reference in smb2_compound_op() smb: client: fix wrong index reference in smb2_compound_op() In the Linux kernel, the following vulnerability has been resolved: smb: client: fix wrong index reference in smb2_compound_op() In smb2_compound_op(), the loop that processes each command's response uses wrong indices when accessing response bufferes. This incorrect indexing leads to improper handling of command results. Also, if incorrectly computed index
osv
Linux Kernel vulnerabilities | cvebase