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_fenc…
Info
Summary
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_fence() gets a second reference, and a pointer to the ffs_dma_fence is passed as the usb_request's "context" field. The dma-resv mechanism will manage the second reference, but the first reference is never…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/0cae3d6109427c455bad0a18dfb3e2a91657e38a
- https://git.kernel.org/stable/c/b7475b2dce5e121e687280ba5732ccefe77ffd2f
- https://git.kernel.org/stable/c/baa6b6068a3f2bf2ed525a1cb37975905dadc658
- https://git.kernel.org/stable/c/e086c16962a1b0142e2675610e9c06fcfcd4c3a8
Timeline
- nvd_ingest NVD