cbcvebase.

Linux Kernel vulnerabilities

16,357 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,357
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL223HIGH4521MEDIUM9642LOW420UNKNOWN1551

Vulnerabilities

Page 10 of 818
CVE-2017-18344P3MEDIUMCVSS 5.5PoCfixed in 4.14.82018-07-26
CVE-2017-18344 [MEDIUM] CWE-125 CVE-2017-18344: The timer_create syscall implementation in kernel/time/posix-timers.c in the Linux kernel before 4.1 The timer_create syscall implementation in kernel/time/posix-timers.c in the Linux kernel before 4.14.8 doesn't properly validate the sigevent->sigev_notify field, which leads to out-of-bounds access in the show_timer function (called when /proc/$PID/timers is read). This allows userspace applications to read arbitrary kernel memory (on a kernel bui
nvdosv
CVE-2022-47938P3MEDIUMCVSS 6.5≥ 5.15, < 5.19.22022-12-23
CVE-2022-47938 [MEDIUM] CWE-125 CVE-2022-47938: An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. fs/ksmbd/smb2m An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. fs/ksmbd/smb2misc.c has an out-of-bounds read and OOPS for SMB2_TREE_CONNECT.
nvdosv
CVE-2026-43186P3CRITICALCVSS 9.8≥ 5.15, < 5.15.202≥ 5.16, < 6.1.165+4 more2026-05-06
CVE-2026-43186 [CRITICAL] CWE-787 CVE-2026-43186: In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix heap buffer ove In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() On the receive path, __ioam6_fill_trace_data() uses trace->nodelen to decide how much data to write for each node. It trusts this field as-is from the incoming packet, with no consistency check against trace->type
nvd
CVE-2026-52986P3CRITICALCVSS 9.8≥ 2.6.26, < 5.10.258≥ 5.11, < 5.15.209+6 more2026-06-24
CVE-2026-52986 [CRITICAL] CWE-476 CVE-2026-52986: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: do In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_sip: don't use simple_strtoul Replace unsafe port parsing in epaddr_len(), ct_sip_parse_header_uri(), and ct_sip_parse_request() with a new sip_parse_port() helper that validates each digit against the buffer limit, eliminating the use of simple_strtoul()
nvd
CVE-2026-31607P3CRITICALCVSS 9.8≥ 2.6.39, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31607 [CRITICAL] CWE-787 CVE-2026-31607: In the Linux kernel, the following vulnerability has been resolved: usbip: validate number_of_packe In the Linux kernel, the following vulnerability has been resolved: usbip: validate number_of_packets in usbip_pack_ret_submit() When a USB/IP client receives a RET_SUBMIT response, usbip_pack_ret_submit() unconditionally overwrites urb->number_of_packets from the network PDU. This value is subsequently used as the loop bound in usbip_recv_iso()
nvd
CVE-2021-3773P3CRITICALCVSS 9.8fixed in 5.14≥ 5.15, < 5.15.15+1 more2022-02-16
CVE-2021-3773 [CRITICAL] CWE-200 CVE-2021-3773: A flaw in netfilter could allow a network-connected attacker to infer openvpn connection endpoint in A flaw in netfilter could allow a network-connected attacker to infer openvpn connection endpoint information for further use in traditional network attacks.
nvd
CVE-2016-4998P3HIGHCVSS 7.1PoC≤ 4.5.52016-07-03
CVE-2016-4998 [HIGH] CWE-119 CVE-2016-4998: The IPT_SO_SET_REPLACE setsockopt implementation in the netfilter subsystem in the Linux kernel befo The IPT_SO_SET_REPLACE setsockopt implementation in the netfilter subsystem in the Linux kernel before 4.6 allows local users to cause a denial of service (out-of-bounds read) or possibly obtain sensitive information from kernel heap memory by leveraging in-container root access to provide a crafted offset value that leads to crossing a ruleset blob bou
nvdosv
CVE-2015-3290P3HIGHCVSS 7.2PoCfixed in 3.12.47≥ 3.13, < 3.14.54+3 more2015-08-31
CVE-2015-3290 [HIGH] CWE-264 CVE-2015-3290: arch/x86/entry/entry_64.S in the Linux kernel before 4.1.6 on the x86_64 platform improperly relies arch/x86/entry/entry_64.S in the Linux kernel before 4.1.6 on the x86_64 platform improperly relies on espfix64 during nested NMI processing, which allows local users to gain privileges by triggering an NMI within a certain instruction window.
nvdosv
CVE-2009-4067P3MEDIUMCVSS 6.8PoCfixed in 2.6.272020-02-11
CVE-2009-4067 [MEDIUM] CWE-120 CVE-2009-4067: Buffer overflow in the auerswald_probe function in the Auerswald Linux USB driver for the Linux kern Buffer overflow in the auerswald_probe function in the Auerswald Linux USB driver for the Linux kernel before 2.6.27 allows physically proximate attackers to execute arbitrary code, cause a denial of service via a crafted USB device, or take full control of the system.
nvd
CVE-2004-0816P4HIGHCVSS 7.5PoCfixed in 2.6.82004-12-23
CVE-2004-0816 [HIGH] CWE-191 CVE-2004-0816: Integer underflow in the firewall logging rules for iptables in Linux before 2.6.8 allows remote att Integer underflow in the firewall logging rules for iptables in Linux before 2.6.8 allows remote attackers to cause a denial of service (application crash) via a malformed IP packet.
nvd
CVE-2026-31433P3HIGHCVSS 8.8≥ 5.15.145, < 5.15.203≥ 6.1.71, < 6.1.168+5 more2026-04-22
CVE-2026-31433 [HIGH] CWE-125 CVE-2026-31433: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix potencial OOB in get In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix potencial OOB in get_file_all_info() for compound requests When a compound request consists of QUERY_DIRECTORY + QUERY_INFO (FILE_ALL_INFORMATION) and the first command consumes nearly the entire max_trans_size, get_file_all_info() would blindly call smbConvertToUTF16() wi
nvd
CVE-2026-31432P3HIGHCVSS 8.8≥ 5.15.145, < 5.16≥ 6.1.71, < 6.2+9 more2026-04-22
CVE-2026-31432 [HIGH] CWE-787 CVE-2026-31432: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix OOB write in QUERY_I In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix OOB write in QUERY_INFO for compound requests When a compound request such as READ + QUERY_INFO(Security) is received, and the first command (READ) consumes most of the response buffer, ksmbd could write beyond the allocated buffer while building a security descriptor. Th
nvd
CVE-2017-13715P3CRITICALCVSS 9.8≥ 4.2, < 4.32017-08-29
CVE-2017-13715 [CRITICAL] CWE-665 CVE-2017-13715: The __skb_flow_dissect function in net/core/flow_dissector.c in the Linux kernel before 4.3 does not The __skb_flow_dissect function in net/core/flow_dissector.c in the Linux kernel before 4.3 does not ensure that n_proto, ip_proto, and thoff are initialized, which allows remote attackers to cause a denial of service (system crash) or possibly execute arbitrary code via a single crafted MPLS packet.
nvdosv
CVE-2022-43945P3HIGHCVSS 7.5fixed in 5.19.17≥ 6.0, < 6.0.2+1 more2022-11-04
CVE-2022-43945 [HIGH] CWE-131 CVE-2022-43945: The Linux kernel NFSD implementation prior to versions 5.19.17 and 6.0.2 are vulnerable to buffer ov The Linux kernel NFSD implementation prior to versions 5.19.17 and 6.0.2 are vulnerable to buffer overflow. NFSD tracks the number of pages held by each NFSD thread by combining the receive and send buffers of a remote procedure call (RPC) into a single array of pages. A client can force the send buffer to shrink by sending an RPC message over TCP wit
nvdosv
CVE-2019-14896P3CRITICALCVSS 9.8≥ 2.6.32, < 3.16.83≥ 3.17, < 4.4.212+4 more2019-11-27
CVE-2019-14896 [CRITICAL] CWE-122 CVE-2019-14896: A heap-based buffer overflow vulnerability was found in the Linux kernel, version kernel-2.6.32, in A heap-based buffer overflow vulnerability was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. A remote attacker could cause a denial of service (system crash) or, possibly execute arbitrary code, when the lbs_ibss_join_existing function is called after a STA connects to an AP.
nvdosv
CVE-2018-5333P3MEDIUMCVSS 5.5PoC≤ 4.14.132018-01-11
CVE-2018-5333 [MEDIUM] CWE-476 CVE-2018-5333: In the Linux kernel through 4.14.13, the rds_cmsg_atomic function in net/rds/rdma.c mishandles cases In the Linux kernel through 4.14.13, the rds_cmsg_atomic function in net/rds/rdma.c mishandles cases where page pinning fails or an invalid address is supplied, leading to an rds_atomic_free_op NULL pointer dereference.
nvdosv
CVE-2026-43037P3CRITICALCVSS 9.8≥ 2.6.22, < 5.10.253≥ 5.11, < 5.15.203+11 more2026-05-01
CVE-2026-43037 [CRITICAL] CWE-787 CVE-2026-43037: In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Oskar Kjos reported the following problem. ip4ip6_err() calls icmp_send() on a cloned skb whose cb[] was written by the IPv6 receive path as struct inet6_skb_parm. icmp_send() passes IPCB(skb2) to __ip_options_echo(), which interprets
nvd
CVE-2026-43125P3CRITICALCVSS 9.8≥ 3.4, < 6.12.75≥ 6.13, < 6.18.16+1 more2026-05-06
CVE-2026-43125 [CRITICAL] CWE-787 CVE-2026-43125: In the Linux kernel, the following vulnerability has been resolved: dlm: validate length in dlm_sea In the Linux kernel, the following vulnerability has been resolved: dlm: validate length in dlm_search_rsb_tree The len parameter in dlm_dump_rsb_name() is not validated and comes from network messages. When it exceeds DLM_RESNAME_MAXLEN, it can cause out-of-bounds write in dlm_search_rsb_tree(). Add length validation to prevent potential buffer
nvd
CVE-2026-31705P3CRITICALCVSS 9.8≥ 5.15.145, < 5.16≥ 6.1.71, < 6.2+4 more2026-05-01
CVE-2026-31705 [CRITICAL] CWE-787 CVE-2026-31705: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds write In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment smb2_get_ea() applies 4-byte alignment padding via memset() after writing each EA entry. The bounds check on buf_free_len is performed before the value memcpy, but the alignment memset fires unconditionally afterward wit
nvd
CVE-2026-52955P3CRITICALCVSS 9.8≥ 2.6.34.1, < 5.10.258≥ 5.11, < 5.15.209+15 more2026-06-24
CVE-2026-52955 [CRITICAL] CWE-125 CVE-2026-52955: 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 crush_decode() A message of type CEPH_MSG_OSD_MAP containing a crush map with at least one bucket has two fields holding the bucket algorithm. If the values in these two fields differ, an out-of-bounds access can occur. This is the c
nvd
Linux Kernel vulnerabilities | cvebase