VulnSea

Linux has 8,801 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3603 in the last 90 days against 1316 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
3603 prev 1316

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-26878Medium· 5.5
4y ago

drivers/bluetooth/virtio_bt.c in the Linux kernel before 5.16.3 has a memory leak (socket buffers have memory allocated but not freed).

drivers/bluetooth/virtio_bt.c in the Linux kernel before 5.16.3 has a memory leak (socket buffers have memory allocated but not freed).

▾ Sunlitlinux · linux_kernelEPSS 0.34%via NVD
CVE-2021-3739High· 7.1
4y ago

A NULL pointer dereference flaw was found in the btrfs_rm_device function in fs/btrfs/volumes.c in the Linux Kernel, where triggering the bug requires ‘CAP_SYS_ADMIN’

A NULL pointer dereference flaw was found in the btrfs_rm_device function in fs/btrfs/volumes.c in the Linux Kernel, where triggering the bug requires ‘CAP_SYS_ADMIN’. This flaw allows a local attacker to crash the system or leak kernel …

▾ Twilightlinux · linux_kernelEPSS 0.62%via NVD
CVE-2022-26490High· 7.8
4y ago

st21nfca_connectivity_event_received in drivers/nfc/st21nfca/se.c in the Linux kernel through 5.16.12 has EVT_TRANSACTION buffer overflows because of untrusted length parameters.

st21nfca_connectivity_event_received in drivers/nfc/st21nfca/se.c in the Linux kernel through 5.16.12 has EVT_TRANSACTION buffer overflows because of untrusted length parameters.

▾ Twilightlinux · linux_kernelEPSS 0.43%via NVD
CVE-2021-20320Medium· 5.5
4y ago

A flaw was found in s390 eBPF JIT in bpf_jit_insn in arch/s390/net/bpf_jit_comp.c in the Linux kernel

A flaw was found in s390 eBPF JIT in bpf_jit_insn in arch/s390/net/bpf_jit_comp.c in the Linux kernel. In this flaw, a local attacker with special user privilege can circumvent the verifier and may lead to a confidentiality problem.

▾ Sunlitlinux · linux_kernelEPSS 0.26%via NVD
CVE-2021-4090High· 7.1
4y ago

An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel

An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege…

▾ Twilightlinux · linux_kernelEPSS 0.34%via NVD
CVE-2021-44879Medium· 5.5
4y ago

In gc_data_segment in fs/f2fs/gc.c in the Linux kernel before 5.16.3, special files are not considered, leading to a move_data_page NULL pointer dereference.

In gc_data_segment in fs/f2fs/gc.c in the Linux kernel before 5.16.3, special files are not considered, leading to a move_data_page NULL pointer dereference.

▾ Sunlitlinux · linux_kernelEPSS 1.5%via NVD
CVE-2021-45402Medium· 5.5
4y ago

The check_alu_op() function in kernel/bpf/verifier.c in the Linux kernel through v5.16-rc5 did not properly update bounds while handling the mov32 instruction, which allows local users to obtain potentially sensitive address information,…

The check_alu_op() function in kernel/bpf/verifier.c in the Linux kernel through v5.16-rc5 did not properly update bounds while handling the mov32 instruction, which allows local users to obtain potentially sensitive address information,…

▾ Sunlitlinux · linux_kernelEPSS 0.42%via NVD
CVE-2022-24958High· 7.8
4y ago

drivers/usb/gadget/legacy/inode.c in the Linux kernel through 5.16.8 mishandles dev->buf release.

drivers/usb/gadget/legacy/inode.c in the Linux kernel through 5.16.8 mishandles dev->buf release.

▾ Twilightlinux · linux_kernelEPSS 0.41%via NVD
CVE-2022-0264Medium· 5.5
4y ago

A vulnerability was found in the Linux kernel's eBPF verifier when handling internal data structures

A vulnerability was found in the Linux kernel's eBPF verifier when handling internal data structures. Internal memory locations could be returned to userspace. A local attacker with the permissions to insert eBPF code to the kernel can u…

▾ Sunlitlinux · linux_kernelEPSS 0.26%via NVD
CVE-2021-34866High· 7.80day
4y ago

This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.14-rc3

This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.14-rc3. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this v…

▾ Abyssallinux · linux_kernelEPSS 0.97%via NVD
CVE-2021-4001Medium· 4.1
4y ago

A race condition was found in the Linux kernel's ebpf verifier between bpf_map_update_elem and bpf_map_freeze due to a missing lock in kernel/bpf/syscall.c

A race condition was found in the Linux kernel's ebpf verifier between bpf_map_update_elem and bpf_map_freeze due to a missing lock in kernel/bpf/syscall.c. In this flaw, a local user with a special privilege (cap_sys_admin or cap_bpf) c…

