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 20 of 821
CVE-2026-52958P3CRITICALCVSS 9.1≥ 5.3, < 5.10.258≥ 5.11, < 5.15.209+8 more2026-06-24
CVE-2026-52958 [CRITICAL] CWE-125 CVE-2026-52958: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-b In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-bounds access in osdmap_decode() When decoding osd_state and osd_weight from an incoming osdmap in osdmap_decode(), both are decoded for each osd, i.e., map->max_osd times. The ceph_decode_need() check only accounts for sizeof(*map->osd_weight) once.
nvd
CVE-2013-2852P4MEDIUMCVSS 6.9PoC≥ 2.6.12, < 3.0.83≥ 3.1, < 3.2.47+2 more2013-06-07
CVE-2013-2852 [MEDIUM] CWE-134 CVE-2013-2852: Format string vulnerability in the b43_request_firmware function in drivers/net/wireless/b43/main.c Format string vulnerability in the b43_request_firmware function in drivers/net/wireless/b43/main.c in the Broadcom B43 wireless driver in the Linux kernel through 3.9.4 allows local users to gain privileges by leveraging root access and including format string specifiers in an fwpostfix modprobe parameter, leading to improper construction of an error
nvdosv
CVE-2026-43406P3CRITICALCVSS 9.1≥ 5.11, < 5.15.203≥ 5.16, < 6.1.167+5 more2026-05-08
CVE-2026-43406 [CRITICAL] CWE-125 CVE-2026-43406: In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out- In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds reads in process_message_header() If the message frame is (maliciously) corrupted in a way that the length of the control segment ends up being less than the size of the message header or a different frame is made to look like a message fr
nvd
CVE-2026-43197P3CRITICALCVSS 9.1≥ 6.6, < 6.18.16≥ 6.19, < 6.19.6+1 more2026-05-06
CVE-2026-43197 [CRITICAL] CWE-125 CVE-2026-43197: In the Linux kernel, the following vulnerability has been resolved: netconsole: avoid OOB reads, ms In the Linux kernel, the following vulnerability has been resolved: netconsole: avoid OOB reads, msg is not nul-terminated msg passed to netconsole from the console subsystem is not guaranteed to be nul-terminated. Before recent commit 7eab73b18630 ("netconsole: convert to NBCON console infrastructure") the message would be placed in printk_share
nvd
CVE-2017-1000410P3HIGHCVSS 7.5fixed in 4.15v4.152017-12-07
CVE-2017-1000410 [HIGH] CVE-2017-1000410: The Linux kernel version 3.3-rc1 and later is affected by a vulnerability lies in the processing of The Linux kernel version 3.3-rc1 and later is affected by a vulnerability lies in the processing of incoming L2CAP commands - ConfigRequest, and ConfigResponse messages. This info leak is a result of uninitialized stack variables that may be returned to an attacker in their uninitialized state. By manipulating the code flows that precede the handling of th
nvdosv
CVE-2009-1527P4MEDIUMCVSS 6.9PoC≤ 2.6.29v2.6.302009-05-05
CVE-2009-1527 [MEDIUM] CWE-362 CVE-2009-1527: Race condition in the ptrace_attach function in kernel/ptrace.c in the Linux kernel before 2.6.30-rc Race condition in the ptrace_attach function in kernel/ptrace.c in the Linux kernel before 2.6.30-rc4 allows local users to gain privileges via a PTRACE_ATTACH ptrace call during an exec system call that is launching a setuid application, related to locking an incorrect cred_exec_mutex object.
nvd
CVE-2026-43503P3HIGHCVSS 8.8≥ 3.9, < 5.10.257≥ 5.11, < 5.15.208+9 more2026-05-23
CVE-2026-43503 [HIGH] CWE-664 CVE-2026-43503: In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-f In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpers Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags when moving frags from source to destination. __pskb_copy_fclone() defers the re
nvd
CVE-2026-31622P3HIGHCVSS 8.8≥ 3.13, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31622 [HIGH] CWE-120 CVE-2026-31622: In the Linux kernel, the following vulnerability has been resolved: NFC: digital: Bounds check NFC- In the Linux kernel, the following vulnerability has been resolved: NFC: digital: Bounds check NFC-A cascade depth in SDD response handler The NFC-A anti-collision cascade in digital_in_recv_sdd_res() appends 3 or 4 bytes to target->nfcid1 on each round, but the number of cascade rounds is controlled entirely by the peer device. The peer sets the cas
nvd
CVE-2026-53217P3HIGHCVSS 8.6≥ 5.5, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53217 [HIGH] CVE-2026-53217: In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: sync RX data at the In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: sync RX data at the hardware packet offset mvpp2 programs the RX queue packet offset, so hardware writes received data at dma_addr + MVPP2_SKB_HEADROOM. The current CPU sync starts at dma_addr and only covers rx_bytes + MVPP2_MH_SIZE bytes, which syncs the unused headroom and mis
nvd
CVE-2013-1773P4MEDIUMCVSS 6.2PoC≤ 3.3v3.0+87 more2013-02-28
CVE-2013-1773 [MEDIUM] CWE-119 CVE-2013-1773: Buffer overflow in the VFAT filesystem implementation in the Linux kernel before 3.3 allows local us Buffer overflow in the VFAT filesystem implementation in the Linux kernel before 3.3 allows local users to gain privileges or cause a denial of service (system crash) via a VFAT write operation on a filesystem with the utf8 mount option, which is not properly handled during UTF-8 to UTF-16 conversion.
nvdosv
CVE-2022-23222P3HIGHCVSS 7.8≥ 5.8.0, < 5.15.37≥ 5.16, < 5.16.112022-01-14
CVE-2022-23222 [HIGH] CWE-476 CVE-2022-23222: kernel/bpf/verifier.c in the Linux kernel through 5.15.14 allows local users to gain privileges beca kernel/bpf/verifier.c in the Linux kernel through 5.15.14 allows local users to gain privileges because of the availability of pointer arithmetic via certain *_OR_NULL pointer types.
nvdosv
CVE-2017-18379P3CRITICALCVSS 9.8≥ 4.10, < 4.142019-07-27
CVE-2017-18379 [CRITICAL] CWE-119 CVE-2017-18379: In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c. In the Linux kernel before 4.14, an out of boundary access happened in drivers/nvme/target/fc.c.
nvdosv
CVE-2026-31712P3HIGHCVSS 8.3≥ 5.15, < 6.12.84≥ 6.13, < 6.18.25+1 more2026-05-01
CVE-2026-31712 [HIGH] CWE-787 CVE-2026-31712: In the Linux kernel, the following vulnerability has been resolved: ksmbd: require minimum ACE size In the Linux kernel, the following vulnerability has been resolved: ksmbd: require minimum ACE size in smb_check_perm_dacl() Both ACE-walk loops in smb_check_perm_dacl() only guard against an under-sized remaining buffer, not against an ACE whose declared `ace->size` is smaller than the struct it claims to describe: if (offsetof(struct smb_ace, acce
nvd
CVE-2018-14633P3HIGHCVSS 7.0≥ 3.1, < 3.16.59≥ 3.17, < 3.18.124+4 more2018-09-25
CVE-2018-14633 [HIGH] CWE-121 CVE-2018-14633: A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the A security flaw was found in the chap_server_compute_md5() function in the ISCSI target code in the Linux kernel in a way an authentication request from an ISCSI initiator is processed. An unauthenticated remote attacker can cause a stack buffer overflow and smash up to 17 bytes of the stack. The attack requires the iSCSI target to be enabled on the vi
nvdosv
CVE-2017-9150P4MEDIUMCVSS 5.5PoC≤ 4.10.92017-05-22
CVE-2017-9150 [MEDIUM] CWE-200 CVE-2017-9150: The do_check function in kernel/bpf/verifier.c in the Linux kernel before 4.11.1 does not make the a The do_check function in kernel/bpf/verifier.c in the Linux kernel before 4.11.1 does not make the allow_ptr_leaks value available for restricting the output of the print_bpf_insn function, which allows local users to obtain sensitive address information via crafted bpf system calls.
nvdosv
CVE-2018-20836P3HIGHCVSS 8.1fixed in 3.16.72≥ 3.17, < 3.18.140+4 more2019-05-07
CVE-2018-20836 [HIGH] CWE-362 CVE-2018-20836: An issue was discovered in the Linux kernel before 4.20. There is a race condition in smp_task_timed An issue was discovered in the Linux kernel before 4.20. There is a race condition in smp_task_timedout() and smp_task_done() in drivers/scsi/libsas/sas_expander.c, leading to a use-after-free.
nvdosv
CVE-2018-18397P4MEDIUMCVSS 5.5PoCfixed in 4.19.72018-12-12
CVE-2018-18397 [MEDIUM] CWE-863 CVE-2018-18397: The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certa The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c.
nvdosv
CVE-2026-53398P3CRITICALCVSS 9.8≥ 5.10.220, < 5.10.260≥ 5.15.154, < 5.15.211+5 more2026-07-19
CVE-2026-53398 [CRITICAL] CVE-2026-53398: In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix SECINFO_NO_NAME decod In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix SECINFO_NO_NAME decode error cleanup nfsd4_decode_secinfo_no_name() currently initializes sin_exp after decoding sin_style. If the XDR stream is truncated, the decoder returns nfserr_bad_xdr before sin_exp is initialized. Since commit 3fdc54646234 ("NFSD: Reduce amount of stru
nvd
CVE-2026-53228P3CRITICALCVSS 9.8≥ 3.18, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53228 [CRITICAL] CVE-2026-53228: In the Linux kernel, the following vulnerability has been resolved: ipv6: sit: reload inner IPv6 he In the Linux kernel, the following vulnerability has been resolved: ipv6: sit: reload inner IPv6 header after GSO offloads ipip6_tunnel_xmit() caches the inner IPv6 header pointer at function entry and continues using it after iptunnel_handle_offloads(). For GSO skbs, iptunnel_handle_offloads() calls skb_header_unclone(). When the skb header is cloned,
nvd
CVE-2026-23240P3CRITICALCVSS 9.8≥ 5.3.1, < 6.12.75≥ 6.13, < 6.18.16+3 more2026-03-10
CVE-2026-23240 [CRITICAL] CWE-362 CVE-2026-23240: In the Linux kernel, the following vulnerability has been resolved: tls: Fix race condition in tls_ In the Linux kernel, the following vulnerability has been resolved: tls: Fix race condition in tls_sw_cancel_work_tx() This issue was discovered during a code audit. After cancel_delayed_work_sync() is called from tls_sk_proto_close(), tx_work_handler() can still be scheduled from paths such as the Delayed ACK handler or ksoftirqd. As a result,
nvdosv
Linux Kernel vulnerabilities | cvebase