cbcvebase.

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 18 of 821
CVE-2026-53175P3CRITICALCVSS 9.8≥ 6.18.3, < 6.18.36≥ 6.19.1, < 7.0.13+16 more2026-06-25
CVE-2026-53175 [CRITICAL] CWE-416 CVE-2026-53175: In the Linux kernel, the following vulnerability has been resolved: inet: frags: fix use-after-free In the Linux kernel, the following vulnerability has been resolved: inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush On netns teardown, fqdir_pre_exit() walks the fqdir rhashtable and flushes every fragment queue that is not yet complete using inet_frag_queue_flush(). That helper frees all the skbs queued on the fragment queue
nvd
CVE-2005-1589P4HIGHCVSS 7.2PoC≤ 2.6.122005-05-17
CVE-2005-1589 [HIGH] CVE-2005-1589: The pkt_ioctl function in the pktcdvd block device ioctl handler (pktcdvd.c) in Linux kernel 2.6.12- The pkt_ioctl function in the pktcdvd block device ioctl handler (pktcdvd.c) in Linux kernel 2.6.12-rc4 and earlier calls the wrong function before passing an ioctl to the block device, which crosses security boundaries by making kernel address space accessible from user space and allows local users to cause a denial of service and possibly execute arbitrary co
nvd
CVE-2007-1000P4HIGHCVSS 7.2PoC≤ 2.6.20.12007-03-12
CVE-2007-1000 [HIGH] CVE-2007-1000: The ipv6_getsockopt_sticky function in net/ipv6/ipv6_sockglue.c in the Linux kernel before 2.6.20.2 The ipv6_getsockopt_sticky function in net/ipv6/ipv6_sockglue.c in the Linux kernel before 2.6.20.2 allows local users to read arbitrary kernel memory via certain getsockopt calls that trigger a NULL dereference.
nvd
CVE-2001-1384P4HIGHCVSS 7.2PoCv2.2.0v2.2.1+24 more2001-10-18
CVE-2001-1384 [HIGH] CVE-2001-1384: ptrace in Linux 2.2.x through 2.2.19, and 2.4.x through 2.4.9, allows local users to gain root privi ptrace in Linux 2.2.x through 2.2.19, and 2.4.x through 2.4.9, allows local users to gain root privileges by running ptrace on a setuid or setgid program that itself calls an unprivileged program, such as newgrp.
nvd
CVE-2005-0750P4HIGHCVSS 7.2PoCv2.4.6v2.4.7+34 more2005-03-27
CVE-2005-0750 [HIGH] CVE-2005-0750: The bluez_sock_create function in the Bluetooth stack for Linux kernel 2.4.6 through 2.4.30-rc1 and The bluez_sock_create function in the Bluetooth stack for Linux kernel 2.4.6 through 2.4.30-rc1 and 2.6 through 2.6.11.5 allows local users to gain privileges via (1) socket or (2) socketpair call with a negative protocol value.
nvd
CVE-2004-0228P4HIGHCVSS 7.2PoCv2.6.02004-08-18
CVE-2004-0228 [HIGH] CVE-2004-0228: Integer signedness error in the cpufreq proc handler (cpufreq_procctl) in Linux kernel 2.6 allows lo Integer signedness error in the cpufreq proc handler (cpufreq_procctl) in Linux kernel 2.6 allows local users to gain privileges.
nvd
CVE-2025-40271P4UNKNOWNPoC≥ 0, < 5.10.247-1≥ 0, < 6.1.159-1+2 more2025-12-06
CVE-2025-40271 CVE-2025-40271: In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix uaf in proc_readdir_de() Pde is erased from subdir rbtree through rb_ In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix uaf in proc_readdir_de() Pde is erased from subdir rbtree through rb_erase(), but not set the node to EMPTY, which may result in uaf access. We should use RB_CLEAR_NODE() set the erased node to EMPTY, then pde_subdir_next() will return N
osv
CVE-2021-47324P3HIGHCVSS 8.8fixed in 4.4.276≥ 4.5, < 4.9.276+6 more2024-05-21
CVE-2021-47324 [HIGH] CWE-416 CVE-2021-47324: In the Linux kernel, the following vulnerability has been resolved: watchdog: Fix possible use-afte In the Linux kernel, the following vulnerability has been resolved: watchdog: Fix possible use-after-free in wdt_startup() This module's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished, which wou
nvdosv
CVE-2021-47323P3HIGHCVSS 8.8fixed in 4.4.276≥ 4.5, < 4.9.276+6 more2024-05-21
CVE-2021-47323 [HIGH] CWE-416 CVE-2021-47323: In the Linux kernel, the following vulnerability has been resolved: watchdog: sc520_wdt: Fix possib In the Linux kernel, the following vulnerability has been resolved: watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() This module's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished
nvdosv
CVE-2026-53359P3HIGHCVSS 8.8≥ 2.6.36, < 6.1.177≥ 6.2, < 6.6.144+3 more2026-07-04
CVE-2026-53359 [HIGH] CWE-416 CVE-2026-53359: In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Fix shadow paging use In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Fix shadow paging use-after-free due to unexpected role Commit 0cb2af2ea66ad ("KVM: x86: Fix shadow paging use-after-free due to unexpected GFN") fixed a shadow paging mismatch between stored and computed GFNs; the bug could be triggered by changing a PDE mapping from outsi
nvd
CVE-2026-46242P3HIGHCVSS 7.8≥ 5.15.209, < 5.16≥ 6.1.175, < 6.2+2 more2026-05-30
CVE-2026-46242 [HIGH] CWE-416 CVE-2026-46242: In the Linux kernel, the following vulnerability has been resolved: eventpoll: fix ep_remove struct In the Linux kernel, the following vulnerability has been resolved: eventpoll: fix ep_remove struct eventpoll / struct file UAF ep_remove() (via ep_remove_file()) cleared file->f_ep under file->f_lock but then kept using @file inside the critical section (is_file_epoll(), hlist_del_rcu() through the head, spin_unlock). A concurrent __fput() taking th
nvd
CVE-2026-63801P3HIGHCVSS 8.8≥ 5.5, < 5.10.260≥ 5.11, < 5.15.211+5 more2026-07-19
CVE-2026-63801 [HIGH] CWE-416 CVE-2026-63801: In the Linux kernel, the following vulnerability has been resolved: tipc: fix slab-use-after-free R In the Linux kernel, the following vulnerability has been resolved: tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done tipc_aead_decrypt() goes straight from tipc_bearer_hold(b) to crypto_aead_decrypt(req) without taking a reference on the netns, unlike the encrypt path. When crypto_aead_decrypt() is offloaded asynchronously (e.g. the SIMD
nvd
CVE-2026-31739P3HIGHCVSS 8.8≥ 6.10, < 6.12.81≥ 6.13, < 6.18.22+2 more2026-05-01
CVE-2026-31739 [HIGH] CWE-617 CVE-2026-31739: In the Linux kernel, the following vulnerability has been resolved: crypto: tegra - Add missing CRY In the Linux kernel, the following vulnerability has been resolved: crypto: tegra - Add missing CRYPTO_ALG_ASYNC The tegra crypto driver failed to set the CRYPTO_ALG_ASYNC on its asynchronous algorithms, causing the crypto API to select them for users that request only synchronous algorithms. This causes crashes (at least). Fix this by adding the fla
nvd
CVE-2026-52911P3HIGHCVSS 8.8≥ 5.15, < 5.15.209≥ 5.16, < 6.1.175+4 more2026-06-21
CVE-2026-52911 [HIGH] CVE-2026-52911: In the Linux kernel, the following vulnerability has been resolved: ksmbd: scope conn->binding slow In the Linux kernel, the following vulnerability has been resolved: ksmbd: scope conn->binding slowpath to bound sessions only When the binding SESSION_SETUP sets conn->binding = true, the flag stays set after the call so that the global session lookup in ksmbd_session_lookup_all() can find the session, which was not added to conn->sessions. Because the flag
nvd
CVE-2026-23246P3HIGHCVSS 8.8≥ 6.5.1, < 6.6.130≥ 6.7, < 6.12.77+4 more2026-03-18
CVE-2026-23246 [HIGH] CWE-129 CVE-2026-23246: In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: bounds-check li In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration link_id is taken from the ML Reconfiguration element (control & 0x000f), so it can be 0..15. link_removal_timeout[] has IEEE80211_MLD_MAX_NUM_LINKS (15) elements, so index 15 is out-of-bounds. Skip subelements with
nvdosv
CVE-2026-31773P3HIGHCVSS 8.8≥ 3.15.5, < 3.16≥ 3.16.1, < 5.10.253+8 more2026-05-01
CVE-2026-31773 [HIGH] CVE-2026-31773: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SMP: derive legacy r In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SMP: derive legacy responder STK authentication from MITM state The legacy responder path in smp_random() currently labels the stored STK as authenticated whenever pending_sec_level is BT_SECURITY_HIGH. That reflects what the local service requested, not what the pairing flow actu
nvd
CVE-2026-43495P3HIGHCVSS 8.8≥ 5.19, < 6.1.176≥ 6.2, < 6.6.140+5 more2026-05-21
CVE-2026-43495 [HIGH] CWE-125 CVE-2026-43495: In the Linux kernel, the following vulnerability has been resolved: net: wwan: t7xx: validate port_ In the Linux kernel, the following vulnerability has been resolved: net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler t7xx_port_enum_msg_handler() uses the modem-supplied port_count field as a loop bound over port_msg->data[] without checking that the message buffer contains sufficient data. A modem sending por
nvd
CVE-2026-53075P3HIGHCVSS 8.8≥ 2.6.30, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53075 [HIGH] CVE-2026-53075: In the Linux kernel, the following vulnerability has been resolved: ppp: require CAP_NET_ADMIN in t In the Linux kernel, the following vulnerability has been resolved: ppp: require CAP_NET_ADMIN in target netns for unattached ioctls /dev/ppp open is currently authorized against file->f_cred->user_ns, while unattached administrative ioctls operate on current->nsproxy->net_ns. As a result, a local unprivileged user can create a new user namespace with CLONE
nvd
CVE-2014-5207P4MEDIUMCVSS 6.2PoC≤ 3.16.12014-08-18
CVE-2014-5207 [MEDIUM] CWE-269 CVE-2014-5207: fs/namespace.c in the Linux kernel through 3.16.1 does not properly restrict clearing MNT_NODEV, MNT fs/namespace.c in the Linux kernel through 3.16.1 does not properly restrict clearing MNT_NODEV, MNT_NOSUID, and MNT_NOEXEC and changing MNT_ATIME_MASK during a remount of a bind mount, which allows local users to gain privileges, interfere with backups and auditing on systems that had atime enabled, or cause a denial of service (excessive filesystem
nvdosv
CVE-2023-6200P3HIGHCVSS 7.5fixed in 6.7v6.72024-01-28
CVE-2023-6200 [HIGH] CWE-362 CVE-2023-6200: A race condition was found in the Linux Kernel. Under certain conditions, an unauthenticated attacke A race condition was found in the Linux Kernel. Under certain conditions, an unauthenticated attacker from an adjacent network could send an ICMPv6 router advertisement packet, causing arbitrary code execution.
nvdosv
Linux Kernel vulnerabilities | cvebase