VulnSea

Linux has 8,801 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3618 in the last 90 days against 1301 in the 90 before. The busiest recent month was September 2026 with 2014. The median CVSS is 7.8 (high), with 520 rated critical. 0% have been exploited in the wild, in line with the corpus average. The median gap from publication to a KEV listing is 158 days (7 cases). The dominant weakness classes are CWE-416 (496) and CWE-476 (444). Most affected products: Linux (6450), linux_kernel (2349), kernel (1).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
7.8
Publish → KEV
158 d median(7)
Last 90 days
3618 prev 1301

Products

  • Linux 6450
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
8801
Total CVEs
520
Critical
7
CISA KEV
7
Exploited

linux vulnerabilities

CVEs affecting linux, newest first. Open any entry for full detail, references, and exploit status.

8801 CVEsRSS

CVE-2026-23217None
8mo ago

riscv: trace: fix snapshot deadlock with sbi ecall

In the Linux kernel, the following vulnerability has been resolved: riscv: trace: fix snapshot deadlock with sbi ecall If sbi_ecall.c's functions are traceable, echo "__sbi_ecall:snapshot" > /sys/kernel/tracing/set_ftrace_filter may …

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23214None
8mo ago

btrfs: reject new transactions if the fs is fully read-only

In the Linux kernel, the following vulnerability has been resolved: btrfs: reject new transactions if the fs is fully read-only [BUG] There is a bug report where a heavily fuzzed fs is mounted with all rescue mount options, which leads…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-23216None
8mo ago

scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()

In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count() In iscsit_dec_conn_usage_count(), the function calls complete() while holding the conn->conn_u…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23212None
8mo ago

bonding: annotate data-races around slave->last_rx

In the Linux kernel, the following vulnerability has been resolved: bonding: annotate data-races around slave->last_rx slave->last_rx and slave->target_last_arp_rx[...] can be read and written locklessly. Add READ_ONCE() and WRITE_ONCE…

▾ SunlitLinux · LinuxEPSS 0.10%via CVEORG
CVE-2025-71232None
8mo ago

scsi: qla2xxx: Free sp in error path to fix system crash

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Free sp in error path to fix system crash System crash seen during load/unload test in a loop, [61110.449331] qla2xxx [0000:27:00.0]-0042:0: Disabled M…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2025-71225None
8mo ago

md: suspend array while updating raid_disks via sysfs

In the Linux kernel, the following vulnerability has been resolved: md: suspend array while updating raid_disks via sysfs In raid1_reshape(), freeze_array() is called before modifying the r1bio memory pool (conf->r1bio_pool) and conf->…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2025-71236High· 7.5
8mo ago

scsi: qla2xxx: Validate sp before freeing associated memory

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Validate sp before freeing associated memory System crash with the following signature [154563.214890] nvme nvme2: NVME-FC{1}: controller connect comple…

▾ TwilightLinux · LinuxEPSS 0.38%via CVEORG
CVE-2025-71235None
8mo ago

scsi: qla2xxx: Delay module unload while fabric scan in progress

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Delay module unload while fabric scan in progress System crash seen during load/unload test in a loop. [105954.384919] RBP: ffff914589838dc0 R08: 00000…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23230High· 8.8⚖ disputed
8mo ago

smb: client: split cached_fid bitfields to avoid shared-byte RMW races

In the Linux kernel, the following vulnerability has been resolved: smb: client: split cached_fid bitfields to avoid shared-byte RMW races is_open, has_lease and on_list are stored in the same bitfield byte in struct cached_fid but are…

▾ TwilightLinux · LinuxEPSS 0.28%via CVEORG
CVE-2025-71234High· 8.8
8mo ago

wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add

In the Linux kernel, the following vulnerability has been resolved: wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add The driver does not set hw->sta_data_size, which causes mac80211 to allocate insufficient space for driver p…

▾ TwilightLinux · LinuxEPSS 0.24%via CVEORG
CVE-2026-23187None
8mo ago

pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains

In the Linux kernel, the following vulnerability has been resolved: pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains Fix out-of-range access of bc->domains in imx8m_blk_ctrl_remove().

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23200None
8mo ago

ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF

In the Linux kernel, the following vulnerability has been resolved: ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF syzbot reported a kernel BUG in fib6_add_rt2node() when adding an IPv6 route. [0] Commit f72514b3c569…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23196None
8mo ago

HID: Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer

