Linux Kernel vulnerabilities
16,357 known vulnerabilities affecting linux/linux_kernel.
Total CVEs
16,357
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL223HIGH4521MEDIUM9642LOW420UNKNOWN1551
Vulnerabilities
Page 12 of 818
CVE-2026-53216P3CRITICALCVSS 9.8≥ 5.9, < 5.15.210≥ 5.16, < 6.1.176+11 more2026-06-25
CVE-2026-53216 [CRITICAL] CVE-2026-53216: In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: limit XDP frame siz
In the Linux kernel, the following vulnerability has been resolved:
net: mvpp2: limit XDP frame size to the RX buffer
mvpp2 has short and long BM pools, and short pool buffers can be smaller
than PAGE_SIZE. The XDP path nevertheless initializes every xdp_buff with
PAGE_SIZE as frame size.
XDP helpers use frame_sz to validate tail growth and to derive th
nvd
CVE-2026-43465P3CRITICALCVSS 9.8≥ 6.6.115, < 6.7≥ 6.12.56, < 6.13+5 more2026-05-08
CVE-2026-43465 [CRITICAL] CVE-2026-43465: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: RX, Fix XDP multi-bu
In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
XDP multi-buf programs can modify the layout of the XDP buffer when the
program calls bpf_xdp_pull_data() or bpf_xdp_adjust_tail(). The
referenced commit in the fixes tag corrected the assumption in the mlx5
driver that the X
nvd
CVE-2009-4141P4HIGHCVSS 7.2PoC≤ 2.6.33v2.6.0+129 more2010-01-19
CVE-2009-4141 [HIGH] CWE-399 CVE-2009-4141: Use-after-free vulnerability in the fasync_helper function in fs/fcntl.c in the Linux kernel before
Use-after-free vulnerability in the fasync_helper function in fs/fcntl.c in the Linux kernel before 2.6.33-rc4-git1 allows local users to gain privileges via vectors that include enabling O_ASYNC (aka FASYNC or FIOASYNC) on a locked file, and then closing this file.
nvd
CVE-2009-4131P4HIGHCVSS 7.2PoC≤ 2.6.32v2.6.0+322 more2009-12-13
CVE-2009-4131 [HIGH] CWE-264 CVE-2009-4131: The EXT4_IOC_MOVE_EXT (aka move extents) ioctl implementation in the ext4 filesystem in the Linux ke
The EXT4_IOC_MOVE_EXT (aka move extents) ioctl implementation in the ext4 filesystem in the Linux kernel before 2.6.32-git6 allows local users to overwrite arbitrary files via a crafted request, related to insufficient checks for file permissions.
nvd
CVE-2014-2523P3CRITICALCVSS 10.0fixed in 3.2.57≥ 3.3, < 3.4.86+3 more2014-03-24
CVE-2014-2523 [CRITICAL] CWE-20 CVE-2014-2523: net/netfilter/nf_conntrack_proto_dccp.c in the Linux kernel through 3.13.6 uses a DCCP header pointe
net/netfilter/nf_conntrack_proto_dccp.c in the Linux kernel through 3.13.6 uses a DCCP header pointer incorrectly, which allows remote attackers to cause a denial of service (system crash) or possibly execute arbitrary code via a DCCP packet that triggers a call to the (1) dccp_new, (2) dccp_packet, or (3) dccp_error function.
nvdosv
CVE-2016-4558P4HIGHCVSS 7.0PoC≥ 4.4, < 4.4.11≥ 4.5, < 4.5.52016-05-23
CVE-2016-4558 [HIGH] CVE-2016-4558: The BPF subsystem in the Linux kernel before 4.5.5 mishandles reference counts, which allows local u
The BPF subsystem in the Linux kernel before 4.5.5 mishandles reference counts, which allows local users to cause a denial of service (use-after-free) or possibly have unspecified other impact via a crafted application on (1) a system with more than 32 Gb of memory, related to the program reference count or (2) a 1 Tb system, related to the map reference count.
nvdosv
CVE-2017-7895P3CRITICALCVSS 9.8fixed in 3.2.89≥ 3.3, < 3.16.44+4 more2017-04-28
CVE-2017-7895 [CRITICAL] CWE-119 CVE-2017-7895: The NFSv2 and NFSv3 server implementations in the Linux kernel through 4.10.13 lack certain checks f
The NFSv2 and NFSv3 server implementations in the Linux kernel through 4.10.13 lack certain checks for the end of a buffer, which allows remote attackers to trigger pointer-arithmetic errors or possibly have unspecified other impact via crafted requests, related to fs/nfsd/nfs3xdr.c and fs/nfsd/nfsxdr.c.
nvdosv
CVE-2026-53043P3CRITICALCVSS 9.1≥ 2.6.37, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53043 [CRITICAL] CWE-787 CVE-2026-53043: In the Linux kernel, the following vulnerability has been resolved: ocfs2/dlm: validate qr_numregio
In the Linux kernel, the following vulnerability has been resolved:
ocfs2/dlm: validate qr_numregions in dlm_match_regions()
Patch series "ocfs2/dlm: fix two bugs in dlm_match_regions()".
In dlm_match_regions(), the qr_numregions field from a DLM_QUERY_REGION
network message is used to drive loops over the qr_regions buffer without
sufficient va
nvd
CVE-2026-31682P3CRITICALCVSS 9.1≥ 4.15, < 5.10.253≥ 5.11, < 5.15.203+11 more2026-04-25
CVE-2026-31682 [CRITICAL] CVE-2026-31682: In the Linux kernel, the following vulnerability has been resolved: bridge: br_nd_send: linearize s
In the Linux kernel, the following vulnerability has been resolved:
bridge: br_nd_send: linearize skb before parsing ND options
br_nd_send() parses neighbour discovery options from ns->opt[] and
assumes that these options are in the linear part of request.
Its callers only guarantee that the ICMPv6 header and target address
are available, so the option
nvd
CVE-2026-43083P3CRITICALCVSS 9.1≥ 5.17, < 6.18.24≥ 6.19, < 6.19.14+1 more2026-05-06
CVE-2026-43083 [CRITICAL] CWE-125 CVE-2026-43083: In the Linux kernel, the following vulnerability has been resolved: net: ioam6: fix OOB and missing
In the Linux kernel, the following vulnerability has been resolved:
net: ioam6: fix OOB and missing lock
When trace->type.bit6 is set:
if (trace->type.bit6) {
...
queue = skb_get_tx_queue(dev, skb);
qdisc = rcu_dereference(queue->qdisc);
This code can lead to an out-of-bounds access of the dev->_tx[] array
when is_input is true. In such a case,
nvd
CVE-2010-4258P3MEDIUMCVSS 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-2026-46244P3CRITICALCVSS 9.1≥ 6.2, < 6.6.142≥ 6.7, < 6.12.92+6 more2026-06-03
CVE-2026-46244 [CRITICAL] CWE-823 CVE-2026-46244: In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_inner: Fix IPv6
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nft_inner: Fix IPv6 inner_thoff desync
In nft_inner_parse_l2l3(), when processing inner IPv6 packets,
ipv6_find_hdr() correctly computes the transport header offset
traversing all extension headers, but the result is immediately
overwritten with nhoff + sizeof(_ip6h) (4
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-2023-32258P3HIGHCVSS 8.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.29+2 more2023-07-24
CVE-2023-32258 [HIGH] CWE-362 CVE-2023-32258: 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_LOGOFF and SMB2_CLOSE 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-2023-32257P3HIGHCVSS 8.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.29+2 more2023-07-24
CVE-2023-32257 [HIGH] CWE-362 CVE-2023-32257: 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 and SMB2_LOGOFF 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
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-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-2024-38541P3CRITICALCVSS 9.8≥ 4.14, < 5.4.294≥ 5.5, < 5.10.238+5 more2024-06-19
CVE-2024-38541 [CRITICAL] CWE-120 CVE-2024-38541: In the Linux kernel, the following vulnerability has been resolved: of: module: add buffer overflow
In the Linux kernel, the following vulnerability has been resolved:
of: module: add buffer overflow check in of_modalias()
In of_modalias(), if the buffer happens to be too small even for the 1st
snprintf() call, the len parameter will become negative and str parameter
(if not NULL initially) will point beyond the buffer's end. Add the buffer
ove
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-2020-14305P3HIGHCVSS 8.1≤ 4.11.12v4.12+1 more2020-12-02
CVE-2020-14305 [HIGH] CWE-787 CVE-2020-14305: An out-of-bounds memory write flaw was found in how the Linux kernel’s Voice Over IP H.323 connectio
An out-of-bounds memory write flaw was found in how the Linux kernel’s Voice Over IP H.323 connection tracking functionality handled connections on ipv6 port 1720. This flaw allows an unauthenticated remote user to crash the system, causing a denial of service. The highest threat from this vulnerability is to confidentiality, integrity, as well as sys
nvdosv