VulnSea

linux has 7,139 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3448 in the last 90 days against 811 in the 90 before. The busiest recent month was September 2026 with 1985. The median CVSS is 7.8 (high), with 513 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 213 days (6 cases). The dominant weakness classes are CWE-416 (492) and CWE-476 (436). Most affected products: Linux (4788), 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
213 d median(6)
Last 90 days
3448 prev 811

Products

  • Linux 4788
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
7139
Total CVEs
513
Critical
6
CISA KEV
7
Exploited

linux vulnerabilities

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

7139 CVEsRSS

CVE-2026-99049None
1w ago

gpio: xilinx: fix runtime PM leak on request error path

In the Linux kernel, the following vulnerability has been resolved: gpio: xilinx: fix runtime PM leak on request error path pm_runtime_get_sync() leaves the usage counter incremented even when it fails, and xgpio_request() returns the …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99046High· 7.5
1w ago

gve: fix XSK buffer leak on error descriptor

In the Linux kernel, the following vulnerability has been resolved: gve: fix XSK buffer leak on error descriptor When the error bit is set in the RX completion descriptor, the buf_state and its attached buffer should be freed. In the c…

▾ TwilightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-99058None
1w ago

workqueue: Fix NULL current_pwq deref in chained work check

In the Linux kernel, the following vulnerability has been resolved: workqueue: Fix NULL current_pwq deref in chained work check current_wq_worker() only tells us that %current is a kworker. It does not guarantee that the worker is curr…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-99055None
1w ago

tcp: reject net_iov in zerocopy receive mapping hints

In the Linux kernel, the following vulnerability has been resolved: tcp: reject net_iov in zerocopy receive mapping hints After copying a readable prefix, receive_fallback_to_copy() asks tcp_zerocopy_set_hint_for_skb() where page mappi…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99052None
1w ago

selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts

In the Linux kernel, the following vulnerability has been resolved: selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts When an NFSv4 filesystem exported with security_label is mounted a second time, sget_fc() ret…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99057None
1w ago

xen/netfront: don't leak the skb when xennet_fill_frags() fails

In the Linux kernel, the following vulnerability has been resolved: xen/netfront: don't leak the skb when xennet_fill_frags() fails When a response chain has more slots than fit in the skb's frags, xennet_fill_frags() returns an error …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-99051High· 7.8
1w ago

fsverity: RCU-delay the freeing of struct fsverity_info

In the Linux kernel, the following vulnerability has been resolved: fsverity: RCU-delay the freeing of struct fsverity_info __fsverity_get_info() calls rhashtable_lookup_fast(), which just uses rcu_read_lock() and doesn't directly sync…

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-99056High· 7.8
1w ago

strparser: make sure __strp_recv isn't running before tearing down the parser

In the Linux kernel, the following vulnerability has been resolved: strparser: make sure __strp_recv isn't running before tearing down the parser The comment above strp_done() claims that if strp is stopped, strp_recv will no longer be…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99053High· 7.8
1w ago

tipc: hold a reference to nodes found by link name

In the Linux kernel, the following vulnerability has been resolved: tipc: hold a reference to nodes found by link name tipc_node_find_by_name() returns a node after dropping its RCU read lock without taking a reference. The LINK_SET, …

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99066None
1w ago

can: dev: init_can_skb(): restore skb header initialization

In the Linux kernel, the following vulnerability has been resolved: can: dev: init_can_skb(): restore skb header initialization Commit 9f10374bb024 ("can: remove private CAN skb headroom infrastructure") removed the skb_reset_mac_heade…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99054High· 7.8
1w ago

tipc: destroy topsrv workqueues before closing connections

In the Linux kernel, the following vulnerability has been resolved: tipc: destroy topsrv workqueues before closing connections tipc_topsrv_stop() closed subscriber connections while the topology server's send and receive workqueues wer…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99062None
1w ago

vsock/virtio: account only unread bytes in read_skb()

In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: account only unread bytes in read_skb() After a partial stream receive, rx_bytes tracks the unread suffix while buf_used and peer credit still cover the …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99060None
1w ago

wifi: mt76: mt7603: initialize global station WCID

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7603: initialize global station WCID mt7603 uses a driver-private global station WCID for frames that have neither a station nor a vif, including frames …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-99059High· 7.7
1w 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.44%via CVEORG
CVE-2026-99065None
1w 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
1w 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
1w 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.17%via CVEORG
CVE-2026-99069None
1w 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
1w 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.17%via CVEORG
CVE-2026-99070None
1w 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
1w 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
1w 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.17%via CVEORG
CVE-2026-99073None
1w 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
1w 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
1w 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.20%via CVEORG
CVE-2026-99076None
1w 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
1w 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
1w 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.46%via CVEORG
CVE-2026-99079Critical· 9.8
1w 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
1w 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
linux vulnerabilities (CVEs) — page 11 · VulnSea