CVE-2026-68369 in Linux
Sumário
de VulDB • 10/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
usb: gadget: printer: corrige loop infinito em printer_read()
printer_read() usa a mesma variável para o tamanho da cópia solicitada e para o número de bytes realmente copiados para o espaço do usuário. copy_to_user() retorna o número de bytes não copiados; portanto, quando falha ao copiar qualquer dado, o comprimento calculado dos bytes copiados torna-se zero.
Nesse caso, len, buf, current_rx_bytes e current_rx_buf permanecem inalterados. Se houver dados RX disponíveis e o buffer do usuário permanecer como apenas leitura (unwritable), o loop de leitura pode se repetir indefinidamente.
Rastreie o comprimento dos bytes copiados separadamente e retorne -EFAULT ou o número de bytes já copiados caso uma iteração não produza progresso algum.
If you want to get best quality of vulnerability data, you may have to visit VulDB.