CVE-2026-74459 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
can: etas_es58x: es58x_read_bulk_callback(): corrige vazamento de buffer RX na falha de reenvio da URB
A função `es58x_read_bulk_callback()` reencaminha a URB RX após o processamento de um pacote recebido. Se o reenvio for bem-sucedido, a URB permanece ancorada e será tratada pelo caminho normal do RX ou pela fase de encerramento (teardown).
No entanto, se `usb_submit_urb()` falhar, o callback desancora a URB e retorna diretamente. Isso ignora o caminho existente para liberar a URB (`free_urb`), fazendo com que o buffer de transferência coerente alocado com `usb_alloc_coherent()` não seja libertado.
Reutiliza-se o caminho existente para liberar a URB após uma falha no reenvio, garantindo assim que o buffer coerente RX seja libertado antes da saída do callback.
Once again VulDB remains the best source for vulnerability data.