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 13 of 851
CVE-2026-43083P3CRITICALCVSS 9.1≥ 5.17, < 6.18.24≥ 6.19, < 6.19.14+7 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-2026-64392P3CRITICALCVSS 9.1≥ 5.15, < 6.6.145≥ 6.7, < 6.12.96+2 more2026-07-25
CVE-2026-64392 [CRITICAL] CVE-2026-64392: In the Linux kernel, the following vulnerability has been resolved: ksmbd: use opener credentials f
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: use opener credentials for delete-on-close
Delete-on-close can be completed by deferred or durable handle teardown,
where no request work is available. Both the base-file unlink and the ADS
xattr removal consequently run with the ksmbd worker credentials and can
bypass filesystem
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-682 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-32254P3HIGHCVSS 8.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.28+2 more2023-07-10
CVE-2023-32254 [HIGH] CWE-362 CVE-2023-32254: 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_TREE_DISCONNECT 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-2026-64400P3HIGHCVSS 8.6≥ 5.15.145, < 5.16≥ 6.1.71, < 6.2+1 more2026-07-25
CVE-2026-64400 [HIGH] CVE-2026-64400: In the Linux kernel, the following vulnerability has been resolved: ksmbd: prevent path traversal b
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: prevent path traversal bypass by restricting caseless retry
ksmbd_vfs_path_lookup() enforces LOOKUP_BENEATH to restrict path
resolution within the share root. When a crafted path attempts to
escape the share boundary using parent-directory components ('..'),
vfs_path_parent_lookup() d
nvd
CVE-2026-63795P3CRITICALCVSS 10.0≥ 6.0, < 6.1.177≥ 6.2, < 6.6.144+3 more2026-07-19
CVE-2026-63795 [CRITICAL] CWE-416 CVE-2026-63795: In the Linux kernel, the following vulnerability has been resolved: 9p: avoid putting oldfid in p9_
In the Linux kernel, the following vulnerability has been resolved:
9p: avoid putting oldfid in p9_client_walk() error path
When p9_client_walk() is called with clone set to false, fid aliases
oldfid. If the walk subsequently fails after the request has been sent,
the error path jumps to clunk_fid, which currently calls p9_fid_put(fid)
unconditio
nvd
CVE-2020-0009P4MEDIUMCVSS 5.5PoC≥ 0, < 5.5.13-12020-01-08
CVE-2020-0009 [MEDIUM] CVE-2020-0009: In calc_vm_may_flags of ashmem
In calc_vm_may_flags of ashmem.c, there is a possible arbitrary write to shared memory due to a permissions bypass. This could lead to local escalation of privilege by corrupting memory shared between processes, with no additional execution privileges needed. User interaction is not needed for exploitation. Product: Android Versions: Android kernel Android ID: A-142938932
osv
CVE-2026-43185P3CRITICALCVSS 9.8≥ 5.15, < 6.18.16≥ 6.19, < 6.19.6+1 more2026-05-06
CVE-2026-43185 [CRITICAL] CWE-674 CVE-2026-43185: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix signededness bug in
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix signededness bug in smb_direct_prepare_negotiation()
smb_direct_prepare_negotiation() casts an unsigned __u32 value
from sp->max_recv_size and req->preferred_send_size to a signed
int before computing min_t(int, ...). A maliciously provided
preferred_send_size of 0x8000
nvd
CVE-2019-10126P3CRITICALCVSS 9.8≥ 4.2, < 4.4.186≥ 4.5, < 4.9.186+4 more2019-06-14
CVE-2019-10126 [CRITICAL] CWE-122 CVE-2019-10126: A flaw was found in the Linux kernel. A heap based buffer overflow in mwifiex_uap_parse_tail_ies fun
A flaw was found in the Linux kernel. A heap based buffer overflow in mwifiex_uap_parse_tail_ies function in drivers/net/wireless/marvell/mwifiex/ie.c might lead to memory corruption and possibly other consequences.
nvdosv
CVE-2026-43501P3CRITICALCVSS 9.8≥ 5.7, < 5.10.258≥ 5.11, < 5.15.209+6 more2026-05-21
CVE-2026-43501 [CRITICAL] CWE-787 CVE-2026-43501: In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len head
In the Linux kernel, the following vulnerability has been resolved:
ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
ipv6_rpl_srh_rcv() decompresses an RFC 6554 Source Routing Header, swaps
the next segment into ipv6_hdr->daddr, recompresses, then pulls the old
header and pushes the new one plus the IPv6 header back. The
recompress
nvd
CVE-2026-46195P3CRITICALCVSS 9.8≥ 5.12, < 6.6.140≥ 6.7, < 6.12.88+4 more2026-05-28
CVE-2026-46195 [CRITICAL] CWE-476 CVE-2026-46195: In the Linux kernel, the following vulnerability has been resolved: smb: client: validate dacloffse
In the Linux kernel, the following vulnerability has been resolved:
smb: client: validate dacloffset before building DACL pointers
parse_sec_desc(), build_sec_desc(), and the chown path in
id_mode_to_cifs_acl() all add the server-supplied dacloffset to pntsd
before proving a DACL header fits inside the returned security
descriptor.
On 32-bit bui
nvd
CVE-2026-53221P3CRITICALCVSS 9.8≥ 3.19, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53221 [CRITICAL] CWE-20 CVE-2026-53221: In the Linux kernel, the following vulnerability has been resolved: ip6_vti: fix incorrect tunnel m
In the Linux kernel, the following vulnerability has been resolved:
ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
In vti6_tnl_lookup(), when an exact match for a tunnel fails,
the code falls back to searching for wildcard tunnels:
- Tunnels matching the packet's local address, with any remote address
wildcard remote).
- Tunnels mat
nvd
CVE-2026-64355P3CRITICALCVSS 9.8≥ 5.14, < 5.15.212≥ 5.16, < 6.1.178+4 more2026-07-25
CVE-2026-64355 [CRITICAL] CWE-125 CVE-2026-64355: In the Linux kernel, the following vulnerability has been resolved: bpf: Reject fragmented frames i
In the Linux kernel, the following vulnerability has been resolved:
bpf: Reject fragmented frames in devmap
Devmap broadcast redirects clone the packet for all but the last
destination.
For native XDP, that clone path copies only the linear xdp_frame data,
while fragmented frames keep skb_shared_info in tailroom outside the
linear area. Cloning
nvd
CVE-2026-43067P3CRITICALCVSS 9.8≥ 5.15.203, < 5.16≥ 6.6.130, < 6.6.134+4 more2026-05-05
CVE-2026-43067 [CRITICAL] CWE-822 CVE-2026-43067: In the Linux kernel, the following vulnerability has been resolved: ext4: handle wraparound when se
In the Linux kernel, the following vulnerability has been resolved:
ext4: handle wraparound when searching for blocks for indirect mapped blocks
Commit 4865c768b563 ("ext4: always allocate blocks only from groups
inode can use") restricts what blocks will be allocated for indirect
block based files to block numbers that fit within 32-bit block
nu
nvd
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-64232P3CRITICALCVSS 9.8≥ 6.12, < 6.12.92≥ 6.13, < 6.18.34+4 more2026-07-24
CVE-2026-64232 [CRITICAL] CWE-667 CVE-2026-64232: In the Linux kernel, the following vulnerability has been resolved: block: recompute nr_integrity_s
In the Linux kernel, the following vulnerability has been resolved:
block: recompute nr_integrity_segments in blk_insert_cloned_request
blk_insert_cloned_request() already recomputes nr_phys_segments
against the bottom queue, because "the queue settings related to
segment counting may differ from the original queue." The exact same
reasoning appl
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