VulnSea

linux has 8,787 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3795 in the last 90 days against 1117 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 (6436), 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
3795 prev 1117

Products

  • Linux 6436
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
8787
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.

8787 CVEsRSS

CVE-2026-99059High· 7.7
2w ago

wireguard: noise: reject response consumption after intermediate initiation

In the Linux kernel, the following vulnerability has been resolved: wireguard: noise: reject response consumption after intermediate initiation Two threads begin processing the identical response message, received twice. The first thre…

▾ TwilightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-99065None
2w ago

cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()

In the Linux kernel, the following vulnerability has been resolved: cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus() With commit 2125c0034c5d ("cgroup/cpuset: Make cpuset hotplug processing synchronous"), the cpuset ho…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99064High· 8.1
2w ago

cipso: adjust cached option offsets when removing CIPSO

In the Linux kernel, the following vulnerability has been resolved: cipso: adjust cached option offsets when removing CIPSO cipso_v4_skbuff_delattr() removes the CIPSO bytes but does not adjust cached offsets for options that follow th…

▾ TwilightLinux · LinuxEPSS 0.52%via CVEORG
CVE-2026-99061None
2w ago

wifi: brcmfmac: fix P2P device removal race in brcmf_detach()

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix P2P device removal race in brcmf_detach() When the driver is removed while the user space process that created the P2P device (e.g. wpa_supplicant)…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-99069None
2w ago

Input: ati_remote2 - fix type confusion in device attribute handlers

In the Linux kernel, the following vulnerability has been resolved: Input: ati_remote2 - fix type confusion in device attribute handlers Previously, the channel_mask and mode_mask attributes were registered on the parent usb_device via…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99063None
2w ago

dm ioctl: don't let data_start run past the buffer

In the Linux kernel, the following vulnerability has been resolved: dm ioctl: don't let data_start run past the buffer struct dm_ioctl has seven bytes of trailing padding, so the smallest buffer userspace is allowed to ask for, offseto…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-99070None
2w ago

ipv6: do not warn on route notification size race

In the Linux kernel, the following vulnerability has been resolved: ipv6: do not warn on route notification size race fib6_info_hw_flags_set() sizes the skb with rt6_nlmsg_size() and later fills it with rt6_fill_node(). With nexthop c…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99068None
2w ago

ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers

In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers Commit e576e7843c0d ("ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions") centralized the …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99067None
2w ago

btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()

In the Linux kernel, the following vulnerability has been resolved: btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode() When paths_from_inode() fails, scrub_print_warning_inode() jumps to err without dropping the…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-99073None
2w ago

ipv4: stop exception dump when nexthop group shrinks

In the Linux kernel, the following vulnerability has been resolved: ipv4: stop exception dump when nexthop group shrinks Commit 4ce5dc9316de ("inet: switch inet_dump_fib() to RCU protection") allowed IPv4 FIB dumps to run concurrently …

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99072None
2w ago

ipv4: stop route notification sizing when nexthop group shrinks

In the Linux kernel, the following vulnerability has been resolved: ipv4: stop route notification sizing when nexthop group shrinks Commit 680aea08e78c ("net: ipv4: Emit notification when fib hardware flags are changed") added an RCU-o…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99071None
2w ago

ipv4: do not warn on route notification size race

In the Linux kernel, the following vulnerability has been resolved: ipv4: do not warn on route notification size race Commit 680aea08e78c ("net: ipv4: Emit notification when fib hardware flags are changed") added asynchronous route not…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-99076None
2w ago

ipv6: udp: Create exceptions before socket matching

In the Linux kernel, the following vulnerability has been resolved: ipv6: udp: Create exceptions before socket matching Currently, when ICMPv6 Packet Too Big and Redirect Message packets are locally delivered and quote a UDP packet, an…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-99075None
2w ago

rust_binder: reschedule node refcount update on thread exit

In the Linux kernel, the following vulnerability has been resolved: rust_binder: reschedule node refcount update on thread exit When a thread exits via BINDER_THREAD_EXIT, its pending work items are cancelled. If a thread exits while h…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-99081High· 7.5
2w ago

bnxt_en: fix DMA mapping length for padded small packets

In the Linux kernel, the following vulnerability has been resolved: bnxt_en: fix DMA mapping length for padded small packets Stefan Fleischmann reported Intel IOMMU DMA Read faults on BCM57412 NetXtreme-E NICs when transmitting packets…

