VulnSea

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

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-2026-80769None
2mo ago

HID: rapoo: fix missing hid_is_usb() check

In the Linux kernel, the following vulnerability has been resolved: HID: rapoo: fix missing hid_is_usb() check to_usb_interface() can only be used on a hid_device whose parent is really USB; uhid can create devices that identify as bei…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80768None
2mo ago

HID: ft260: fix stack-use-after-return write in I2C read race

In the Linux kernel, the following vulnerability has been resolved: HID: ft260: fix stack-use-after-return write in I2C read race ft260_i2c_read() points dev->read_buf at a caller-supplied buffer (often an on-stack variable), arms a co…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-80765Medium· 4.4
2mo ago

HID: hyperv: validate initial device info bounds

In the Linux kernel, the following vulnerability has been resolved: HID: hyperv: validate initial device info bounds The Hyper-V synthetic HID host supplies SYNTH_HID_INITIAL_DEVICE_INFO messages that contain a HID descriptor followed …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80763None
2mo ago

Bluetooth: hci_event: validate LE Set CIG Parameters response

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: validate LE Set CIG Parameters response The Command Complete dispatch validates only the fixed part of the LE Set CIG Parameters response. After …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-80761None
2mo ago

Bluetooth: ISO: zero the sockaddr before returning it in getname

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: zero the sockaddr before returning it in getname iso_sock_getname() fills a struct sockaddr_iso in place and returns its size without clearing it first…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80759None
2mo ago

Bluetooth: hci_aml: validate firmware segment lengths

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_aml: validate firmware segment lengths aml_download_firmware() reads two lengths from the firmware header and uses them to build pointers before checkin…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-80793None
2mo ago

ipv4: reject undersized MTUs in ip_do_fragment()

In the Linux kernel, the following vulnerability has been resolved: ipv4: reject undersized MTUs in ip_do_fragment() ip_do_fragment() subtracts the IPv4 header length from the effective MTU and passes the resulting payload MTU to ip_fr…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80792High· 7.0
2mo ago

ipv6: fix use-after-free in ip6_finish_output2()

In the Linux kernel, the following vulnerability has been resolved: ipv6: fix use-after-free in ip6_finish_output2() ip6_finish_output2() caches a pointer to the IPv6 destination address (daddr) before invoking lwtunnel_xmit(). The LW…

▾ TwilightLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80800None
2mo ago

nfc: llcp: bound the connect_sn TLV walk to the skb

In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: bound the connect_sn TLV walk to the skb Commit 27256cdb290e ("nfc: llcp: bound SNL TLV parsing to the skb and add length checks") fixed the unbounded TLV w…

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2026-80794None
2mo ago

nfc: nci: fix uninit-value in the RF discover/activated NTF handlers

In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix uninit-value in the RF discover/activated NTF handlers nci_rf_discover_ntf_packet() and nci_rf_intf_activated_ntf_packet() each parse a notification into…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80797None
2mo ago

nfc: pn533: purge fragmented skbs during cleanup

In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: purge fragmented skbs during cleanup pn53x_common_clean() purges resp_q before freeing the common PN533 state, but it leaves fragment_skb untouched. The f…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80796None
2mo ago

nfc: nci: add data_len bound checks to activation parameter extractors

In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add data_len bound checks to activation parameter extractors nci_extract_activation_params_iso_dep() and nci_extract_activation_params_nfc_dep() read an inne…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80795None
2mo ago

nfc: nci: fix out-of-bounds write in nci_target_auto_activated()