In the Linux kernel, the following vulnerability has been resolved: HID: Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer Add DMA buffer readiness check before reading DMA buffer to avoid unexpected NULL pointer access…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-23206None
8mo ago

dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero

In the Linux kernel, the following vulnerability has been resolved: dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero The driver allocates arrays for ports, FDBs, and filter blocks using kcalloc() with ethsw->sw_attr…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23190None
8mo ago

ASoC: amd: fix memory leak in acp3x pdm dma ops

In the Linux kernel, the following vulnerability has been resolved: ASoC: amd: fix memory leak in acp3x pdm dma ops

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23186None
8mo ago

hwmon: (acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify()

In the Linux kernel, the following vulnerability has been resolved: hwmon: (acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify() The acpi_power_meter driver's .notify() callback function, acpi_power_meter_notify(), call…

▾ SunlitLinux · LinuxEPSS 0.10%via CVEORG
CVE-2026-23173None
8mo ago

net/mlx5e: TC, delete flows only for existing peers

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: TC, delete flows only for existing peers When deleting TC steering flows, iterate only over actual devcom peers instead of assuming all possible ports exist…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23166None
8mo ago

ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues

In the Linux kernel, the following vulnerability has been resolved: ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues Add NULL pointer checks in ice_vsi_set_napi_queues() to prevent crashes during resume from suspend when ri…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23182None
8mo ago

spi: tegra: Fix a memory leak in tegra_slink_probe()

In the Linux kernel, the following vulnerability has been resolved: spi: tegra: Fix a memory leak in tegra_slink_probe() In tegra_slink_probe(), when platform_get_irq() fails, it directly returns from the function with an error code, w…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-23176None
8mo ago

platform/x86: toshiba_haps: Fix memory leaks in add/remove routines

In the Linux kernel, the following vulnerability has been resolved: platform/x86: toshiba_haps: Fix memory leaks in add/remove routines toshiba_haps_add() leaks the haps object allocated by it if it returns an error after allocating th…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-23163None
8mo ago

drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove On APUs such as Raven and Renoir (GC 9.1.0, 9.2.2, 9.3.0), the ih1 and ih2 interrupt ring b…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23160None
8mo ago

octeon_ep: Fix memory leak in octep_device_setup()

In the Linux kernel, the following vulnerability has been resolved: octeon_ep: Fix memory leak in octep_device_setup() In octep_device_setup(), if octep_ctrl_net_init() fails, the function returns directly without unmapping the mapped …

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23155None
8mo ago

can: gs_usb: gs_usb_receive_bulk_callback(): fix error message

In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: gs_usb_receive_bulk_callback(): fix error message Sinc commit 79a6d1bfe114 ("can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb()…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23142None
8mo ago

mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure

In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure When a DAMOS-scheme DAMON sysfs directory setup fails after setup of access_pattern/ …

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23151None
8mo ago

Bluetooth: MGMT: Fix memory leak in set_ssp_complete

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: Fix memory leak in set_ssp_complete Fix memory leak in set_ssp_complete() where mgmt_pending_cmd structures are not freed after being removed from the…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-23149None
8mo ago

drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl()

In the Linux kernel, the following vulnerability has been resolved: drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl() Since GEM bo handles are u32 in the uapi and the internal implementation uses i…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-23140None
8mo ago

bpf, test_run: Subtract size of xdp_frame from allowed metadata size

In the Linux kernel, the following vulnerability has been resolved: bpf, test_run: Subtract size of xdp_frame from allowed metadata size The xdp_frame structure takes up part of the XDP frame headroom, limiting the size of the metadata…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23135None
8mo ago

wifi: ath12k: fix dma_free_coherent() pointer

In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix dma_free_coherent() pointer dma_alloc_coherent() allocates a DMA mapped buffer and stores the addresses in XXX_unaligned fields. Those should be reu…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-23122None
8mo ago

igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue

In the Linux kernel, the following vulnerability has been resolved: igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue The previous 7 KB per queue caused TX unit hangs under heavy timestamping load. Reducing to 5 KB avoids thes…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-23130None
8mo ago

wifi: ath12k: fix dead lock while flushing management frames

In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix dead lock while flushing management frames Commit [1] converted the management transmission work item into a wiphy work. Since a wiphy work can only …

▾ SunlitLinux · LinuxEPSS 0.09%via CVEORG
linux vulnerabilities (CVEs) — page 190 · VulnSea