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-43234None
6mo ago

team: avoid NETDEV_CHANGEMTU event when unregistering slave

In the Linux kernel, the following vulnerability has been resolved: team: avoid NETDEV_CHANGEMTU event when unregistering slave syzbot is reporting unregister_netdevice: waiting for netdevsim0 to become free. Usage count = 3 ref_t…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43272None
6mo ago

ring-buffer: Fix possible dereference of uninitialized pointer

In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Fix possible dereference of uninitialized pointer There is a pointer head_page in rb_meta_validate_events() which is not initialized at the beginning of a…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43250None
6mo ago

usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke()

In the Linux kernel, the following vulnerability has been resolved: usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() The ChipIdea UDC driver can encounter "not page aligned sg buffer" errors when a USB device is reconnected aft…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43263High· 7.8
6mo ago

media: chips-media: wave5: Fix Null reference while testing fluster

In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Fix Null reference while testing fluster When multi instances are created/destroyed, many interrupts happens and structures for decoder are …

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43280High· 7.1
6mo ago

drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise

In the Linux kernel, the following vulnerability has been resolved: drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise When user provides a bogus pat_index value through the madvise IOCTL, the xe_pat_index_get_…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43279High· 7.8
6mo ago

ALSA: usb-audio: Add sanity check for OOB writes at silencing

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Add sanity check for OOB writes at silencing At silencing the playback URB packets in the implicit fb mode before the actual playback, we blindly assu…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43278High· 7.8
6mo ago

dm: clear cloned request bio pointer when last clone bio completes

In the Linux kernel, the following vulnerability has been resolved: dm: clear cloned request bio pointer when last clone bio completes Stale rq->bio values have been observed to cause double-initialization of cloned bios in request-bas…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43253High· 7.5
6mo ago

iommu/amd: move wait_on_sem() out of spinlock

