CVE-2026-68369 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
usb: gadget: printer: printer_read()의 무한 루프 수정
printer_read() 함수는 요청된 복사 크기와 사용자 공간으로 실제로 복사된 바이트 수에 동일한 변수를 사용하고 있습니다. copy_to_user() 함수는 복사되지 않은 바이트 수를 반환하므로, 아무것도 복사하지 못하면 계산된 복사 길이가 0이 됩니다.
이 경우 len, buf, current_rx_bytes 및 current_rx_buf은 변경되지 않습니다. RX 데이터가 사용 가능하고 사용자 버퍼가 쓰기 불가능한 상태로 남아 있으면 읽기 루프가 무한히 반복될 수 있습니다.
진행 상황이 없는 반복의 경우 복사된 길이를 별도로 추적하고 -EFAULT 또는 이미 복사된 바이트 수를 반환합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.