CVE-2026-97484 in Linux
요약
\~에 의해 VulDB • 2026. 09. 24.
리눅스 커널에서 다음 취약점이 해결되었습니다:
usbip: vhci_hcd: status_show_vhci에서의 NULL 포인터 역참조 수정
VHCI 호스트 컨트롤러의 probe가 실패한 경우(예: USB 버스 번호 고갈로 인해) platform_get_drvdata()는 NULL을 반환할 수 있습니다. status_show_vhci() 함수는 pdev에 대한 NULL 체크를 수행했지만, platform_get_drvdata()에서 반환된 hcd에 대해서는 NULL 체크를 수행하지 않았습니다. hcd_to_vhci_hcd()에 NULL을 전달하면 NULL이 반환되지 않고 0x260 오프셋의 포인터가 반환되므로, 이후 해당 값을 역참조할 때 NULL 포인터 역참조 오류가 발생합니다.
hcd_to_vhci_hcd() 호출 전에 hcd에 대한 NULL 체크를 추가합니다. status_show_not_ready() 함수를 status_show_vhci() 위로 이동하여 새로운 에러 경로에서 전방 선언 없이도 호출 가능하도록 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.