In the Linux kernel, the following vulnerability has been resolved: iommu/amd: move wait_on_sem() out of spinlock With iommu.strict=1, the existing completion wait path can cause soft lockups under stressed environment, as wait_on_sem(…

▾ TwilightLinux · LinuxEPSS 0.37%via CVEORG
CVE-2026-43248High· 7.8
6mo ago

vhost: move vdpa group bound check to vhost_vdpa

In the Linux kernel, the following vulnerability has been resolved: vhost: move vdpa group bound check to vhost_vdpa Remove duplication by consolidating these here. This reduces the posibility of a parent driver missing them. While w…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43239High· 8.8⚖ disputed
6mo ago

smb: client: prevent races in ->query_interfaces()

In the Linux kernel, the following vulnerability has been resolved: smb: client: prevent races in ->query_interfaces() It was possible for two query interface works to be concurrently trying to update the interfaces. Prevent this by c…

▾ TwilightLinux · LinuxEPSS 0.29%via CVEORG
CVE-2026-43237High· 7.8
6mo ago

drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 This commit simplifies the amdgpu_gem_va_ioctl function, key updates…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43233High· 8.2
6mo ago

netfilter: nf_conntrack_h323: fix OOB read in decode_choice()

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: fix OOB read in decode_choice() In decode_choice(), the boundary check before get_len() uses the variable `len`, which is still 0 from it…

▾ TwilightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-43215High· 8.8
6mo ago

cifs: Fix locking usage for tcon fields

In the Linux kernel, the following vulnerability has been resolved: cifs: Fix locking usage for tcon fields We used to use the cifs_tcp_ses_lock to protect a lot of objects that are not just the server, ses or tcon lists. We later intr…

▾ TwilightLinux · LinuxEPSS 0.32%via CVEORG
CVE-2026-43214High· 7.8
6mo ago

KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Add SRCU read-side protection when reading PDPTR registers in __get_sregs2(). Reading PDPTRs may tr…

▾ TwilightLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43199High· 7.5
6mo ago

net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Fix a "scheduling while atomic" bug in mlx5e_ipsec_init_macs() by replacing mlx5_query_mac_address(…

▾ TwilightLinux · LinuxEPSS 0.41%via CVEORG
CVE-2026-43213High· 7.5
6mo ago

wifi: rtw89: pci: validate sequence number of TX release report

In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: pci: validate sequence number of TX release report Hardware rarely reports abnormal sequence number in TX release report, which will access out-of-bounds …

▾ TwilightLinux · LinuxEPSS 0.28%via CVEORG
CVE-2026-43211High· 7.8
6mo ago

PCI: Fix pci_slot_trylock() error handling

In the Linux kernel, the following vulnerability has been resolved: PCI: Fix pci_slot_trylock() error handling Commit a4e772898f8b ("PCI: Add missing bridge lock to pci_bus_lock()") delegates the bridge device's pci_dev_trylock() to pc…

▾ TwilightLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43206High· 7.8
6mo ago

drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() The kfd_event_page_set() function writes KFD_SIGNAL_EVENT_LIMIT * 8 bytes via memset without checking the b…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-43194High· 7.5
6mo ago

net: consume xmit errors of GSO frames

In the Linux kernel, the following vulnerability has been resolved: net: consume xmit errors of GSO frames udpgro_frglist.sh and udpgro_bench.sh are the flakiest tests currently in NIPA. They fail in the same exact way, TCP GRO test st…

▾ TwilightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-43190High· 8.2
6mo ago

netfilter: xt_tcpmss: check remaining length before reading optlen

In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_tcpmss: check remaining length before reading optlen Quoting reporter: In net/netfilter/xt_tcpmss.c (lines 53-68), the TCP option parser reads op[i+1]…

▾ TwilightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-43187High· 8.8
6mo ago

xfs: delete attr leaf freemap entries when empty

In the Linux kernel, the following vulnerability has been resolved: xfs: delete attr leaf freemap entries when empty Back in commit 2a2b5932db6758 ("xfs: fix attr leaf header freemap.size underflow"), Brian Foster observed that it's po…

▾ TwilightLinux · LinuxEPSS 0.47%via CVEORG
CVE-2026-43180High· 7.8
6mo ago

net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode

In the Linux kernel, the following vulnerability has been resolved: net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode kaweth_set_rx_mode(), the ndo_set_rx_mode callback, calls netif_stop_queue() and netif_wake_queue(…

▾ TwilightLinux · LinuxEPSS 0.10%via CVEORG
CVE-2026-43172High· 8.8
6mo ago

wifi: iwlwifi: fix 22000 series SMEM parsing

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix 22000 series SMEM parsing If the firmware were to report three LMACs (which doesn't exist in hardware) then using "fwrt->smem_cfg.lmac[2]" is an ove…

▾ TwilightLinux · LinuxEPSS 0.33%via CVEORG
CVE-2026-43186Critical· 9.8
6mo ago

ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()

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 f…

▾ MidnightLinux · LinuxEPSS 0.64%via CVEORG
CVE-2026-43176High· 8.8
6mo ago

wifi: rtw89: pci: validate release report content before using for RTL8922DE

In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: pci: validate release report content before using for RTL8922DE The commit 957eda596c76 ("wifi: rtw89: pci: validate sequence number of TX release report"…

▾ TwilightLinux · LinuxEPSS 0.24%via CVEORG
CVE-2026-43158High· 8.8
6mo ago

xfs: fix freemap adjustments when adding xattrs to leaf blocks

In the Linux kernel, the following vulnerability has been resolved: xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs/592 and xfs/794 both trip this assertion in the leaf block freemap adjustment code after ~20 minutes…

▾ TwilightLinux · LinuxEPSS 0.47%via CVEORG
CVE-2026-43153High· 7.8
6mo ago

xfs: remove xfs_attr_leaf_hasname

In the Linux kernel, the following vulnerability has been resolved: xfs: remove xfs_attr_leaf_hasname The calling convention of xfs_attr_leaf_hasname() is problematic, because it returns a NULL buffer when xfs_attr3_leaf_read fails, a …

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-43150High· 7.8
6mo ago

perf/arm-cmn: Reject unsupported hardware configurations

In the Linux kernel, the following vulnerability has been resolved: perf/arm-cmn: Reject unsupported hardware configurations So far we've been fairly lax about accepting both unknown CMN models (at least with a warning), and unknown re…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-43139High· 8.6
6mo ago

xfrm6: fix uninitialized saddr in xfrm6_get_saddr()

In the Linux kernel, the following vulnerability has been resolved: xfrm6: fix uninitialized saddr in xfrm6_get_saddr() xfrm6_get_saddr() does not check the return value of ipv6_dev_get_saddr(). When ipv6_dev_get_saddr() fails to find …

▾ TwilightLinux · LinuxEPSS 0.38%via CVEORG
CVE-2026-43134High· 8.1
6mo ago

Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ This adds a check for encryption key size upon receiving L2CAP_LE_CONN_REQ which is required by L2CA…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
linux vulnerabilities (CVEs) — page 171 · VulnSea