▾ Sunlitlinux · linux_kernelEPSS 0.19%via NVD
CVE-2021-44733High· 7.0PoC
4y ago

A use-after-free exists in drivers/tee/tee_shm.c in the TEE subsystem in the Linux kernel through 5.15.11

A use-after-free exists in drivers/tee/tee_shm.c in the TEE subsystem in the Linux kernel through 5.15.11. This occurs because of a race condition in tee_shm_get_from_id during an attempt to free a shared memory object.

▾ Midnightlinux · linux_kernelEPSS 0.75%via NVD
CVE-2021-38206Medium· 5.5
5y ago

The mac80211 subsystem in the Linux kernel before 5.12.13, when a device supporting only 5 GHz is used, allows attackers to cause a denial of service (NULL pointer dereference in the radiotap parser) by injecting a frame with 802.11a rates.

The mac80211 subsystem in the Linux kernel before 5.12.13, when a device supporting only 5 GHz is used, allows attackers to cause a denial of service (NULL pointer dereference in the radiotap parser) by injecting a frame with 802.11a rates.

▾ Sunlitlinux · linux_kernelEPSS 0.27%via NVD
CVE-2021-38198Medium· 5.5
5y ago

arch/x86/kvm/mmu/paging_tmpl.h in the Linux kernel before 5.12.11 incorrectly computes the access permissions of a shadow page, leading to a missing guest protection page fault.

arch/x86/kvm/mmu/paging_tmpl.h in the Linux kernel before 5.12.11 incorrectly computes the access permissions of a shadow page, leading to a missing guest protection page fault.

▾ Sunlitlinux · linux_kernelEPSS 0.45%via NVD
CVE-2021-38166High· 7.8
5y ago

In kernel/bpf/hashtab.c in the Linux kernel through 5.13.8, there is an integer overflow and out-of-bounds write when many elements are placed in a single bucket

In kernel/bpf/hashtab.c in the Linux kernel through 5.13.8, there is an integer overflow and out-of-bounds write when many elements are placed in a single bucket. NOTE: exploitation might be impractical without the CAP_SYS_ADMIN capability.

▾ Twilightlinux · linux_kernelEPSS 0.32%via NVD
CVE-2021-3655Low· 3.3
5y ago

A vulnerability was found in the Linux kernel in versions prior to v5.14-rc1

A vulnerability was found in the Linux kernel in versions prior to v5.14-rc1. Missing size validations on inbound SCTP packets may allow the kernel to read uninitialized memory.

▾ Sunlitlinux · linux_kernelEPSS 0.31%via NVD
CVE-2021-35477Medium· 5.5
5y ago

In the Linux kernel through 5.13.7, an unprivileged BPF program can obtain sensitive information from kernel memory via a Speculative Store Bypass side-channel attack because a certain preempting store operation does not necessarily occu…

In the Linux kernel through 5.13.7, an unprivileged BPF program can obtain sensitive information from kernel memory via a Speculative Store Bypass side-channel attack because a certain preempting store operation does not necessarily occu…

▾ Sunlitlinux · linux_kernelEPSS 0.46%via NVD
CVE-2021-34556Medium· 5.5
5y ago

In the Linux kernel through 5.13.7, an unprivileged BPF program can obtain sensitive information from kernel memory via a Speculative Store Bypass side-channel attack because the protection mechanism neglects the possibility of uninitial…

In the Linux kernel through 5.13.7, an unprivileged BPF program can obtain sensitive information from kernel memory via a Speculative Store Bypass side-channel attack because the protection mechanism neglects the possibility of uninitial…

▾ Sunlitlinux · linux_kernelEPSS 0.42%via NVD
CVE-2021-33624Medium· 4.7PoC
5y ago

In kernel/bpf/verifier.c in the Linux kernel before 5.12.13, a branch can be mispredicted (e.g., because of type confusion) and consequently an unprivileged BPF program can read arbitrary memory locations via a side-channel attack, aka C…

In kernel/bpf/verifier.c in the Linux kernel before 5.12.13, a branch can be mispredicted (e.g., because of type confusion) and consequently an unprivileged BPF program can read arbitrary memory locations via a side-channel attack, aka C…

▾ Twilightlinux · linux_kernelEPSS 0.93%via NVD
CVE-2021-34693Medium· 5.5
5y ago

net/can/bcm.c in the Linux kernel through 5.12.10 allows local users to obtain sensitive information from kernel stack memory because parts of a data structure are uninitialized.

net/can/bcm.c in the Linux kernel through 5.12.10 allows local users to obtain sensitive information from kernel stack memory because parts of a data structure are uninitialized.

▾ Sunlitlinux · linux_kernelEPSS 0.47%via NVD
CVE-2021-33034High· 7.8PoC
5y ago

In the Linux kernel before 5.12.4, net/bluetooth/hci_event.c has a use-after-free when destroying an hci_chan, aka CID-5c4c8c954409

