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 27 of 851
CVE-2011-3188P3CRITICALCVSS 9.1fixed in 3.12012-05-24
CVE-2011-3188 [CRITICAL] CVE-2011-3188: The (1) IPv4 and (2) IPv6 implementations in the Linux kernel before 3.1 use a modified MD4 algorith The (1) IPv4 and (2) IPv6 implementations in the Linux kernel before 3.1 use a modified MD4 algorithm to generate sequence numbers and Fragment Identification values, which makes it easier for remote attackers to cause a denial of service (disrupted networking) or hijack network sessions by predicting these values and sending crafted packets.
nvd
CVE-2019-10220P3HIGHCVSS 8.8≥ 2.6.12, < 3.16.81≥ 3.17, < 4.4.208+4 more2019-11-27
CVE-2019-10220 [HIGH] CWE-22 CVE-2019-10220: Linux kernel CIFS implementation, version 4.9.0 is vulnerable to a relative paths injection in direc Linux kernel CIFS implementation, version 4.9.0 is vulnerable to a relative paths injection in directory entry lists.
nvdosv
CVE-2017-7472P4MEDIUMCVSS 5.5PoC≤ 4.10.122017-05-11
CVE-2017-7472 [MEDIUM] CWE-404 CVE-2017-7472: The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of servic The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of service (memory consumption) via a series of KEY_REQKEY_DEFL_THREAD_KEYRING keyctl_set_reqkey_keyring calls.
nvdosv
CVE-2026-31476P3HIGHCVSS 8.2≥ 5.15.1, < 6.1.168≥ 6.2, < 6.6.131+5 more2026-04-22
CVE-2026-31476 [HIGH] CVE-2026-31476: In the Linux kernel, the following vulnerability has been resolved: ksmbd: do not expire session on In the Linux kernel, the following vulnerability has been resolved: ksmbd: do not expire session on binding failure When a multichannel session binding request fails (e.g. wrong password), the error path unconditionally sets sess->state = SMB2_SESSION_EXPIRED. However, during binding, sess points to the target session looked up via ksmbd_session_lookup_slowp
nvd
CVE-2026-53390P3HIGHCVSS 8.1≥ 5.15.210, < 5.15.212≥ 6.6.140, < 6.6.144+4 more2026-07-19
CVE-2026-53390 [HIGH] CWE-125 CVE-2026-53390: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds read i In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds read in smb_check_perm_dacl() The permission-check ACE walk in smb_check_perm_dacl() validates the ACE header size and caps sid.num_subauth at SID_MAX_SUB_AUTHORITIES, but it never checks that ace->size is actually large enough to contain num_subauth sub-auth
nvd
CVE-2016-8440P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8440 [CRITICAL] CWE-119 CVE-2016-8440: Possible buffer overflow in SMMU system call. Improper input validation in ADSP SID2CB system call m Possible buffer overflow in SMMU system call. Improper input validation in ADSP SID2CB system call may result in hypervisor memory overwrite. Product: Android. Versions: Kernel 3.18. Android ID: A-31625306. References: QC-CR#1036747.
nvd
CVE-2016-6828P4MEDIUMCVSS 5.5PoC≤ 4.7.42016-10-16
CVE-2016-6828 [MEDIUM] CWE-416 CVE-2016-6828: The tcp_check_send_head function in include/net/tcp.h in the Linux kernel before 4.7.5 does not prop The tcp_check_send_head function in include/net/tcp.h in the Linux kernel before 4.7.5 does not properly maintain certain SACK state after a failed data copy, which allows local users to cause a denial of service (tcp_xmit_retransmit_queue use-after-free and system crash) via a crafted SACK option.
nvdosv
CVE-2026-53003P3HIGHCVSS 7.5≥ 5.0, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53003 [HIGH] CWE-20 CVE-2026-53003: In the Linux kernel, the following vulnerability has been resolved: pppoe: drop PFC frames RFC 251 In the Linux kernel, the following vulnerability has been resolved: pppoe: drop PFC frames RFC 2516 Section 7 states that Protocol Field Compression (PFC) is NOT RECOMMENDED for PPPoE. In practice, pppd does not support negotiating PFC for PPPoE sessions, and the current PPPoE driver assumes an uncompressed (2-byte) protocol field. However, the generic
nvd
CVE-2022-4379P3HIGHCVSS 7.5≥ 5.6, < 5.10.177≥ 5.11, < 5.15.105+2 more2023-01-10
CVE-2022-4379 [HIGH] CWE-416 CVE-2022-4379: A use-after-free vulnerability was found in __nfs42_ssc_open() in fs/nfs/nfs4file.c in the Linux ker A use-after-free vulnerability was found in __nfs42_ssc_open() in fs/nfs/nfs4file.c in the Linux kernel. This flaw allows an attacker to conduct a remote denial
nvdosv
CVE-2026-43493P3CRITICALCVSS 9.8≥ 2.6.34, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-05-19
CVE-2026-43493 [CRITICAL] CWE-390 CVE-2026-43493: In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling o In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling of MAY_BACKLOG requests MAY_BACKLOG requests can return EBUSY. Handle them by checking for that value and filtering out EINPROGRESS notifications.
nvd
CVE-2026-53399P3CRITICALCVSS 9.8≥ 4.0, < 5.10.261≥ 5.11, < 5.15.212+5 more2026-07-19
CVE-2026-53399 [CRITICAL] CWE-476 CVE-2026-53399: In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on se In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid(). When nfsd4_layout_setlease() then fails, the error path frees the layout stateid dire
nvd
CVE-2026-64066P3CRITICALCVSS 9.8≥ 6.12, < 6.18.34≥ 6.19, < 7.0.11+4 more2026-07-19
CVE-2026-64066 [CRITICAL] CWE-125 CVE-2026-64066: In the Linux kernel, the following vulnerability has been resolved: netfs: Fix netfs_read_to_pageca In the Linux kernel, the following vulnerability has been resolved: netfs: Fix netfs_read_to_pagecache() to pause on subreq failure Fix netfs_read_to_pagecache() so that it pauses the generation of new subrequests if an already-issued subrequest fails.
nvd
CVE-2026-64122P3CRITICALCVSS 9.8≥ 6.18.14, < 6.18.34≥ 6.19.4, < 7.0.11+4 more2026-07-19
CVE-2026-64122 [CRITICAL] CWE-416 CVE-2026-64122: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix use-after-free i In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix use-after-free in mlx5e_tx_reporter_timeout_recover mlx5e_tx_reporter_timeout_recover() accesses sq->netdev after mlx5e_safe_reopen_channels() has torn down and freed the channel (and its embedded SQs). Replace the three sq->netdev references with priv->netdev whic
nvd
CVE-2026-43011P3CRITICALCVSS 9.8≥ 2.6.12.1, < 5.10.253≥ 5.11, < 5.15.203+16 more2026-05-01
CVE-2026-43011 [CRITICAL] CWE-415 CVE-2026-43011: In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix potential double f In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix potential double free of skb When alloc_skb fails in x25_queue_rx_frame it calls kfree_skb(skb) at line 48 and returns 1 (error). This error propagates back through the call chain: x25_queue_rx_frame returns 1 | v x25_state3_machine receives the return value 1 and t
nvd
CVE-2026-43414P3CRITICALCVSS 9.8≥ 5.15.154, < 5.16≥ 6.1.84, < 6.2+14 more2026-05-08
CVE-2026-43414 [CRITICAL] CWE-415 CVE-2026-43414: In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Completely fix f In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Completely fix fcport double free In qla24xx_els_dcmd_iocb() sp->free is set to qla2x00_els_dcmd_sp_free(). When an error happens, this function is called by qla2x00_sp_release(), when kref_put() releases the first and the last reference. qla2x00_els_dcmd_sp_free(
nvd
CVE-2024-53177P3CRITICALCVSS 9.8fixed in 6.6.64≥ 6.7, < 6.11.11+1 more2024-12-27
CVE-2024-53177 [CRITICAL] CWE-416 CVE-2024-53177: In the Linux kernel, the following vulnerability has been resolved: smb: prevent use-after-free due In the Linux kernel, the following vulnerability has been resolved: smb: prevent use-after-free due to open_cached_dir error paths If open_cached_dir() encounters an error parsing the lease from the server, the error handling may race with receiving a lease break, resulting in open_cached_dir() freeing the cfid while the queued work is pending.
nvdosv
CVE-2026-64089P3CRITICALCVSS 9.8≥ 3.1, < 5.10.258≥ 5.11, < 5.15.209+9 more2026-07-19
CVE-2026-64089 [CRITICAL] CVE-2026-64089: In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: fix negative la In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: fix negative last_changeset_len batadv_piv_tt::last_changeset_len len was declared as s16, but the field is never intended to hold a negative value. When a value greater than 32767 is assigned, it wraps to a negative signed integer. In batadv_send_my_tt_response(), last_
nvd
CVE-2026-53398P3CRITICALCVSS 9.8≥ 5.10.220, < 5.10.260≥ 5.15.154, < 5.15.211+5 more2026-07-19
CVE-2026-53398 [CRITICAL] CWE-665 CVE-2026-53398: In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix SECINFO_NO_NAME decod In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix SECINFO_NO_NAME decode error cleanup nfsd4_decode_secinfo_no_name() currently initializes sin_exp after decoding sin_style. If the XDR stream is truncated, the decoder returns nfserr_bad_xdr before sin_exp is initialized. Since commit 3fdc54646234 ("NFSD: Reduce amount
nvd
CVE-2022-27666P3HIGHCVSS 7.8≥ 4.11, < 4.14.274≥ 4.15, < 4.19.237+11 more2022-03-23
CVE-2022-27666 [HIGH] CWE-787 CVE-2022-27666: A heap buffer overflow flaw was found in IPsec ESP transformation code in net/ipv4/esp4.c and net/ip A heap buffer overflow flaw was found in IPsec ESP transformation code in net/ipv4/esp4.c and net/ipv6/esp6.c. This flaw allows a local attacker with a normal user privilege to overwrite kernel heap objects and may cause a local privilege escalation threat.
nvdosv
CVE-2026-31478P3CRITICALCVSS 9.8≥ 5.15.145, < 5.15.203≥ 6.1.71, < 6.1.168+12 more2026-04-22
CVE-2026-31478 [CRITICAL] CWE-131 CVE-2026-31478: In the Linux kernel, the following vulnerability has been resolved: ksmbd: replace hardcoded hdr2_l In the Linux kernel, the following vulnerability has been resolved: ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() After this commit (e2b76ab8b5c9 "ksmbd: add support for read compound"), response buffer management was changed to use dynamic iov array. In the new design, smb2_calc_max_out_buf_len() expects the se
nvd
Linux Kernel vulnerabilities | cvebase