CVE-2026-68369 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
usb: gadget: printer: correzione del ciclo infinito in printer_read()
printer_read() utilizza la stessa variabile per indicare la dimensione della copia richiesta e il numero di byte effettivamente copiati nello spazio utente. copy_to_user() restituisce il numero di byte non copiati; pertanto, quando fallisce nel copiare qualsiasi dato, la lunghezza calcolata dei byte copiati diventa zero.
In tal caso, len, buf, current_rx_bytes e current_rx_buf rimangono invariati. Se sono disponibili dati RX (ricevuti) e il buffer utente rimane non scrivibile, il ciclo di lettura può ripetersi indefinitamente.
Tracciare la lunghezza dei byte copiati separatamente ed eseguire il ritorno con -EFAULT o con il numero di byte già copiati se un'iterazione non produce progressi.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.