In the Linux kernel before 5.12.4, net/bluetooth/hci_event.c has a use-after-free when destroying an hci_chan, aka CID-5c4c8c954409. This leads to writing an arbitrary value.

▾ Midnightlinux · linux_kernelEPSS 0.83%via NVD
CVE-2021-33033High· 7.8
5y ago

The Linux kernel before 5.11.14 has a use-after-free in cipso_v4_genopt in net/ipv4/cipso_ipv4.c because the CIPSO and CALIPSO refcounting for the DOI definitions is mishandled, aka CID-ad5d07f4a9cd

The Linux kernel before 5.11.14 has a use-after-free in cipso_v4_genopt in net/ipv4/cipso_ipv4.c because the CIPSO and CALIPSO refcounting for the DOI definitions is mishandled, aka CID-ad5d07f4a9cd. This leads to writing an arbitrary va…

▾ Twilightlinux · linux_kernelEPSS 0.57%via NVD
CVE-2020-36311Medium· 5.5⚖ disputed
5y ago

An issue was discovered in the Linux kernel before 5.9

An issue was discovered in the Linux kernel before 5.9. arch/x86/kvm/svm/sev.c allows attackers to cause a denial of service (soft lockup) by triggering destruction of a large SEV VM (which requires unregistering many encrypted regions),…

▾ Sunlitlinux · linux_kernelEPSS 0.34%via NVD
CVE-2020-27171Medium· 6.0
5y ago

An issue was discovered in the Linux kernel before 5.11.8

An issue was discovered in the Linux kernel before 5.11.8. kernel/bpf/verifier.c has an off-by-one error (with a resultant integer underflow) affecting out-of-bounds speculation on pointer arithmetic, leading to side-channel attacks that…

▾ Sunlitlinux · linux_kernelEPSS 0.58%via NVD
CVE-2020-27170Medium· 4.7
5y ago

An issue was discovered in the Linux kernel before 5.11.8

An issue was discovered in the Linux kernel before 5.11.8. kernel/bpf/verifier.c performs undesirable out-of-bounds speculation on pointer arithmetic, leading to side-channel attacks that defeat Spectre mitigations and obtain sensitive i…

▾ Sunlitlinux · linux_kernelEPSS 0.56%via NVD
CVE-2020-14390Medium· 5.6
6y ago

A flaw was found in the Linux kernel in versions before 5.9-rc6

A flaw was found in the Linux kernel in versions before 5.9-rc6. When changing screen size, an out-of-bounds memory write can occur leading to memory corruption or a denial of service. Due to the nature of the flaw, privilege escalation …

▾ Sunlitlinux · linux_kernelEPSS 0.35%via NVD
CVE-2020-10781Medium· 5.5
6y ago

A flaw was found in the Linux Kernel before 5.8-rc6 in the ZRAM kernel module, where a user with a local account and the ability to read the /sys/class/zram-control/hot_add file can create ZRAM device nodes in the /dev/ directory

A flaw was found in the Linux Kernel before 5.8-rc6 in the ZRAM kernel module, where a user with a local account and the ability to read the /sys/class/zram-control/hot_add file can create ZRAM device nodes in the /dev/ directory. This r…

▾ Sunlitlinux · linux_kernelEPSS 0.31%via NVD
CVE-2020-14304Medium· 4.4
6y ago

A memory disclosure flaw was found in the Linux kernel's ethernet drivers, in the way it read data from the EEPROM of the device

A memory disclosure flaw was found in the Linux kernel's ethernet drivers, in the way it read data from the EEPROM of the device. This flaw allows a local user to read uninitialized values from the kernel memory. The highest threat from …

▾ Sunlitlinux · linux_kernelEPSS 0.38%via NVD
CVE-2020-14416Medium· 4.2
6y ago

In the Linux kernel before 5.4.16, a race condition in tty->disc_data handling in the slip and slcan line discipline could lead to a use-after-free, aka CID-0ace17d56824

In the Linux kernel before 5.4.16, a race condition in tty->disc_data handling in the slip and slcan line discipline could lead to a use-after-free, aka CID-0ace17d56824. This affects drivers/net/slip/slip.c and drivers/net/can/slcan.c.

▾ Sunlitlinux · linux_kernelEPSS 0.31%via NVD
CVE-2019-20794Medium· 4.7
6y ago

An issue was discovered in the Linux kernel 4.18 through 5.6.11 when unprivileged user namespaces are allowed

An issue was discovered in the Linux kernel 4.18 through 5.6.11 when unprivileged user namespaces are allowed. A user can create their own PID namespace, and mount a FUSE filesystem. Upon interaction with this FUSE filesystem, if the use…

▾ Sunlitlinux · linux_kernelEPSS 0.51%via NVD
linux vulnerabilities (CVEs) — page 293 · VulnSea