▾ TwilightLinux · LinuxEPSS 0.52%via CVEORG
CVE-2026-99079Critical· 9.8
2w ago

net/mlx5e: Prevent stale XSK buffer release on refill retry

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Prevent stale XSK buffer release on refill retry When an XDP redirect to an AF_XDP socket fails because its RX ring is full, the XSK core frees the buffer. …

▾ MidnightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-99074None
2w ago

ipv4: stop PMTU walk when nexthop group shrinks

In the Linux kernel, the following vulnerability has been resolved: ipv4: stop PMTU walk when nexthop group shrinks Commit 7d3f3b4367f3 ("net: ipv4: Cache pmtu for all packet paths if multipath enabled") made __ip_rt_update_pmtu() upda…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-99083High· 8.8
2w ago

ksmbd: fix heap out-of-bounds write in krb5_authenticate()

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix heap out-of-bounds write in krb5_authenticate() In krb5_authenticate(), out_len is calculated to determine available headroom in response_buf for the incomi…

▾ TwilightLinux · LinuxEPSS 0.45%via CVEORG
CVE-2026-99078Critical· 9.8
2w ago

net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry With AF_XDP on a striding RQ, mlx5e defers releasing XSK buffers until an MPWQE is refilled. If XSK a…

▾ MidnightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-99077High· 7.4
2w ago

ipv4: udp: Create exceptions before socket matching

In the Linux kernel, the following vulnerability has been resolved: ipv4: udp: Create exceptions before socket matching Currently, when ICMP Fragmentation Needed and Redirect Message packets are locally delivered and quote a UDP packet…

▾ TwilightLinux · LinuxEPSS 0.43%via CVEORG
CVE-2026-99082High· 8.8
2w ago

KVM: x86: Use active memslots for the per-vCPU MMIO cache

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Use active memslots for the per-vCPU MMIO cache KVM tags the per-vCPU MMIO cache with a memslot generation so that a memslot update invalidates cached MMIO i…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99080None
2w ago

fs: Free any excess xarray nodes in clear_inode()

In the Linux kernel, the following vulnerability has been resolved: fs: Free any excess xarray nodes in clear_inode() For many years we've had a hard to hit leak of xarray nodes. Hugh documented it well in commit 786b31121a2c. Recent…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-99085None
2w ago

sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler

In the Linux kernel, the following vulnerability has been resolved: sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler A CPU going down has to empty its own rq. Its hotplug thread waits in sched_cpu_wait_…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99084None
2w ago

readdir: take no inode lock on an immutable directory

In the Linux kernel, the following vulnerability has been resolved: readdir: take no inode lock on an immutable directory iterate_dir() takes the directory's i_rwsem shared and holds it across ->iterate_shared(). For a directory that n…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-99086None
2w ago

dm-integrity: validate the superblock on resume

In the Linux kernel, the following vulnerability has been resolved: dm-integrity: validate the superblock on resume dm_integrity_resume() re-reads the superblock from the device so that it picks up the flags and the recalculate positio…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99087None
2w ago

dm-integrity: fix NULL pointer dereference when the 'R' flag is used

In the Linux kernel, the following vulnerability has been resolved: dm-integrity: fix NULL pointer dereference when the 'R' flag is used If the dm-integrity device has the SB_FLAG_DIRTY_BITMAP flag set and the user activates the device…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2023-7356High· 8.8
2w ago

Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID Copy the content of a Periodic Advertisement Report to BASE only if the service UUID is Basic Au…

▾ TwilightLinux · LinuxEPSS 0.29%via CVEORG
CVE-2026-98656None
2w ago

iio: trigger: cancel reenable_work before freeing trigger

In the Linux kernel, the following vulnerability has been resolved: iio: trigger: cancel reenable_work before freeing trigger iio_trigger_notify_done_atomic() defers ->reenable() into trig->reenable_work on the system workqueue, and th…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98655None
2w ago

perf: Require kernel access for text poke events

In the Linux kernel, the following vulnerability has been resolved: perf: Require kernel access for text poke events Perf events with exclude_kernel=1 can be opened without kernel perf access. However, exclude_kernel does not suppress …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-98659None
2w ago

iio: pressure: rohm-bm1390: Return error when read fails

In the Linux kernel, the following vulnerability has been resolved: iio: pressure: rohm-bm1390: Return error when read fails The data reading function ignores the cached error value, and unconditionally returns 0. Return cached 'ret' -…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
Linux vulnerabilities (CVEs) — page 13 · VulnSea