No kernel Linux, a seguinte vulnerabilidade foi resolvida. usb: gadget: f_fs: corrigir vazamento de cerca DMA Em ffs_dmabuf_transfer(), um objeto ffs_dma_fence é kmalloc'd, com o dma_fence subjacente mais tarde inicializado por dma_fence_init(), que configura o seu contra- kref para 1. Então, o dma_resv_add_fence() recebe uma segunda referência, e um ponteiro para o ffs_dma_fence é passado como o campo "contexto" do usb_request. O mecanismo dma-resv irá gerenciar a segunda referência, mas a primeira referência nunca será liberada corretamente; a função ffs_dmabuf_cleanup() diminui a contagem de referência, mas apenas para equilibrar com a captura de referência no ffs_dmabuf_signal_done(). O código irá então vazar lentamente a memória, à medida que mais objetos ffs_ dma_ fence são criados sem ser libertados.
Enderece este problema transferindo a propriedade da cerca para o objeto de reserva DMA, chamando dma_fence_put() logo após dma_resv_add_fence(). O ffs_ dma_ fence é então descartado corretamente após ser sinalizado. Registro de aconselhamento: GHSA-rwqh-f 7 g 9 - w 86 h. Identificadores relacionados: CVE- 2026 - 64328. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 25 T 12: 31: 31.000 Z e lista a sua última modificação como 2026 - 07 - 25 T 12: 31: 31.000 Z.
Severidade: não classificado. Nenhum vetor de pontuação está listado no registro. Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 5 suporte de referências nestes tipos: AVISO, WEB.