CVE-2026-68369 in Linux
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
usb: gadget: printer: corrige bucle infinito en printer_read()
printer_read() utiliza la misma variable para el tamaño solicitado a copiar y el número de bytes realmente copiados al espacio de usuario. copy_to_user() devuelve el número de bytes no copiados, por lo que cuando falla al copiar cualquier dato, la longitud calculada como copiada se convierte en cero.
En ese caso, len, buf, current_rx_bytes y current_rx_buf permanecen sin cambios. Si hay datos RX disponibles y el búfer del usuario sigue siendo inescrivible, el bucle de lectura puede repetirse indefinidamente.
Registre la longitud copiada por separado y devuelva -EFAULT, o el número de bytes ya copiados, si una iteración no produce ningún progreso.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.