CVE-2026-64498 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
iio: buffer: hw-consumer: liberar o scan_mask no lançamento do buffer
O ciclo de vida do scan_mask mudou na commit 9a2e1233d38c ("iio: buffer: hw-consumer: remove redundant scan_mask flexible array").
Antes dessa alteração, o armazenamento da máscara de varredura estava embutido em struct hw_consumer_buffer, portanto iio_hw_buf_release() podia liberar toda a alocação com um único kfree(hw_buf).
Essa commit moveu a máscara de varredura para uma alocação bitmap_zalloc() separada armazenada em buffer.scan_mask, mas deixou iio_hw_buf_release() inalterado.
Libere o scan_mask em iio_hw_buf_release() antes de liberar o wrapper do buffer.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.