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 9 of 851
CVE-2025-21760P3HIGHCVSS 8.1≥ 2.6.26, < 5.4.291≥ 5.5, < 5.10.235+7 more2025-02-27
CVE-2025-21760 [HIGH] CWE-416 CVE-2025-21760: In the Linux kernel, the following vulnerability has been resolved: ndisc: extend RCU protection in
In the Linux kernel, the following vulnerability has been resolved:
ndisc: extend RCU protection in ndisc_send_skb()
ndisc_send_skb() can be called without RTNL or RCU held.
Acquire rcu_read_lock() earlier, so that we can use dev_net_rcu()
and avoid a potential UAF.
nvdosv
CVE-2016-9793P3HIGHCVSS 7.8PoC≥ 3.5, < 3.12.69≥ 3.13, < 3.16.40+4 more2016-12-28
CVE-2016-9793 [HIGH] CWE-119 CVE-2016-9793: The sock_setsockopt function in net/core/sock.c in the Linux kernel before 4.8.14 mishandles negativ
The sock_setsockopt function in net/core/sock.c in the Linux kernel before 4.8.14 mishandles negative values of sk_sndbuf and sk_rcvbuf, which allows local users to cause a denial of service (memory corruption and system crash) or possibly have unspecified other impact by leveraging the CAP_NET_ADMIN capability for a crafted setsockopt system call with
nvdosv
CVE-1999-0128P4MEDIUMCVSS 5.0PoCv1.3.0v2.01996-12-18
CVE-1999-0128 [MEDIUM] CVE-1999-0128: Oversized ICMP ping packets can result in a denial of service, aka Ping o' Death.
Oversized ICMP ping packets can result in a denial of service, aka Ping o' Death.
nvd
CVE-2019-15791P3HIGHCVSS 7.8PoCv5.0v5.32020-04-24
CVE-2019-15791 [HIGH] CWE-672 CVE-2019-15791: In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel serie
In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, shiftfs_btrfs_ioctl_fd_replace() installs an fd referencing a file from the lower filesystem without taking an additional reference to that file. After the btrfs ioctl completes this fd is closed, which then puts a reference to that file, leading to
nvd
CVE-2016-3672P3HIGHCVSS 7.8PoC≤ 4.5.22016-04-27
CVE-2016-3672 [HIGH] CWE-254 CVE-2016-3672: The arch_pick_mmap_layout function in arch/x86/mm/mmap.c in the Linux kernel through 4.5.2 does not
The arch_pick_mmap_layout function in arch/x86/mm/mmap.c in the Linux kernel through 4.5.2 does not properly randomize the legacy base address, which makes it easier for local users to defeat the intended restrictions on the ADDR_NO_RANDOMIZE flag, and bypass the ASLR protection mechanism for a setuid or setgid program, by disabling stack-consumption res
nvdosv
CVE-2019-15792P3HIGHCVSS 7.8PoCv5.0v5.32020-04-24
CVE-2019-15792 [HIGH] CWE-843 CVE-2019-15792: In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel serie
In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, shiftfs_btrfs_ioctl_fd_replace() calls fdget(oldfd), then without further checks passes the resulting file* into shiftfs_real_fdget(), which casts file->private_data, a void* that points to a filesystem-dependent type, to a "struct shiftfs_file_info
nvd
CVE-2016-3135P3HIGHCVSS 7.8PoC≥ 4.2, < 4.4.21≥ 4.5, < 4.62016-04-27
CVE-2016-3135 [HIGH] CWE-189 CVE-2016-3135: Integer overflow in the xt_alloc_table_info function in net/netfilter/x_tables.c in the Linux kernel
Integer overflow in the xt_alloc_table_info function in net/netfilter/x_tables.c in the Linux kernel through 4.5.2 on 32-bit platforms allows local users to gain privileges or cause a denial of service (heap memory corruption) via an IPT_SO_SET_REPLACE setsockopt call.
nvdosv
CVE-2024-8805P2HIGHCVSS 8.8≥ 0, < 6.1.115-1≥ 0, < 6.11.4-12024-11-22
CVE-2024-8805 [HIGH] CVE-2024-8805: BlueZ HID over GATT Profile Improper Access Control Remote Code Execution Vulnerability
BlueZ HID over GATT Profile Improper Access Control Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of BlueZ. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the HID over GATT Profile. The issue results from the la
osv
CVE-2006-3468P3HIGHCVSS 7.8PoCv2.6.0v2.6.1+85 more2006-07-21
CVE-2006-3468 [HIGH] CVE-2006-3468: Linux kernel 2.6.x, when using both NFS and EXT3, allows remote attackers to cause a denial of servi
Linux kernel 2.6.x, when using both NFS and EXT3, allows remote attackers to cause a denial of service (file system panic) via a crafted UDP packet with a V2 lookup procedure that specifies a bad file handle (inode number), which triggers an error and causes an exported directory to be remounted read-only.
nvd
CVE-2015-8812P3CRITICALCVSS 9.8fixed in 3.2.78≥ 3.3, < 3.10.99+6 more2016-04-27
CVE-2015-8812 [CRITICAL] CVE-2015-8812: drivers/infiniband/hw/cxgb3/iwch_cm.c in the Linux kernel before 4.5 does not properly identify erro
drivers/infiniband/hw/cxgb3/iwch_cm.c in the Linux kernel before 4.5 does not properly identify error conditions, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via crafted packets.
nvdosv
CVE-2007-1357P3HIGHCVSS 7.8PoC≤ 2.6.20.42007-04-11
CVE-2007-1357 [HIGH] CVE-2007-1357: The atalk_sum_skb function in AppleTalk for Linux kernel 2.6.x before 2.6.21, and possibly 2.4.x, al
The atalk_sum_skb function in AppleTalk for Linux kernel 2.6.x before 2.6.21, and possibly 2.4.x, allows remote attackers to cause a denial of service (crash) via an AppleTalk frame that is shorter than the specified length, which triggers a BUG_ON call when an attempt is made to perform a checksum.
nvd
CVE-2001-0405P3HIGHCVSS 7.5PoCv2.4.0v2.4.1+2 more2001-07-02
CVE-2001-0405 [HIGH] CVE-2001-0405: ip_conntrack_ftp in the IPTables firewall for Linux 2.4 allows remote attackers to bypass access res
ip_conntrack_ftp in the IPTables firewall for Linux 2.4 allows remote attackers to bypass access restrictions for an FTP server via a PORT command that lists an arbitrary IP address and port number, which is added to the RELATED table and allowed by the firewall.
nvd
CVE-2026-53176P2CRITICALCVSS 9.8≥ 3.10, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53176 [CRITICAL] CWE-191 CVE-2026-53176: In the Linux kernel, the following vulnerability has been resolved: IB/isert: Reject login PDUs sho
In the Linux kernel, the following vulnerability has been resolved:
IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
In drivers/infiniband/ulp/isert/ib_isert.c, isert_login_recv_done()
computes the login request payload length as wc->byte_len minus
ISER_HEADERS_LEN with no lower bound, and login_req_len is a signed int.
A remote iSER ini
nvd
CVE-2021-47337P4MEDIUMCVSS 5.5Exploited≥ 4.9.273, < 4.9.276≥ 4.14.237, < 4.14.240+6 more2024-05-21
CVE-2021-47337 [MEDIUM] CWE-476 CVE-2021-47337: In the Linux kernel, the following vulnerability has been resolved: scsi: core: Fix bad pointer der
In the Linux kernel, the following vulnerability has been resolved:
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
Commit 66a834d09293 ("scsi: core: Fix error handling of scsi_host_alloc()")
changed the allocation logic to call put_device() to perform host cleanup
with the assumption that IDA removal and stopping the kthre
nvdosv
CVE-2000-0506P3CRITICALCVSS 10.0PoCv2.0v2.0.30+15 more2000-06-09
CVE-2000-0506 [CRITICAL] CVE-2000-0506: The "capabilities" feature in Linux before 2.2.16 allows local users to cause a denial of service or
The "capabilities" feature in Linux before 2.2.16 allows local users to cause a denial of service or gain privileges by setting the capabilities to prevent a setuid program from dropping privileges, aka the "Linux kernel setuid/setcap vulnerability."
nvd
CVE-1999-0513P4MEDIUMCVSS 5.0PoCv2.0v2.11998-01-05
CVE-1999-0513 [MEDIUM] CVE-1999-0513: ICMP messages to broadcast addresses are allowed, allowing for a Smurf attack that can cause a denia
ICMP messages to broadcast addresses are allowed, allowing for a Smurf attack that can cause a denial of service.
nvd
CVE-2013-1763P3HIGHCVSS 7.2PoC≥ 3.3, < 3.4.34≥ 3.5, < 3.7.10+1 more2013-02-28
CVE-2013-1763 [HIGH] CWE-20 CVE-2013-1763: Array index error in the __sock_diag_rcv_msg function in net/core/sock_diag.c in the Linux kernel be
Array index error in the __sock_diag_rcv_msg function in net/core/sock_diag.c in the Linux kernel before 3.7.10 allows local users to gain privileges via a large family value in a Netlink message.
nvdosv
CVE-2020-12352P3MEDIUMCVSS 6.5PoC≥ 5.4, < 5.4.72≥ 5.8.0, < 5.8.16+1 more2020-11-23
CVE-2020-12352 [MEDIUM] CWE-909 CVE-2020-12352: Improper access control in BlueZ may allow an unauthenticated user to potentially enable information
Improper access control in BlueZ may allow an unauthenticated user to potentially enable information disclosure via adjacent access.
nvdosv
CVE-2016-3955P3CRITICALCVSS 9.8fixed in 3.2.80≥ 3.3, < 3.10.102+6 more2016-07-03
CVE-2016-3955 [CRITICAL] CWE-119 CVE-2016-3955: The usbip_recv_xbuff function in drivers/usb/usbip/usbip_common.c in the Linux kernel before 4.5.3 a
The usbip_recv_xbuff function in drivers/usb/usbip/usbip_common.c in the Linux kernel before 4.5.3 allows remote attackers to cause a denial of service (out-of-bounds write) or possibly have unspecified other impact via a crafted length value in a USB/IP packet.
nvdosv
CVE-2024-42252P4MEDIUMCVSS 5.5Exploitedfixed in 6.9.11v6.102024-08-08
CVE-2024-42252 [MEDIUM] CWE-617 CVE-2024-42252: In the Linux kernel, the following vulnerability has been resolved: closures: Change BUG_ON() to WA
In the Linux kernel, the following vulnerability has been resolved:
closures: Change BUG_ON() to WARN_ON()
If a BUG_ON() can be hit in the wild, it shouldn't be a BUG_ON()
For reference, this has popped up once in the CI, and we'll need more
info to debug it:
03240 ------------[ cut here ]------------
03240 kernel BUG at lib/closure.c:21!
03240 k
nvdosv