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 44 of 821
CVE-2025-39987P3UNKNOWN≥ 4.12.0, < 5.4.300≥ 5.5.0, < 5.10.245+5 more2025-10-15
CVE-2025-39987 can: hi311x: populate ndo_change_mtu() to prevent buffer overflow can: hi311x: populate ndo_change_mtu() to prevent buffer overflow In the Linux kernel, the following vulnerability has been resolved: can: hi311x: populate ndo_change_mtu() to prevent buffer overflow Sending an PF_PACKET allows to bypass the CAN framework logic and to directly reach the xmit() function of a CAN driver. The only check which is performed by the PF_PACKET framework is to make sure that skb->len fits
osv
CVE-2025-39988P3UNKNOWN≥ 5.13.0, < 5.15.194≥ 5.16.0, < 6.1.155+3 more2025-10-15
CVE-2025-39988 can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow In the Linux kernel, the following vulnerability has been resolved: can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow Sending an PF_PACKET allows to bypass the CAN framework logic and to directly reach the xmit() function of a CAN driver. The only check which is performed by the PF_PACKET framework is to make sure that s
osv
CVE-2025-39986P3UNKNOWN≥ 0, < 5.10.247-1≥ 0, < 6.1.158-1+2 more2025-10-15
CVE-2025-39986 CVE-2025-39986: In the Linux kernel, the following vulnerability has been resolved: can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow Sending an PF In the Linux kernel, the following vulnerability has been resolved: can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow Sending an PF_PACKET allows to bypass the CAN framework logic and to directly reach the xmit() function of a CAN driver. The only check which is performed by the PF_PACKET framework
osv
CVE-2025-39973P3UNKNOWN≥ 0, < 5.10.247-1≥ 0, < 6.1.158-1+2 more2025-10-15
CVE-2025-39973 CVE-2025-39973: In the Linux kernel, the following vulnerability has been resolved: i40e: add validation for ring_len param The `ring_len` parameter provided by the v In the Linux kernel, the following vulnerability has been resolved: i40e: add validation for ring_len param The `ring_len` parameter provided by the virtual function (VF) is assigned directly to the hardware memory context (HMC) without any validation. To address this, introduce an upper boundary check for both Tx an
osv
CVE-2017-2634P3HIGHCVSS 7.5fixed in 2.6.22.172018-07-27
CVE-2017-2634 [HIGH] CWE-476 CVE-2017-2634: It was found that the Linux kernel's Datagram Congestion Control Protocol (DCCP) implementation befo It was found that the Linux kernel's Datagram Congestion Control Protocol (DCCP) implementation before 2.6.22.17 used the IPv4-only inet_sk_rebuild_header() function for both IPv4 and IPv6 DCCP connections, which could result in memory corruptions. A remote attacker could use this flaw to crash the system.
nvdosv
CVE-2022-0742P3HIGHCVSS 7.5≥ 5.13, < 5.15.27≥ 5.16, < 5.16.13+1 more2022-03-18
CVE-2022-0742 [HIGH] CWE-275 CVE-2022-0742: Memory leak in icmp6 implementation in Linux Kernel 5.13+ allows a remote attacker to DoS a host by Memory leak in icmp6 implementation in Linux Kernel 5.13+ allows a remote attacker to DoS a host by making it go out-of-memory via icmp6 packets of type 130 or 131. We recommend upgrading past commit 2d3916f3189172d5c69d33065c3c21119fe539fc.
nvdosv
CVE-2018-12714P3CRITICALCVSS 9.8≥ 4.17, < 4.17.42018-06-24
CVE-2018-12714 [CRITICAL] CWE-787 CVE-2018-12714: An issue was discovered in the Linux kernel through 4.17.2. The filter parsing in kernel/trace/trace An issue was discovered in the Linux kernel through 4.17.2. The filter parsing in kernel/trace/trace_events_filter.c could be called with no filter, which is an N=0 case when it expected at least one line to have been read, thus making the N-1 index invalid. This allows attackers to cause a denial of service (slab out-of-bounds write) or possibly
nvd
CVE-2017-0564P3HIGHCVSS 7.8v3.10v3.182017-04-07
CVE-2017-0564 [HIGH] CVE-2017-0564: An elevation of privilege vulnerability in the kernel ION subsystem could enable a local malicious a An elevation of privilege vulnerability in the kernel ION subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. This issue is rated as Critical due to the possibility of a local permanent device compromise, which may require reflashing the operating system to repair the device. Product: Android. Version
nvd
CVE-2019-9003P3HIGHCVSS 7.5≥ 4.18, < 4.19.18≥ 4.20, < 4.20.5+1 more2019-02-22
CVE-2019-9003 [HIGH] CWE-416 CVE-2019-9003: In the Linux kernel before 4.20.5, attackers can trigger a drivers/char/ipmi/ipmi_msghandler.c use-a In the Linux kernel before 4.20.5, attackers can trigger a drivers/char/ipmi/ipmi_msghandler.c use-after-free and OOPS by arranging for certain simultaneous execution of the code, as demonstrated by a "service ipmievd restart" loop.
nvdosv
CVE-2016-4485P3HIGHCVSS 7.5≤ 4.5.42016-05-23
CVE-2016-4485 [HIGH] CWE-200 CVE-2016-4485: The llc_cmsg_rcv function in net/llc/af_llc.c in the Linux kernel before 4.5.5 does not initialize a The llc_cmsg_rcv function in net/llc/af_llc.c in the Linux kernel before 4.5.5 does not initialize a certain data structure, which allows attackers to obtain sensitive information from kernel stack memory by reading a message.
nvdosv
CVE-2015-4004P3HIGHCVSS 8.5≥ 3.4, < 4.32015-06-07
CVE-2015-4004 [HIGH] CWE-119 CVE-2015-4004: The OZWPAN driver in the Linux kernel through 4.0.5 relies on an untrusted length field during packe The OZWPAN driver in the Linux kernel through 4.0.5 relies on an untrusted length field during packet parsing, which allows remote attackers to obtain sensitive information from kernel memory or cause a denial of service (out-of-bounds read and system crash) via a crafted packet.
nvdosv
CVE-2019-15538P3HIGHCVSS 7.5≥ 4.7, < 4.9.191≥ 4.14, < 4.14.141+3 more2019-08-25
CVE-2019-15538 [HIGH] CWE-400 CVE-2019-15538: An issue was discovered in xfs_setattr_nonsize in fs/xfs/xfs_iops.c in the Linux kernel through 5.2. An issue was discovered in xfs_setattr_nonsize in fs/xfs/xfs_iops.c in the Linux kernel through 5.2.9. XFS partially wedges when a chgrp fails on account of being out of disk quota. xfs_setattr_nonsize is failing to unlock the ILOCK after the xfs_qm_vop_chown_reserve call fails. This is primarily a local DoS attack vector, but it might result as well
nvdosv
CVE-2016-7910P3HIGHCVSS 7.8fixed in 3.2.84≥ 3.3, < 3.10.103+8 more2016-11-16
CVE-2016-7910 [HIGH] CWE-416 CVE-2016-7910: Use-after-free vulnerability in the disk_seqf_stop function in block/genhd.c in the Linux kernel bef Use-after-free vulnerability in the disk_seqf_stop function in block/genhd.c in the Linux kernel before 4.7.1 allows local users to gain privileges by leveraging the execution of a certain stop operation even if the corresponding start operation had failed.
nvdosv
CVE-2017-0786P3HIGHCVSS 8.8≥ 0, < 4.13.4-22017-09-08
CVE-2017-0786 [HIGH] CVE-2017-0786: A elevation of privilege vulnerability in the Broadcom wi-fi driver A elevation of privilege vulnerability in the Broadcom wi-fi driver. Product: Android. Versions: Android kernel. Android ID: A-37351060. References: B-V2017060101.
osv
CVE-2021-45485P3HIGHCVSS 7.5fixed in 5.13.32021-12-25
CVE-2021-45485 [HIGH] CWE-327 CVE-2021-45485: In the IPv6 implementation in the Linux kernel before 5.13.3, net/ipv6/output_core.c has an informat In the IPv6 implementation in the Linux kernel before 5.13.3, net/ipv6/output_core.c has an information leak because of certain use of a hash table which, although big, doesn't properly consider that IPv6-based attackers can typically choose among many IPv6 source addresses.
nvdosv
CVE-2011-5327P3CRITICALCVSS 9.8≥ 2.6.39, < 3.12019-07-27
CVE-2011-5327 [CRITICAL] CWE-119 CVE-2011-5327: In the Linux kernel before 3.1, an off by one in the drivers/target/loopback/tcm_loop.c tcm_loop_mak In the Linux kernel before 3.1, an off by one in the drivers/target/loopback/tcm_loop.c tcm_loop_make_naa_tpg() function could result in at least memory corruption.
nvd
CVE-2026-53375P3HIGHCVSS 8.8≥ 4.2, < 6.1.175≥ 6.2, < 6.6.140+3 more2026-07-19
CVE-2026-53375 [HIGH] CVE-2026-53375: In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vce: Prevent partial In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vce: Prevent partial address patches In the case that only one of lo/hi is valid, the patching could result in a bad address written to in FW.
nvd
CVE-2026-53200P3HIGHCVSS 8.8≥ 6.19, < 7.0.13v7.1-rc1+5 more2026-06-25
CVE-2026-53200 [HIGH] CVE-2026-53200: In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix handling of In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix handling of XN[0] when !FEAT_XNX XN has already been extracted from its bitfield position so using FIELD_PREP() on the mask that clears XN[0] is completely broken, having the effect of unconditionally granting execute permissions... Fix the obvious mistake by manipulatin
nvd
CVE-2026-31735P3HIGHCVSS 8.8≥ 6.19, < 6.19.12v7.02026-05-01
CVE-2026-31735 [HIGH] CVE-2026-31735: In the Linux kernel, the following vulnerability has been resolved: iommupt: Fix short gather if th In the Linux kernel, the following vulnerability has been resolved: iommupt: Fix short gather if the unmap goes into a large mapping unmap has the odd behavior that it can unmap more than requested if the ending point lands within the middle of a large or contiguous IOPTE. In this case the gather should flush everything unmapped which can be larger than wha
nvd
CVE-2026-46264P3HIGHCVSS 8.8≥ 6.19, < 6.19.42026-06-03
CVE-2026-46264 [HIGH] CWE-416 CVE-2026-46264: In the Linux kernel, the following vulnerability has been resolved: drm/xe/pf: Fix sysfs initializa In the Linux kernel, the following vulnerability has been resolved: drm/xe/pf: Fix sysfs initialization In case of devm_add_action_or_reset() failure the provided cleanup action will be run immediately on the not yet initialized kobject. This may lead to errors like: [ ] kobject: '(null)' (ff110001393608e0): is not initialized, yet kobject_put() is
nvd
Linux Kernel vulnerabilities | cvebase