Към съдържанието

CVE-2026-64328: Linux

Няма оценка

CVSS

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

    Описание

    Оригинално описание

    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 properly released; the ffs_dmabuf_cleanup() function decreases the reference count, but only to balance with the reference grab in ffs_dmabuf_signal_done(). The code will then slowly leak memory as more ffs_dma_fence objects are created without being ever freed. Address this issue by transferring ownership of the fence to the DMA reservation object, by calling dma_fence_put() right after dma_resv_add_fence(). The ffs_dma_fence then gets properly discarded after being signalled.

    Засегнати продукти

    • Linux Linux: 7b07a2a7ca02a20124b552be96c5a56910795488 преди b7475b2dce5e121e687280ba5732ccefe77ffd2f; 7b07a2a7ca02a20124b552be96c5a56910795488 преди e086c16962a1b0142e2675610e9c06fcfcd4c3a8; 7b07a2a7ca02a20124b552be96c5a56910795488 преди 0cae3d6109427c455bad0a18dfb3e2a91657e38a; 7b07a2a7ca02a20124b552be96c5a56910795488 преди baa6b6068a3f2bf2ed525a1cb37975905dadc658
    • Linux Linux: 6.9; преди 6.9; 6.12.96 до 6.12.*; 6.18.39 до 6.18.*; 7.1.4 до 7.1.*; от 7.2 нататък

    История

    • 25 юли 2026 Публикувано

    Други уязвимости в Linux Linux

    Първоизточници

    CVE-2026-64328: Linux | freedomonline.bg