CVE-2026-80826 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
USB: c67x00: c67x00_add_iso_urb()에서의 use-after-free 수정
아카이저닉(ISO) URB의 마지막 패킷에 대해 TD 생성이 실패할 경우, c67x00_add_iso_urb()는 엔드포인트 스케줄링 상태를 업데이트하기 전에 URB를 반환합니다.
c67x00_giveback_urb()는 URB 사설 데이터를 해제하며, 완료 콜백은 최종 URB 참조를 해제할 수 있습니다. 따라서 urbp->ep_data, urb->interval 및 urbp->cnt에 대한 후속 접근은 이미 해제된 메모리를 사용할 수 있게 됩니다.
실패한 마지막 패킷을 반환하기 전에 next_frame과 cnt를 업데이트하여, giveback이 URB와 그 사설 데이터를 사용하는 마지막 작업이 되도록 합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.