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-2022-50201None
1y ago

selinux: fix memleak in security_read_state_kernel()

In the Linux kernel, the following vulnerability has been resolved: selinux: fix memleak in security_read_state_kernel() In this function, it directly returns the result of __security_read_policy without freeing the allocated memory in…

▾ SunlitLinux · LinuxEPSS 0.24%via CVEORG
CVE-2022-50202None
1y ago

PM: hibernate: defer device probing when resuming from hibernation

In the Linux kernel, the following vulnerability has been resolved: PM: hibernate: defer device probing when resuming from hibernation syzbot is reporting hung task at misc_open() [1], for there is a race window of AB-BA deadlock which…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50191None
1y ago

regulator: of: Fix refcount leak bug in of_get_regulation_constraints()

In the Linux kernel, the following vulnerability has been resolved: regulator: of: Fix refcount leak bug in of_get_regulation_constraints() We should call the of_node_put() for the reference returned by of_get_child_by_name() which has…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50197None
1y ago

cpufreq: zynq: Fix refcount leak in zynq_get_revision

In the Linux kernel, the following vulnerability has been resolved: cpufreq: zynq: Fix refcount leak in zynq_get_revision of_find_compatible_node() returns a node pointer with refcount incremented, we should use of_node_put() on it whe…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50186None
1y ago

ath11k: fix missing skb drop on htc_tx_completion error

In the Linux kernel, the following vulnerability has been resolved: ath11k: fix missing skb drop on htc_tx_completion error On htc_tx_completion error the skb is not dropped. This is wrong since the completion_handler logic expect the …

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50179None
1y ago

ath9k: fix use-after-free in ath9k_hif_usb_rx_cb

In the Linux kernel, the following vulnerability has been resolved: ath9k: fix use-after-free in ath9k_hif_usb_rx_cb Syzbot reported use-after-free Read in ath9k_hif_usb_rx_cb() [0]. The problem was in incorrect htc_handle->drv_priv in…

▾ SunlitLinux · LinuxEPSS 0.26%via CVEORG
CVE-2022-50176None
1y ago

drm/mcde: Fix refcount leak in mcde_dsi_bind

In the Linux kernel, the following vulnerability has been resolved: drm/mcde: Fix refcount leak in mcde_dsi_bind Every iteration of for_each_available_child_of_node() decrements the reference counter of the previous node. There is no d…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50174None
1y ago

net: hinic: avoid kernel hung in hinic_get_stats64()

In the Linux kernel, the following vulnerability has been resolved: net: hinic: avoid kernel hung in hinic_get_stats64() When using hinic device as a bond slave device, and reading device stats of master bond device, the kernel may hun…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50159None
1y ago

of: check previous kernel's ima-kexec-buffer against memory bounds

In the Linux kernel, the following vulnerability has been resolved: of: check previous kernel's ima-kexec-buffer against memory bounds Presently ima_get_kexec_buffer() doesn't check if the previous kernel's ima-kexec-buffer lies outsid…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50166None
1y ago

Bluetooth: When HCI work queue is drained, only queue chained work

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: When HCI work queue is drained, only queue chained work The HCI command, event, and data packet processing workqueue is drained to avoid deadlock in commit …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2022-50143None
1y ago

intel_th: Fix a resource leak in an error handling path

In the Linux kernel, the following vulnerability has been resolved: intel_th: Fix a resource leak in an error handling path If an error occurs after calling 'pci_alloc_irq_vectors()', 'pci_free_irq_vectors()' must be called as already …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50144None
1y ago

soundwire: revisit driver bind/unbind and callbacks

In the Linux kernel, the following vulnerability has been resolved: soundwire: revisit driver bind/unbind and callbacks In the SoundWire probe, we store a pointer from the driver ops into the 'slave' structure. This can lead to kernel …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50142None
1y ago

intel_th: msu: Fix vmalloced buffers

In the Linux kernel, the following vulnerability has been resolved: intel_th: msu: Fix vmalloced buffers After commit f5ff79fddf0e ("dma-mapping: remove CONFIG_DMA_REMAP") there's a chance of DMA buffer getting allocated via vmalloc(),…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-50135None
1y ago

RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup The function rxe_create_qp calls rxe_qp_from_init. If some error occurs, the error handler of function rx…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-50134None
1y ago

RDMA/hfi1: fix potential memory leak in setup_base_ctxt()

In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: fix potential memory leak in setup_base_ctxt() setup_base_ctxt() allocates a memory chunk for uctxt->groups with hfi1_alloc_ctxt_rcv_groups(). When init_use…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50127None
1y ago

