Total CVEs

150,100

Critical Severity

4,928

High Severity

17,435

Last 7 Days

1,788
Quick preset (or use dates below)
Clear Filters
๐Ÿ“… Showing Year: 2026 (January 1 - December 31, 2026) View All Years โ†’
Showing 1,021 - 1,040 of 46,505 CVEs

In the Linux kernel, the following vulnerability has been resolved: usb: mtu3: unmap request DMA on queue failure mtu3_gadget_queue() maps the request before checking whether the QMU GPD ring can accept another transfer. the request is returned with -EAGAIN before it is linked on the endpoint requ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: USB: serial: keyspan_pda: fix information leak The write() callback is supposed to return the number of characters accepted or a negative errno. Since the addition of write fifo support the keyspan_pda implementation will however ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix broken rx after throttle If the port is closed while throttled, the read urb is never resubmitted and the port will not receive any further data until the device is reconnected (or the driver is r...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix hard lockup on disconnect If submitting the OOB write urb fails persistently (e.g if the device is being disconnected) the driver would loop indefinitely with interrupts disabled. Check for urb s...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64333 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix write buffer corruption The digi_write_inb_command() is supposed to wait for the write urb to become available or return an error, but instead it updates the transfer buffer and tries to resubmit ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: USB: ulpi: fix memory leak on registration failure The allocated device name is never freed on early ULPI device registration failures. Fix this by initialising the device structure earlier and releasing the initial reference whe...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: usbip: vudc: fix NULL deref in vep_dequeue() vep_alloc_request() wasn't initializing vrequest->udc, so cancellations on the FunctionFS AIO path were arriving in vep_dequeue without a valid UDC reference. Since vrequest-&g...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: Validate SVID index in svdm_consume_modes() In svdm_consume_modes(), the SVID value is read from pmdata->svids using pmdata->svid_index as an array index without bounds validation: paltmode->svid = ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove The threaded IRQ handler ccg_irq_handler() calls ucsi_notify_common(), which on a connector-change event calls ucsi_connector_change() and schedules connector work. In u...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Fix DMA fence leak In ffs_dmabuf_transfer(), a ffs_dma_fence object is kmalloc'd, with the underlying dma_fence later initialized by dma_fence_init(), which sets its kref counter to 1. Then, dma_resv_add_fe...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction checks When parsing endpoint descriptors, ffs_data_got_descs() generates the eps_addrmap which contains the endpoint direction. However, epfile->in was...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: block: skip sync_blockdev() on surprise removal in bdev_mark_dead() bdev_mark_dead()'s @surprise == true means the device is already gone. The filesystem callback fs_bdev_mark_dead() honours this and skips sync_filesystem(), ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon This patch is based on a BUG as reported by Bongani Hlope at https://lore.kernel.org/all/20260502125824.425d7159@bongani-mini.home.org.za/ When a channel-switch announ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64324 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: udf: validate free block extents against the partition length udf_free_blocks() checks the logical block number and count against the partition length, but drops the extent offset from that final bound. A crafted extent can pass ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64323 HIGH - 7.1

In the Linux kernel, the following vulnerability has been resolved: udf: validate VAT header length against the VAT inode size udf_load_vat() takes the virtual partition's start offset straight from the on-disk VAT 2.0 header without checking it against the VAT inode size: map->s_type_sp...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64322 HIGH - 7.8

In the Linux kernel, the following vulnerability has been resolved: udf: validate sparing table length as an entry count, not a byte count udf_load_sparable_map() accepts a sparing table when sizeof(*st) + le16_to_cpu(st->reallocationTableLen) > sb->s_blocksize is false, i.e. it treats...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD

In the Linux kernel, the following vulnerability has been resolved: nvme: target: rdma: fix ndev refcount leak on queue connect nvmet_rdma_queue_connect() calls nvmet_rdma_find_get_device() which acquires a reference on the returned ndev via kref_get(). On the path where the host queue backlog is ...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64320 CRITICAL - 9.1

In the Linux kernel, the following vulnerability has been resolved: nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page nvmet_execute_disc_get_log_page() validates only the dword alignment of the host-supplied Log Page Offset (lpo). The 64-bit offset is then added to a small kza...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64319 CRITICAL - 9.1

In the Linux kernel, the following vulnerability has been resolved: nvmet-auth: validate reply message payload bounds against transfer length nvmet_auth_reply() accesses the variable-length rval[] array using attacker-controlled hl (hash length) and dhvlen (DH value length) fields without verifyin...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD
CVE-2026-64318 HIGH - 7.1

In the Linux kernel, the following vulnerability has been resolved: partitions: aix: bound the pp_count scan to the ppe array aix_partition() reads the physical volume descriptor into a fixed-size struct pvd and then scans its physical-partition-extent array: int numpps = be16_to_cpu(pvd->pp_...

Vendor: Linux
Product: Linux
Published: Jul 25, 2026
Source: NVD