Linux Kernel vulnerabilities
16,409 known vulnerabilities affecting linux/linux_kernel.
Total CVEs
16,409
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL230HIGH4553MEDIUM9655LOW420UNKNOWN1551
Vulnerabilities
Page 56 of 821
CVE-2026-53026P3HIGHCVSS 7.5≥ 6.18.4, < 6.18.33≥ 6.19.1, < 7.0.10+6 more2026-06-24
CVE-2026-53026 [HIGH] CVE-2026-53026: In the Linux kernel, the following vulnerability has been resolved: NFSD: fix nfs4_file access extr
In the Linux kernel, the following vulnerability has been resolved:
NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg
In nfsd4_add_rdaccess_to_wrdeleg, if fp->fi_fds[O_RDONLY] is already
set by another thread, __nfs4_file_get_access should not be called
to increment the nfs4_file access count since that was already done
by the thread th
nvd
CVE-2026-43464P3HIGHCVSS 7.5≥ 6.6.115, < 6.7≥ 6.12.56, < 6.13+5 more2026-05-08
CVE-2026-43464 [HIGH] CVE-2026-43464: 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 legacy 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 XDP buf
nvd
CVE-2026-43296P3HIGHCVSS 7.5≥ 5.5, < 5.10.252≥ 5.11, < 5.15.202+5 more2026-05-08
CVE-2026-43296 [HIGH] CWE-667 CVE-2026-43296: In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: Workaround SQM/PS
In the Linux kernel, the following vulnerability has been resolved:
octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
NIX SQ manager sticky mode is known to cause stalls when multiple SQs
share an SMQ and transmit concurrently. Additionally, PSE may deadlock
on transitions between sticky and non-sticky transmissions. There is
also a credit
nvd
CVE-2026-46031P3HIGHCVSS 7.5≥ 6.1.91, < 6.1.175≥ 6.6.31, < 6.6.140+5 more2026-05-27
CVE-2026-46031 [HIGH] CWE-667 CVE-2026-46031: In the Linux kernel, the following vulnerability has been resolved: net: ks8851: Reinstate disablin
In the Linux kernel, the following vulnerability has been resolved:
net: ks8851: Reinstate disabling of BHs around IRQ handler
If the driver executes ks8851_irq() AND a TX packet has been sent, then
the driver enables TX queue via netif_wake_queue() which schedules TX
softirq to queue packets for this device.
If CONFIG_PREEMPT_RT=y is set AND a pack
nvd
CVE-2026-53395P3HIGHCVSS 7.5≥ 7.0, < 7.1.32026-07-19
CVE-2026-53395 [HIGH] CWE-674 CVE-2026-53395: In the Linux kernel, the following vulnerability has been resolved: nfsd: fix dead ACL conflict gua
In the Linux kernel, the following vulnerability has been resolved:
nfsd: fix dead ACL conflict guard in nfsd4_create
nfsd4_create() steals create->cr_dpacl/cr_pacl into the local
nfsd_attrs via the designated initializer, then immediately sets the
source pointers to NULL. The subsequent conflict guard tests the
already-nilled source fields, making i
nvd
CVE-2026-52945P3HIGHCVSS 7.5≥ 5.15.186, < 5.15.201≥ 6.1.142, < 6.1.164+3 more2026-06-24
CVE-2026-52945 [HIGH] CVE-2026-52945: In the Linux kernel, the following vulnerability has been resolved: Revert "wireguard: device: enab
In the Linux kernel, the following vulnerability has been resolved:
Revert "wireguard: device: enable threaded NAPI"
This reverts commit 933466fc50a8e4eb167acbd0d8ec96a078462e9c which is
commit db9ae3b6b43c79b1ba87eea849fd65efa05b4b2e upstream.
We have had three independent production user reports in combination
with Cilium utilizing WireGuard as encryption
nvd
CVE-2009-4536P3HIGHCVSS 7.8≤ 2.6.32.32010-01-12
CVE-2009-4536 [HIGH] CVE-2009-4536: drivers/net/e1000/e1000_main.c in the e1000 driver in the Linux kernel 2.6.32.3 and earlier handles
drivers/net/e1000/e1000_main.c in the e1000 driver in the Linux kernel 2.6.32.3 and earlier handles Ethernet frames that exceed the MTU by processing certain trailing payload data as if it were a complete frame, which allows remote attackers to bypass packet filters via a large packet with a crafted payload. NOTE: this vulnerability exists because of an incorrec
nvd
CVE-2025-68206P3UNKNOWN≥ 4.12.0, < 6.1.167≥ 6.2.0, < 6.6.130+2 more2025-12-16
CVE-2025-68206 netfilter: nft_ct: add seqadj extension for natted connections
netfilter: nft_ct: add seqadj extension for natted connections
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nft_ct: add seqadj extension for natted connections
Sequence adjustment may be required for FTP traffic with PASV/EPSV modes.
due to need to re-write packet payload (IP, port) on the ftp control
connection. This can require changes to the TCP length and expected
seq / ack_seq.
osv
CVE-2025-68811P3UNKNOWN≥ 0, < 6.12.69-1≥ 0, < 6.18.3-12026-01-13
CVE-2025-68811 CVE-2025-68811: In the Linux kernel, the following vulnerability has been resolved: svcrdma: use rc_pageoff for memcpy byte offset svc_rdma_copy_inline_range added rc
In the Linux kernel, the following vulnerability has been resolved: svcrdma: use rc_pageoff for memcpy byte offset svc_rdma_copy_inline_range added rc_curpage (page index) to the page base instead of the byte offset rc_pageoff. Use rc_pageoff so copies land within the current page. Found by ZeroPath (https://zeropath
osv
CVE-2025-40176P3UNKNOWN≥ 0, < 6.1.158-1≥ 0, < 6.12.57-1+1 more2025-11-12
CVE-2025-40176 CVE-2025-40176: In the Linux kernel, the following vulnerability has been resolved: tls: wait for pending async decryptions if tls_strp_msg_hold fails Async decryptio
In the Linux kernel, the following vulnerability has been resolved: tls: wait for pending async decryptions if tls_strp_msg_hold fails Async decryption calls tls_strp_msg_hold to create a clone of the input skb to hold references to the memory it uses. If we fail to allocate that clone, proceeding with async decrypti
osv
CVE-2015-7566P4MEDIUMCVSS 4.6PoC≤ 4.4.12016-02-08
CVE-2015-7566 [MEDIUM] CVE-2015-7566: The clie_5_attach function in drivers/usb/serial/visor.c in the Linux kernel through 4.4.1 allows ph
The clie_5_attach function in drivers/usb/serial/visor.c in the Linux kernel through 4.4.1 allows physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by inserting a USB device that lacks a bulk-out endpoint.
nvdosv
CVE-2016-2188P4MEDIUMCVSS 4.6PoC≤ 4.5.02016-05-02
CVE-2016-2188 [MEDIUM] CVE-2016-2188: The iowarrior_probe function in drivers/usb/misc/iowarrior.c in the Linux kernel before 4.5.1 allows
The iowarrior_probe function in drivers/usb/misc/iowarrior.c in the Linux kernel before 4.5.1 allows physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor.
nvdosv
CVE-2016-3140P4MEDIUMCVSS 4.6PoC≤ 4.5.02016-05-02
CVE-2016-3140 [MEDIUM] CVE-2016-3140: The digi_port_init function in drivers/usb/serial/digi_acceleport.c in the Linux kernel before 4.5.1
The digi_port_init function in drivers/usb/serial/digi_acceleport.c in the Linux kernel before 4.5.1 allows physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor.
nvdosv
CVE-2016-3139P4MEDIUMCVSS 4.6PoC≤ 3.16.72016-04-27
CVE-2016-3139 [MEDIUM] CVE-2016-3139: The wacom_probe function in drivers/input/tablet/wacom_sys.c in the Linux kernel before 3.17 allows
The wacom_probe function in drivers/input/tablet/wacom_sys.c in the Linux kernel before 3.17 allows physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) via a crafted endpoints value in a USB device descriptor.
nvdosv
CVE-2025-68304P3UNKNOWN≥ 6.6.0, < 6.17.112025-12-16
CVE-2025-68304 Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
The hdev lock/lookup/unlock/use pattern in the packet RX path doesn't
ensure hci_conn* is not concurrently modified/deleted. This locking
appears to be leftover from before conn_hash started using RCU
commit bf4c6325249
osv
CVE-2010-4243P4MEDIUMCVSS 4.9PoCfixed in 2.6.372011-01-22
CVE-2010-4243 [MEDIUM] CVE-2010-4243: fs/exec.c in the Linux kernel before 2.6.37 does not enable the OOM Killer to assess use of stack me
fs/exec.c in the Linux kernel before 2.6.37 does not enable the OOM Killer to assess use of stack memory by arrays representing the (1) arguments and (2) environment, which allows local users to cause a denial of service (memory consumption) via a crafted exec system call, aka an "OOM dodging issue," a related issue to CVE-2010-3858.
nvd
CVE-2016-2782P4MEDIUMCVSS 4.6PoCfixed in 4.5.0v4.5.02016-04-27
CVE-2016-2782 [MEDIUM] CWE-476 CVE-2016-2782: The treo_attach function in drivers/usb/serial/visor.c in the Linux kernel before 4.5 allows physica
The treo_attach function in drivers/usb/serial/visor.c in the Linux kernel before 4.5 allows physically proximate attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact by inserting a USB device that lacks a (1) bulk-in or (2) interrupt-in endpoint.
nvdosv
CVE-2025-40205P3UNKNOWN≥ 0, < 5.10.247-1≥ 0, < 6.1.158-1+2 more2025-11-12
CVE-2025-40205 CVE-2025-40205: In the Linux kernel, the following vulnerability has been resolved: btrfs: avoid potential out-of-bounds in btrfs_encode_fh() The function btrfs_encod
In the Linux kernel, the following vulnerability has been resolved: btrfs: avoid potential out-of-bounds in btrfs_encode_fh() The function btrfs_encode_fh() does not properly account for the three cases it handles. Before writing to the file handle (fh), the function only returns to the user BTRFS_FID_SIZE_NON_CONNEC
osv
CVE-2021-47354P3CRITICALCVSS 9.1fixed in 5.4.133≥ 5.5, < 5.10.51+2 more2024-05-21
CVE-2021-47354 [CRITICAL] CWE-787 CVE-2021-47354: In the Linux kernel, the following vulnerability has been resolved: drm/sched: Avoid data corruptio
In the Linux kernel, the following vulnerability has been resolved:
drm/sched: Avoid data corruptions
Wait for all dependencies of a job to complete before
killing it to avoid data corruptions.
nvdosv
CVE-2009-4272P3HIGHCVSS 7.5v2.6.182010-01-27
CVE-2009-4272 [HIGH] CWE-667 CVE-2009-4272: A certain Red Hat patch for net/ipv4/route.c in the Linux kernel 2.6.18 on Red Hat Enterprise Linux
A certain Red Hat patch for net/ipv4/route.c in the Linux kernel 2.6.18 on Red Hat Enterprise Linux (RHEL) 5 allows remote attackers to cause a denial of service (deadlock) via crafted packets that force collisions in the IPv4 routing hash table, and trigger a routing "emergency" in which a hash chain is too long. NOTE: this is related to an issue in the
nvd