RDMA/rxe: Fix error unwind in rxe_create_qp()

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix error unwind in rxe_create_qp() In the function rxe_create_qp(), rxe_qp_from_init() is called to initialize qp, internally things like the spin locks are…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50130None
1y ago

staging: fbtft: core: set smem_len before fb_deferred_io_init call

In the Linux kernel, the following vulnerability has been resolved: staging: fbtft: core: set smem_len before fb_deferred_io_init call The fbtft_framebuffer_alloc() calls fb_deferred_io_init() before initializing info->fix.smem_len. I…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50118None
1y ago

powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable

In the Linux kernel, the following vulnerability has been resolved: powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable commit 2c9ac51b850d ("powerpc/perf: Fix PMU callbacks to clear pe…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50110None
1y ago

watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource

In the Linux kernel, the following vulnerability has been resolved: watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource Unlike release_mem_region(), a call to release_resource() does not free the resource, so it has to be fre…

▾ SunlitLinux · LinuxEPSS 0.24%via CVEORG
CVE-2022-50104None
1y ago

powerpc/xive: Fix refcount leak in xive_get_max_prio

In the Linux kernel, the following vulnerability has been resolved: powerpc/xive: Fix refcount leak in xive_get_max_prio of_find_node_by_path() returns a node pointer with refcount incremented, we should use of_node_put() on it when do…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50108None
1y ago

mfd: max77620: Fix refcount leak in max77620_initialise_fps

In the Linux kernel, the following vulnerability has been resolved: mfd: max77620: Fix refcount leak in max77620_initialise_fps of_get_child_by_name() returns a node pointer with refcount incremented, we should use of_node_put() on it …

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50107None
1y ago

cifs: Fix memory leak when using fscache

In the Linux kernel, the following vulnerability has been resolved: cifs: Fix memory leak when using fscache If we hit the 'index == next_cached' case, we leak a refcount on the struct page. Fix this by using readahead_folio() which t…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50103None
1y ago

sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed

In the Linux kernel, the following vulnerability has been resolved: sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed With cgroup v2, the cpuset's cpus_allowed mask can be empty indicating that the cpuset will just u…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-50091None
1y ago

locking/csd_lock: Change csdlock_debug from early_param to __setup

In the Linux kernel, the following vulnerability has been resolved: locking/csd_lock: Change csdlock_debug from early_param to __setup The csdlock_debug kernel-boot parameter is parsed by the early_param() function csdlock_debug(). If…

▾ SunlitLinux · LinuxEPSS 0.25%via CVEORG
CVE-2022-50086None
1y ago

block: don't allow the same type rq_qos add more than once

In the Linux kernel, the following vulnerability has been resolved: block: don't allow the same type rq_qos add more than once In our test of iocost, we encountered some list add/del corruptions of inner_walk list in ioc_timer_fn. The…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50088None
1y ago

mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()

In the Linux kernel, the following vulnerability has been resolved: mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() damon_reclaim_init() allocates a memory chunk for ctx with damon_new_ctx(). When damon_select_ops(…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50082None
1y ago

ext4: fix warning in ext4_iomap_begin as race between bmap and write

In the Linux kernel, the following vulnerability has been resolved: ext4: fix warning in ext4_iomap_begin as race between bmap and write We got issue as follows: ------------[ cut here ]------------ WARNING: CPU: 3 PID: 9310 at fs/ext4…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50080None
1y ago

tee: add overflow check in register_shm_helper()

In the Linux kernel, the following vulnerability has been resolved: tee: add overflow check in register_shm_helper() With special lengths supplied by user space, register_shm_helper() has an integer overflow when calculating the number…

▾ SunlitLinux · LinuxEPSS 0.27%via CVEORG
CVE-2022-50076None
1y ago

cifs: Fix memory leak on the deferred close

In the Linux kernel, the following vulnerability has been resolved: cifs: Fix memory leak on the deferred close xfstests on smb21 report kmemleak as below: unreferenced object 0xffff8881767d6200 (size 64): comm "xfs_io", pid 128…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2022-50071None
1y ago

mptcp: move subflow cleanup in mptcp_destroy_common()

In the Linux kernel, the following vulnerability has been resolved: mptcp: move subflow cleanup in mptcp_destroy_common() If the mptcp socket creation fails due to a CGROUP_INET_SOCK_CREATE eBPF program, the MPTCP protocol ends-up leak…

▾ SunlitLinux · LinuxEPSS 0.24%via CVEORG
linux vulnerabilities (CVEs) — page 232 · VulnSea