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 14 of 851
CVE-2026-46266P3CRITICALCVSS 9.1≥ 2.6.12.1, < 6.6.128≥ 6.7, < 6.12.75+7 more2026-06-03
CVE-2026-46266 [CRITICAL] CWE-20 CVE-2026-46266: In the Linux kernel, the following vulnerability has been resolved: inet: RAW sockets using IPPROTO
In the Linux kernel, the following vulnerability has been resolved:
inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
Yizhou Zhao reported that simply having one RAW socket on protocol
IPPROTO_RAW (255) was dangerous.
socket(AF_INET, SOCK_RAW, 255);
A malicious incoming ICMP packet can set the protocol field to 255
and match this socke
nvd
CVE-2010-4258P4MEDIUMCVSS 6.2PoCfixed in 2.6.36.22010-12-30
CVE-2010-4258 [MEDIUM] CWE-269 CVE-2010-4258: The do_exit function in kernel/exit.c in the Linux kernel before 2.6.36.2 does not properly handle a
The do_exit function in kernel/exit.c in the Linux kernel before 2.6.36.2 does not properly handle a KERNEL_DS get_fs value, which allows local users to bypass intended access_ok restrictions, overwrite arbitrary kernel memory locations, and gain privileges by leveraging a (1) BUG, (2) NULL pointer dereference, or (3) page fault, as demonstrated by ve
nvd
CVE-2023-32250P3HIGHCVSS 8.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.29+2 more2023-07-10
CVE-2023-32250 [HIGH] CWE-362 CVE-2023-32250: A flaw was found in the Linux kernel's ksmbd, a high-performance in-kernel SMB server. The specific
A flaw was found in the Linux kernel's ksmbd, a high-performance in-kernel SMB server. The specific flaw exists within the processing of SMB2_SESSION_SETUP commands. The issue results from the lack of proper locking when performing operations on an object. An attacker can leverage this vulnerability to execute code in the context of the kernel.
nvdosv
CVE-2019-14897P3CRITICALCVSS 9.8≥ 2.6.32, < 3.16.83≥ 3.17, < 4.4.212+4 more2019-11-29
CVE-2019-14897 [CRITICAL] CWE-121 CVE-2019-14897: A stack-based buffer overflow was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi
A stack-based buffer overflow was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. An attacker is able to cause a denial of service (system crash) or, possibly execute arbitrary code, when a STA works in IBSS mode (allows connecting stations together without the use of an AP) and connects to another STA.
nvdosv
CVE-2010-2963P4MEDIUMCVSS 6.2PoCfixed in 2.6.362010-11-26
CVE-2010-2963 [MEDIUM] CWE-20 CVE-2010-2963: drivers/media/video/v4l2-compat-ioctl32.c in the Video4Linux (V4L) implementation in the Linux kerne
drivers/media/video/v4l2-compat-ioctl32.c in the Video4Linux (V4L) implementation in the Linux kernel before 2.6.36 on 64-bit platforms does not validate the destination of a memory copy operation, which allows local users to write to arbitrary kernel memory locations, and consequently gain privileges, via a VIDIOCSTUNER ioctl call on a /dev/video devi
nvd
CVE-2025-27558P3LOWCVSS 3.5≥ 0, < 6.1.147-1≥ 0, < 6.12.41-1+1 more2025-05-21
CVE-2025-27558 [LOW] CVE-2025-27558: IEEE P802
IEEE P802.11-REVme D1.1 through D7.0 allows FragAttacks against mesh networks. In mesh networks using Wi-Fi Protected Access (WPA, WPA2, or WPA3) or Wired Equivalent Privacy (WEP), an adversary can exploit this vulnerability to inject arbitrary frames towards devices that support receiving non-SSP A-MSDU frames. NOTE: this issue exists because of an incorrect fix for CVE-2020-24588. P802.11-REVme, as of early 2025, is a planned release of the 802.11
osv
CVE-2024-26594P3HIGHCVSS 7.1fixed in 5.15.149≥ 5.16.0, < 6.1.75+2 more2024-02-23
CVE-2024-26594 [HIGH] CWE-125 CVE-2024-26594: In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate mech token in s
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: validate mech token in session setup
If client send invalid mech token in session setup request, ksmbd
validate and make the error if it is invalid.
nvdosv
CVE-2016-8439P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8439 [CRITICAL] CWE-119 CVE-2016-8439: Possible buffer overflow in trust zone access control API. Buffer overflow may occur due to lack of
Possible buffer overflow in trust zone access control API. Buffer overflow may occur due to lack of buffer size checking. Product: Android. Versions: Kernel 3.18. Android ID: A-31625204. References: QC-CR#1027804.
nvd
CVE-2023-38428P3CRITICALCVSS 9.1≥ 5.15, < 5.15.113≥ 5.16, < 6.1.30+1 more2023-07-18
CVE-2023-38428 [CRITICAL] CWE-125 CVE-2023-38428: An issue was discovered in the Linux kernel before 6.3.4. fs/ksmbd/smb2pdu.c in ksmbd does not prope
An issue was discovered in the Linux kernel before 6.3.4. fs/ksmbd/smb2pdu.c in ksmbd does not properly check the UserName value because it does not consider the address of security buffer, leading to an out-of-bounds read.
nvdosv
CVE-2023-25775P3CRITICALCVSS 9.8≥ 0, < 5.15.0-89.992023-11-21
CVE-2023-25775 [CRITICAL] linux, linux-aws, linux-aws-5.15, linux-hwe-5.15, linux-ibm, linux-ibm-5.15, linux-kvm, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-nvidia, linux-oracle, linux-oracle-5.15, linux-raspi vulnerab
linux, linux-aws, linux-aws-5.15, linux-hwe-5.15, linux-ibm, linux-ibm-5.15, linux-kvm, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-nvidia, linux-oracle, linux-oracle-5.15, linux-raspi vulnerabilities
Ivan D Barrera, Christopher Bednarz, Mustafa Ismail, and Shiraz
osv
CVE-2021-20322P3HIGHCVSS 7.4≥ 4.15, < 4.19.215≥ 4.20, < 5.4.157+6 more2022-02-18
CVE-2021-20322 [HIGH] CWE-330 CVE-2021-20322: A flaw in the processing of received ICMP errors (ICMP fragment needed and ICMP redirect) in the Lin
A flaw in the processing of received ICMP errors (ICMP fragment needed and ICMP redirect) in the Linux kernel functionality was found to allow the ability to quickly scan open UDP ports. This flaw allows an off-path remote user to effectively bypass the source port UDP randomization. The highest threat from this vulnerability is to confidentiality and
nvdosv
CVE-2026-53046P3CRITICALCVSS 9.8≥ 5.15, < 5.15.209≥ 5.16, < 6.1.175+4 more2026-06-24
CVE-2026-53046 [CRITICAL] CWE-416 CVE-2026-53046: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free from
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine
ksmbd_crypt_message() sets a NULL completion callback on AEAD requests
and does not handle the -EINPROGRESS return code from async hardware
crypto engines like the Qualcomm Crypto Engine (QCE). When QCE returns
nvd
CVE-2019-17133P3CRITICALCVSS 9.8≥ 2.6.32, < 3.16.77≥ 3.17, < 4.4.198+4 more2019-10-04
CVE-2019-17133 [CRITICAL] CWE-120 CVE-2019-17133: In the Linux kernel through 5.3.2, cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c does not re
In the Linux kernel through 5.3.2, cfg80211_mgd_wext_giwessid in net/wireless/wext-sme.c does not reject a long SSID IE, leading to a Buffer Overflow.
nvdosv
CVE-2026-64142P3CRITICALCVSS 9.8≥ 6.11, < 6.12.92≥ 6.13, < 6.18.34+3 more2026-07-19
CVE-2026-64142 [CRITICAL] CWE-416 CVE-2026-64142: In the Linux kernel, the following vulnerability has been resolved: ksmbd: close durable scavenger
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: close durable scavenger races against m_fp_list lookups
ksmbd_durable_scavenger() has two related races against any walker
that iterates f_ci->m_fp_list, including ksmbd_lookup_fd_inode()
(used by ksmbd_vfs_rename) and the share-mode checks in
fs/smb/server/smb_common.c.
(
nvd
CVE-2020-25705P3HIGHCVSS 7.4fixed in 5.10.02020-11-17
CVE-2020-25705 [HIGH] CWE-330 CVE-2020-25705: A flaw in ICMP packets in the Linux kernel may allow an attacker to quickly scan open UDP ports. Thi
A flaw in ICMP packets in the Linux kernel may allow an attacker to quickly scan open UDP ports. This flaw allows an off-path remote attacker to effectively bypass source port UDP randomization. Software that relies on UDP source port randomization are indirectly affected as well on the Linux Based Products (RUGGEDCOM RM1224: All versions between v5.0
nvdosv
CVE-2026-43304P3CRITICALCVSS 9.8≥ 5.11, < 5.15.202≥ 5.16, < 6.1.165+4 more2026-05-08
CVE-2026-43304 [CRITICAL] CWE-121 CVE-2026-43304: In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEP
In the Linux kernel, the following vulnerability has been resolved:
libceph: define and enforce CEPH_MAX_KEY_LEN
When decoding the key, verify that the key material would fit into
a fixed-size buffer in process_auth_done() and generally has a sane
length.
The new CEPH_MAX_KEY_LEN check replaces the existing check for a key
with no key material w
nvd
CVE-2026-64410P3CRITICALCVSS 9.8≥ 6.19, < 7.1.4v7.2-rc1+1 more2026-07-25
CVE-2026-64410 [CRITICAL] CVE-2026-64410: In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: IPIP tunn
In the Linux kernel, the following vulnerability has been resolved:
netfilter: flowtable: IPIP tunnel hardware offload is not yet support
No driver supports for IPIP tunnels yet, give up early on setting up the
hardware offload for this scenario.
This patch adds a stub that can be enhanced to add more configuration
that are currently not supported. As o
nvd
CVE-2026-64056P3CRITICALCVSS 9.8≥ 4.16, < 5.10.258≥ 5.11, < 5.15.209+8 more2026-07-19
CVE-2026-64056 [CRITICAL] CVE-2026-64056: In the Linux kernel, the following vulnerability has been resolved: net: ethernet: cortina: Make RX
In the Linux kernel, the following vulnerability has been resolved:
net: ethernet: cortina: Make RX SKB per-port
The SKB used to assemble packets from fragments in gmac_rx()
is static local, but the Gemini has two ethernet ports, meaning
there can be races between the ports on a bad day if a device
is using both.
Make the RX SKB a per-port variable and
nvd
CVE-2026-64046P3CRITICALCVSS 9.8≥ 5.4.14, < 5.5≥ 5.5.1, < 5.10.258+11 more2026-07-19
CVE-2026-64046 [CRITICAL] CWE-20 CVE-2026-64046: In the Linux kernel, the following vulnerability has been resolved: net: tls: prevent chain-after-c
In the Linux kernel, the following vulnerability has been resolved:
net: tls: prevent chain-after-chain in plain text SG
Sashiko points out that if end = 0 (start != 0) the current
code will create a chain link to content type right after
the wrap link:
This would create a chain where the wrap link points directly
to another chain link. The scatt
nvd
CVE-2026-64132P3CRITICALCVSS 9.8≥ 6.9, < 6.12.92≥ 6.13, < 6.18.34+5 more2026-07-19
CVE-2026-64132 [CRITICAL] CWE-416 CVE-2026-64132: In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: refresh hdr pointer
In the Linux kernel, the following vulnerability has been resolved:
ipv6: ioam: refresh hdr pointer before ioam6_event()
Reported by Sashiko:
In ipv6_hop_ioam(), the hdr pointer is initialized to point into the
skb's linear data buffer. Later, the code calls skb_ensure_writable(),
which might reallocate the buffer:
if (skb_ensure_writable(skb,
nvd