21181 matches found
CVE-2026-64331
CVE-2026-64331 is a NULL pointer dereference in the Linux kernel's usbip vudc subsystem. The root cause is that vep_alloc_request() never initialized vrequest->udc, so when FunctionFS AIO cancellations arrived in vep_dequeue, a NULL UDC reference caused a kernel oops. The bug reportedly existe...
EUVD-2026-48875
In the Linux kernel, the following vulnerability has been resolved: usbip: vudc: fix NULL deref in vepdequeue vepallocrequest wasn't initializing vrequest-udc, so cancellations on the FunctionFS AIO path were arriving in vepdequeue without a valid UDC reference. Since vrequest-udc is never actual...
CVE-2026-64329
A use-after-free race condition exists in the Linux kernel's USB Type-C UCSI CCG driver. In the device remove path (ucsi_ccg_remove()), ucsi_destroy() frees the ucsi object before free_irq() is called, so an in-flight threaded IRQ handler may dereference the freed memory. The fix reorders free_ir...
CVE-2026-64330
CVE-2026-64330 is an out-of-bounds read in the Linux kernel's USB Type-C TCPM driver, specifically in svdm_consume_modes(). The SVID index (pmdata->svid_index) is used to index into pmdata->svids without bounds validation against pmdata->nsvids. A malicious USB-C partner can drive the in...
CVE-2026-64329 usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
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 ccgirqhandler calls ucsinotifycommon, which on a connector-change event calls ucsiconnectorchange and schedules connector work. In ucsiccgremove...
CVE-2026-64329 usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
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 ccgirqhandler calls ucsinotifycommon, which on a connector-change event calls ucsiconnectorchange and schedules connector work. In ucsiccgremove...
CVE-2026-64330 usb: typec: tcpm: Validate SVID index in svdm_consume_modes()
In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: Validate SVID index in svdmconsumemodes In svdmconsumemodes, the SVID value is read from pmdata-svids using pmdata-svidindex as an array index without bounds validation: paltmode-svid =...
EUVD-2026-48873
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 ccgirqhandler calls ucsinotifycommon, which on a connector-change event calls ucsiconnectorchange and schedules connector work. In ucsiccgremove...
CVE-2026-64328 usb: gadget: f_fs: Fix DMA fence leak
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: ffs: Fix DMA fence leak In ffsdmabuftransfer, a ffsdmafence object is kmalloc'd, with the underlying dmafence later initialized by dmafenceinit, which sets its kref counter to 1. Then, dmaresvaddfence gets a second...
CVE-2026-64328
CVE-2026-64328 is a DMA fence memory leak in the Linux kernel's USB gadget FunctionFS (f_fs) driver. In ffs_dmabuf_transfer(), the first reference to an ffs_dma_fence object is never released after dma_resv_add_fence() acquires a second reference, causing objects to accumulate without being freed...
EUVD-2026-48872
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: ffs: Fix DMA fence leak In ffsdmabuftransfer, a ffsdmafence object is kmalloc'd, with the underlying dmafence later initialized by dmafenceinit, which sets its kref counter to 1. Then, dmaresvaddfence gets a second...
CVE-2026-64327
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: ffs: Initialize epfile-in early to fix endpoint direction checks When parsing endpoint descriptors, ffsdatagotdescs generates the epsaddrmap which contains the endpoint direction. However, epfile-in was previously on...
CVE-2026-64327 usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction checks
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: ffs: Initialize epfile-in early to fix endpoint direction checks When parsing endpoint descriptors, ffsdatagotdescs generates the epsaddrmap which contains the endpoint direction. However, epfile-in was previously on...
CVE-2026-64327 usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction checks
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: ffs: Initialize epfile-in early to fix endpoint direction checks When parsing endpoint descriptors, ffsdatagotdescs generates the epsaddrmap which contains the endpoint direction. However, epfile-in was previously on...
SUSE CVE-2026-64233
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: hold opts-lock across XU walks in uvcfunctionbind uvcfunctionbind walks &opts-extensionunits twice without holding opts-lock: - directly, for the iExtension string-descriptor fixup loop; - indirectly, four times...
PT-2026-64712
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description A Use-After-Free UAF issue exists in the ALSA usx2y driver for us144mkii devices. The tascam disconnect function cancels capture work and midi in work before calling usb kill anchored...
PT-2026-64560
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description An out-of-bounds read exists in the usbio bulk msg function. The function copies bpkt len bytes from the bulk IN buffer usbio-rxbuf into the caller's buffer. However, bpkt len is...
CVE-2026-64339: Undefined Security Weakness
In the Linux kernel, the following vulnerability has been resolved: usb: misc: usbio: bound bulk IN response length to the received transfer usbiobulkmsg copies bpktlen = le16tocpubpkt-len bytes out of the bulk IN buffer usbio-rxbuf, allocated with size usbio-rxbuflen into the caller's buffer...
PT-2026-64558
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description An issue exists in the usb mtu3 component where the mtu3 gadget queue function maps a request before verifying if the QMU GPD ring can accept another transfer. If the mtu3 prepare transf...
PT-2026-64726
Name of the Vulnerable Software and Affected Versions Linux kernel affected versions not specified Description A flaw exists in the RNDIS Remote Network Driver Interface Specification gadget function. The rndis rm hdr function fails to verify the length of the RNDIS header before accessing its...