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

virtio_net: fix memory leak inside XPD_TX with mergeable

In the Linux kernel, the following vulnerability has been resolved: virtio_net: fix memory leak inside XPD_TX with mergeable When we call xdp_convert_buff_to_frame() to get xdpf, if it returns NULL, we should check if xdp_page was allo…

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

net: atlantic: fix aq_vec index out of range error

In the Linux kernel, the following vulnerability has been resolved: net: atlantic: fix aq_vec index out of range error The final update statement of the for loop exceeds the array range, the dereference of self->aq_vec[i] is not checke…

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

octeontx2-af: Fix mcam entry resource leak

In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: Fix mcam entry resource leak The teardown sequence in FLR handler returns if no NIX LF is attached to PF/VF because it indicates that graceful shutdown o…

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

ASoC: SOF: debug: Fix potential buffer overflow by snprintf()

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: debug: Fix potential buffer overflow by snprintf() snprintf() returns the would-be-filled size when the string overflows the given buffer size, hence using …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-50045None
1y ago

powerpc/pci: Fix get_phb_number() locking

In the Linux kernel, the following vulnerability has been resolved: powerpc/pci: Fix get_phb_number() locking The recent change to get_phb_number() causes a DEBUG_ATOMIC_SLEEP warning on some systems: BUG: sleeping function called f…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2022-50042None
1y ago

net: genl: fix error path memory leak in policy dumping

In the Linux kernel, the following vulnerability has been resolved: net: genl: fix error path memory leak in policy dumping If construction of the array of policies fails when recording non-first policy we need to unwind. netlink_poli…

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

net: fix potential refcount leak in ndisc_router_discovery()

In the Linux kernel, the following vulnerability has been resolved: net: fix potential refcount leak in ndisc_router_discovery() The issue happens on specific paths in the function. After both the object `rt` and `neigh` are grabbed su…

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

cxl: Fix a memory leak in an error handling path

In the Linux kernel, the following vulnerability has been resolved: cxl: Fix a memory leak in an error handling path A bitmap_zalloc() must be balanced by a corresponding bitmap_free() in the error handling path of afu_allocate_irqs().

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

ext4: avoid resizing to a partial cluster size

In the Linux kernel, the following vulnerability has been resolved: ext4: avoid resizing to a partial cluster size This patch avoids an attempt to resize the filesystem to an unaligned cluster boundary. An online resize to a size that…

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

powerpc/64: Init jump labels before parse_early_param()

In the Linux kernel, the following vulnerability has been resolved: powerpc/64: Init jump labels before parse_early_param() On 64-bit, calling jump_label_init() in setup_feature_keys() is too late because static keys may be used in sub…

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

ext4: block range must be validated before use in ext4_mb_clear_bb()

In the Linux kernel, the following vulnerability has been resolved: ext4: block range must be validated before use in ext4_mb_clear_bb() Block range to free is validated in ext4_free_blocks() using ext4_inode_block_valid() and then it'…

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

kprobes: don't call disarm_kprobe() for disabled kprobes

In the Linux kernel, the following vulnerability has been resolved: kprobes: don't call disarm_kprobe() for disabled kprobes The assumption in __disable_kprobe() is wrong, and it could try to disarm an already disarmed kprobe and fire …

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

xfrm: policy: fix metadata dst->dev xmit null pointer dereference

In the Linux kernel, the following vulnerability has been resolved: xfrm: policy: fix metadata dst->dev xmit null pointer dereference When we try to transmit an skb with metadata_dst attached (i.e. dst->dev == NULL) through xfrm interf…

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

loop: Check for overflow while configuring loop

