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 27 of 821
CVE-2007-1734P4HIGHCVSS 7.2PoCv2.6.20v2.6.20.1+1 more2007-03-28
CVE-2007-1734 [HIGH] CVE-2007-1734: The DCCP support in the do_dccp_getsockopt function in net/dccp/proto.c in Linux kernel 2.6.20 and l
The DCCP support in the do_dccp_getsockopt function in net/dccp/proto.c in Linux kernel 2.6.20 and later does not verify the upper bounds of the optlen value, which allows local users running on certain architectures to read kernel memory or cause a denial of service (oops), a related issue to CVE-2007-1730.
nvd
CVE-2026-46316P3CRITICALCVSS 9.3≥ 6.10, < 6.12.93≥ 6.13, < 6.18.35+7 more2026-06-09
CVE-2026-46316 [CRITICAL] CWE-911 CVE-2026-46316: In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-its: Drop the
In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry
vgic_its_invalidate_cache() walks the per-ITS translation cache with
xa_for_each() and drops the cache's reference on each entry with
vgic_put_irq(). It puts the iterated pointer, though, rather t
nvd
CVE-2015-4001P3CRITICALCVSS 9.0≤ 4.0.52015-06-07
CVE-2015-4001 [CRITICAL] CWE-189 CVE-2015-4001: Integer signedness error in the oz_hcd_get_desc_cnf function in drivers/staging/ozwpan/ozhcd.c in th
Integer signedness error in the oz_hcd_get_desc_cnf function in drivers/staging/ozwpan/ozhcd.c in the OZWPAN driver in the Linux kernel through 4.0.5 allows remote attackers to cause a denial of service (system crash) or possibly execute arbitrary code via a crafted packet.
nvdosv
CVE-2021-28660P3HIGHCVSS 8.8≥ 3.12, < 4.4.262≥ 4.5, < 4.9.262+5 more2021-03-17
CVE-2021-28660 [HIGH] CWE-787 CVE-2021-28660: rtw_wx_set_scan in drivers/staging/rtl8188eu/os_dep/ioctl_linux.c in the Linux kernel through 5.11.6
rtw_wx_set_scan in drivers/staging/rtl8188eu/os_dep/ioctl_linux.c in the Linux kernel through 5.11.6 allows writing beyond the end of the ->ssid[] array. NOTE: from the perspective of kernel.org releases, CVE IDs are not normally used for drivers/staging/* (unfinished work); however, system integrators may have situations in which a drivers/staging is
nvdosv
CVE-2026-46155P3CRITICALCVSS 9.1≥ 6.6.32, < 6.6.140≥ 6.9, < 6.12.88+4 more2026-05-28
CVE-2026-46155 [CRITICAL] CWE-125 CVE-2026-46155: In the Linux kernel, the following vulnerability has been resolved: smb/client: fix out-of-bounds r
In the Linux kernel, the following vulnerability has been resolved:
smb/client: fix out-of-bounds read in smb2_compound_op()
If a server sends a truncated response but a large OutputBufferLength, and
terminates the EA list early, check_wsl_eas() returns success without
validating that the entire OutputBufferLength fits within iov_len.
Then smb2_
nvd
CVE-2014-2851P4MEDIUMCVSS 6.9PoC≥ 3.0, < 3.2.60≥ 3.3, < 3.4.92+4 more2014-04-14
CVE-2014-2851 [MEDIUM] CWE-416 CVE-2014-2851: Integer overflow in the ping_init_sock function in net/ipv4/ping.c in the Linux kernel through 3.14.
Integer overflow in the ping_init_sock function in net/ipv4/ping.c in the Linux kernel through 3.14.1 allows local users to cause a denial of service (use-after-free and system crash) or possibly gain privileges via a crafted application that leverages an improperly managed reference counter.
nvdosv
CVE-2026-43117P3CRITICALCVSS 9.1≥ 4.8, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-05-06
CVE-2026-43117 [CRITICAL] CVE-2026-43117: In the Linux kernel, the following vulnerability has been resolved: btrfs: tracepoints: get correct
In the Linux kernel, the following vulnerability has been resolved:
btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file()
If overlay is used on top of btrfs, dentry->d_sb translates to overlay's
super block and fsid assignment will lead to a crash.
Use file_inode(file)->i_sb to always get btrfs_sb.
nvd
CVE-2019-9506P3HIGHCVSS 8.1≥ 0, < 5.2.6-12019-08-14
CVE-2019-9506 [HIGH] CVE-2019-9506: The Bluetooth BR/EDR specification up to and including version 5
The Bluetooth BR/EDR specification up to and including version 5.1 permits sufficiently low encryption key length and does not prevent an attacker from influencing the key length negotiation. This allows practical brute-force attacks (aka "KNOB") that can decrypt traffic and inject arbitrary ciphertext without the victim noticing.
osv
CVE-2023-32252P3HIGHCVSS 7.5≥ 5.15, < 5.15.145≥ 5.16, < 6.1.29+2 more2023-07-24
CVE-2023-32252 [HIGH] CWE-476 CVE-2023-32252: 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 handling of SMB2_LOGOFF commands. The issue results from the lack of proper validation of a pointer prior to accessing it. An attacker can leverage this vulnerability to create a denial-of-service condition on the system.
nvdosv
CVE-2023-32248P3HIGHCVSS 7.5≥ 5.15, < 5.15.111≥ 5.16, < 6.1.28+2 more2023-07-24
CVE-2023-32248 [HIGH] CWE-476 CVE-2023-32248: 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 handling of SMB2_TREE_CONNECT and SMB2_QUERY_INFO commands. The issue results from the lack of proper validation of a pointer prior to accessing it. An attacker can leverage this vulnerability to create a denial-of-service conditio
nvdosv
CVE-2021-3656P3HIGHCVSS 8.8≥ 4.13, < 4.14.245≥ 4.15, < 4.19.205+4 more2022-03-04
CVE-2021-3656 [HIGH] CWE-862 CVE-2021-3656: A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. The flaw occurs whe
A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. The flaw occurs when processing the VMCB (virtual machine control block) provided by the L1 guest to spawn/handle a nested guest (L2). Due to improper validation of the "virt_ext" field, this issue could allow a malicious L1 to disable both VMLOAD/VMSAVE intercepts and VLS
nvdosv
CVE-2025-22040P3HIGHCVSS 8.8≥ 5.15, < 6.1.134≥ 6.2, < 6.6.87+3 more2025-04-16
CVE-2025-22040 [HIGH] CWE-416 CVE-2025-22040: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix session use-after-fr
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix session use-after-free in multichannel connection
There is a race condition between session setup and
ksmbd_sessions_deregister. The session can be freed before the connection
is added to channel list of session.
This patch check reference count of session before freeing i
nvdosv
CVE-2023-32247P3HIGHCVSS 7.5≥ 5.15, < 5.15.145≥ 5.16, < 6.1.29+2 more2023-07-24
CVE-2023-32247 [HIGH] CWE-401 CVE-2023-32247: 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 handling of SMB2_SESSION_SETUP commands. The issue results from the lack of control of resource consumption. An attacker can leverage this vulnerability to create a denial-of-service condition on the system.
nvdosv
CVE-2021-3653P3HIGHCVSS 8.8≥ 2.6.30, < 4.4.282≥ 4.5, < 4.9.281+7 more2021-09-29
CVE-2021-3653 [HIGH] CWE-862 CVE-2021-3653: A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. The flaw occurs whe
A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. The flaw occurs when processing the VMCB (virtual machine control block) provided by the L1 guest to spawn/handle a nested guest (L2). Due to improper validation of the "int_ctl" field, this issue could allow a malicious L1 to enable AVIC support (Advanced Virtual Interrupt
nvdosv
CVE-2026-23462P3HIGHCVSS 8.8≥ 3.10, < 5.10.253≥ 5.11, < 5.15.203+9 more2026-04-03
CVE-2026-23462 [HIGH] CWE-416 CVE-2026-23462: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: HIDP: Fix possible U
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: HIDP: Fix possible UAF
This fixes the following trace caused by not dropping l2cap_conn
reference when user->remove callback is called:
[ 97.809249] l2cap_conn_free: freeing conn ffff88810a171c00
[ 97.809907] CPU: 1 UID: 0 PID: 1419 Comm: repro_standalon Not tainted 7.0.0
nvdosv
CVE-2026-23461P3HIGHCVSS 8.8≥ 6.6.84, < 6.6.130≥ 6.12.20, < 6.12.78+13 more2026-04-03
CVE-2026-23461 [HIGH] CWE-416 CVE-2026-23461: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix use-after
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
After commit ab4eedb790ca ("Bluetooth: L2CAP: Fix corrupted list in
hci_chan_del"), l2cap_conn_del() uses conn->lock to protect access to
conn->users. However, l2cap_register_user() and l2cap_unregister_user()
don't use co
nvdosv
CVE-2026-52934P3HIGHCVSS 8.8≥ 3.13, < 5.10.259≥ 5.11, < 5.15.210+9 more2026-06-24
CVE-2026-52934 [HIGH] CVE-2026-52934: In the Linux kernel, the following vulnerability has been resolved: batman-adv: tvlv: reject oversi
In the Linux kernel, the following vulnerability has been resolved:
batman-adv: tvlv: reject oversized TVLV packets
batadv_tvlv_container_ogm_append() builds a TVLV packet section from
the tvlv.container_list. The total size of this section is computed by
batadv_tvlv_container_list_size(), which sums the sizes of all registered
containers.
The return type a
nvd
CVE-2026-43110P3HIGHCVSS 8.8≥ 3.9, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-05-06
CVE-2026-43110 [HIGH] CVE-2026-43110: In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: validate bsscfg
In the Linux kernel, the following vulnerability has been resolved:
wifi: brcmfmac: validate bsscfg indices in IF events
brcmf_fweh_handle_if_event() validates the firmware-provided interface
index before it touches drvr->iflist[], but it still uses the raw
bsscfgidx field as an array index without a matching range check.
Reject IF events whose bsscfg index
nvd
CVE-2026-43113P3HIGHCVSS 8.8≥ 2.6.31, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-05-06
CVE-2026-43113 [HIGH] CWE-476 CVE-2026-43113: In the Linux kernel, the following vulnerability has been resolved: wifi: wl1251: validate packet I
In the Linux kernel, the following vulnerability has been resolved:
wifi: wl1251: validate packet IDs before indexing tx_frames
wl1251_tx_packet_cb() uses the firmware completion ID directly to index
the fixed 16-entry wl->tx_frames[] array. The ID is a raw u8 from the
completion block, and the callback does not currently verify that it
fits the arra
nvd
CVE-2026-53275P3HIGHCVSS 8.8≥ 2.6.15, < 5.15.210≥ 5.16, < 6.1.176+10 more2026-06-25
CVE-2026-53275 [HIGH] CWE-416 CVE-2026-53275: In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: Fix use-after-free
In the Linux kernel, the following vulnerability has been resolved:
ipv6: mcast: Fix use-after-free when processing MLD queries
When processing an MLD query, a pointer to the multicast group address
is retrieved when initially parsing the packet. This pointer is later
dereferenced without being reloaded despite the fact that the skb header
might have
nvd