In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix out-of-bounds write in nci_target_auto_activated() nci_target_auto_activated() appends a target to the fixed-size array ndev->targets[NCI_MAX_DISCOVERED_…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80799None
2mo ago

nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers

In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers nfc_llcp_parse_gb_tlv() and nfc_llcp_parse_connection_tlv() contain three related bugs in their TLV parsing l…

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2026-80798None
2mo ago

nfc: llcp: reject PDUs shorter than the LLCP header

In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: reject PDUs shorter than the LLCP header Every LLCP PDU begins with a two-byte header (DSAP/SSAP + PTYPE), but the receive path never checked that a frame i…

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2026-80803None
2mo ago

nfc: digital: clamp SENSF_RES length to the destination buffer

In the Linux kernel, the following vulnerability has been resolved: nfc: digital: clamp SENSF_RES length to the destination buffer digital_in_recv_sensf_res() memcpy()s resp->len bytes from a remote NFC-F device response into the NFC_S…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80802None
2mo ago

nfc: fdp: bound the device-reported read length and fix an skb leak

In the Linux kernel, the following vulnerability has been resolved: nfc: fdp: bound the device-reported read length and fix an skb leak fdp_nci_i2c_read() takes the next packet length from two device-supplied bytes and never validates …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80801None
2mo ago

nfc: microread: validate target discovery payload lengths

In the Linux kernel, the following vulnerability has been resolved: nfc: microread: validate target discovery payload lengths microread_target_discovered() parses target discovery payloads from skb->data according to the HCI gate. The …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80807None
2mo ago

nilfs2: reject invalid block index in GC ioctl

In the Linux kernel, the following vulnerability has been resolved: nilfs2: reject invalid block index in GC ioctl Syzbot reported list corruption caused by a double list_add_tail() call on bh->b_assoc_buffers within nilfs_lookup_dirty…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-80804None
2mo ago

xfs: restore nofs context unconditionally in xfs_trans_roll

In the Linux kernel, the following vulnerability has been resolved: xfs: restore nofs context unconditionally in xfs_trans_roll When __xfs_trans_commit() fails in xfs_trans_roll(), the NOFS context is cleared but only restored in the s…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80808None
2mo ago

ext4: stop retrying saturated xattr cache entries

In the Linux kernel, the following vulnerability has been resolved: ext4: stop retrying saturated xattr cache entries ext4_xattr_block_set() retries when a cache entry selected for reuse has a saturated reference count after taking the…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80809None
2mo ago

ocfs2: fix missing metadata reservation for large xattrs

In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix missing metadata reservation for large xattrs [BUG] lsetxattr() panics the kernel when setting a large xattr value on a fragmented filesystem where the file…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80810None
2mo ago

io_uring/rsrc: fix folio size overflow in io_vec_fill_bvec()

In the Linux kernel, the following vulnerability has been resolved: io_uring/rsrc: fix folio size overflow in io_vec_fill_bvec() io_vec_fill_bvec() computes the folio size with a plain int 1: unsigned long folio_size = 1 << imu->foli…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80814None
2mo ago

rndis_host: add overflow check in rndis_rx_fixup()

In the Linux kernel, the following vulnerability has been resolved: rndis_host: add overflow check in rndis_rx_fixup() Add an overflow check to ensure that data_offset + data_len + 8 does not wrap, which would enable an OOB read of the…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80812None
2mo ago

ALSA: dummy: Check card index validity at probe

In the Linux kernel, the following vulnerability has been resolved: ALSA: dummy: Check card index validity at probe snd_dummy_probe() blindly trusts that the given devptr->id value is within the proper card index range. It's OK for th…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-80811None
2mo ago

io_uring/cmd: fix iovec leak when the async cmd is not recycled

In the Linux kernel, the following vulnerability has been resolved: io_uring/cmd: fix iovec leak when the async cmd is not recycled An io_async_cmd carries an iovec array in ->vec.iovec, allocated when the vec has to grow and kept acro…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80815None
2mo ago

ALSA: scarlett2: Use a private URB for the notification endpoint

In the Linux kernel, the following vulnerability has been resolved: ALSA: scarlett2: Use a private URB for the notification endpoint scarlett2_init_notify() used mixer->urb, which snd_usb_mixer_status_create() allocates for the UAC2 st…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-80817None
2mo ago

iommu/iommufd: Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages

In the Linux kernel, the following vulnerability has been resolved: iommu/iommufd: Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages iommufd_ioas_change_process() iterates every IOAS area while …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-80823None
2mo ago

nfc: st21nfca: validate ATR_REQ length against the received frame

In the Linux kernel, the following vulnerability has been resolved: nfc: st21nfca: validate ATR_REQ length against the received frame st21nfca_tm_recv_atr_req() checks that the received ATR_REQ frame is at least ST21NFCA_ATR_REQ_MIN_SI…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-80822None
2mo ago

mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf()

In the Linux kernel, the following vulnerability has been resolved: mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf() Add a check to see if devm_kasprintf() is not NULL in mchp_ipc_get_cluster_aggr_irq(), returning -ENOMEM if …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
linux vulnerabilities (CVEs) — page 96 · VulnSea