In the Linux kernel, the following vulnerability has been resolved: loop: Check for overflow while configuring loop The userspace can configure a loop using an ioctl call, wherein a configuration of type loop_config is passed (see lo_i…

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

xen/privcmd: fix error exit of privcmd_ioctl_dm_op()

In the Linux kernel, the following vulnerability has been resolved: xen/privcmd: fix error exit of privcmd_ioctl_dm_op() The error exit of privcmd_ioctl_dm_op() is calling unlock_pages() potentially with pages being NULL, leading to a …

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

md: call __md_stop_writes in md_stop

In the Linux kernel, the following vulnerability has been resolved: md: call __md_stop_writes in md_stop From the link [1], we can see raid1d was running even after the path raid_dtr -> md_stop -> __md_stop. Let's stop write first in …

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

bpf: Fix a data-race around bpf_jit_limit.

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a data-race around bpf_jit_limit. While reading bpf_jit_limit, it can be changed concurrently via sysctl, WRITE_ONCE() in __do_proc_doulongvec_minmax(). The s…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2022-49975None
1y ago

bpf: Don't redirect packets with invalid pkt_len

In the Linux kernel, the following vulnerability has been resolved: bpf: Don't redirect packets with invalid pkt_len Syzbot found an issue [1]: fq_codel_drop() try to drop a flow whitout any skbs, that is, the flow->head is null. The r…

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

skmsg: Fix wrong last sg check in sk_msg_recvmsg()

In the Linux kernel, the following vulnerability has been resolved: skmsg: Fix wrong last sg check in sk_msg_recvmsg() Fix one kernel NULL pointer dereference as below: [ 224.462334] Call Trace: [ 224.462394] __tcp_bpf_recvmsg+0xd3…

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

bpf, cgroup: Fix kernel BUG in purge_effective_progs

In the Linux kernel, the following vulnerability has been resolved: bpf, cgroup: Fix kernel BUG in purge_effective_progs Syzkaller reported a triggered kernel BUG as follows: ------------[ cut here ]------------ kernel BUG at kern…

▾ SunlitLinux · LinuxEPSS 0.28%via CVEORG
CVE-2022-49955None
1y ago

powerpc/rtas: Fix RTAS MSR[HV] handling for Cell

In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: Fix RTAS MSR[HV] handling for Cell The semi-recent changes to MSR handling when entering RTAS (firmware) cause crashes on IBM Cell machines. An example t…

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

cifs: fix small mempool leak in SMB2_negotiate()

In the Linux kernel, the following vulnerability has been resolved: cifs: fix small mempool leak in SMB2_negotiate() In some cases of failure (dialect mismatches) in SMB2_negotiate(), after the request is sent, the checks would return …

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

media: mceusb: Use new usb_control_msg_*() routines

In the Linux kernel, the following vulnerability has been resolved: media: mceusb: Use new usb_control_msg_*() routines Automatic kernel fuzzing led to a WARN about invalid pipe direction in the mceusb driver: ------------[ cut here ]…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2025-38081None
1y ago

spi-rockchip: Fix register out of bounds access

In the Linux kernel, the following vulnerability has been resolved: spi-rockchip: Fix register out of bounds access Do not write native chip select stuff for GPIO chip selects. GPIOs can be numbered much higher than native CS. Also, it…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2025-38059None
1y ago

btrfs: avoid NULL pointer dereference if no valid csum tree

In the Linux kernel, the following vulnerability has been resolved: btrfs: avoid NULL pointer dereference if no valid csum tree [BUG] When trying read-only scrub on a btrfs with rescue=idatacsums mount option, it will crash with the fo…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2025-38045None
1y ago

wifi: iwlwifi: fix debug actions order

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix debug actions order The order of actions taken for debug was implemented incorrectly. Now we implemented the dump split and do the FW reset only in …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2025-38006None
1y ago

net: mctp: Don't access ifa_index when missing

In the Linux kernel, the following vulnerability has been resolved: net: mctp: Don't access ifa_index when missing In mctp_dump_addrinfo, ifa_index can be used to filter interfaces, but only when the struct ifaddrmsg is provided. Other…

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

bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO

In the Linux kernel, the following vulnerability has been resolved: bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO Precision markers need to be propagated whenever we have an ARG_CONST_* style argument, as the verifier c…

▾ SunlitLinux · LinuxEPSS 0.28%via CVEORG
CVE-2025-38042None
1y ago

dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn

In the Linux kernel, the following vulnerability has been resolved: dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn The user of k3_udma_glue_reset_rx_chn() e.g. ti_am65_cpsw_nuss can run on multiple p…

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2025-38041None
1y ago

clk: sunxi-ng: h616: Reparent GPU clock during frequency changes

In the Linux kernel, the following vulnerability has been resolved: clk: sunxi-ng: h616: Reparent GPU clock during frequency changes The H616 manual does not state that the GPU PLL supports dynamic frequency configuration, so we must t…

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