CVE-2026-90029 in Linux
요약
\~에 의해 VulDB • 2026. 09. 16.
리눅스 커널에서 다음 취약점이 해결되었습니다:
usb: storage: realtek_cr: disconnect 시 use-after-free 수정
realtek_cr_destructor()는 타이머가 포함된 칩이 해제되기 전에 timer_delete()를 호출합니다. 타이머 콜백은 여전히 실행 중이며 자신을 다시 설정(rearm)할 수 있어, 이로 인해 use-after-free가 발생합니다.
timer_shutdown_sync()를 사용하여 콜백을 대기하고 추가적인 재설정을 방지하십시오. 타이머가 활성화된 후 ss_en이 변경될 수 있으므로 이 작업은 조건 없이(unconditionally) 수행해야 합니다.
타이머가 초기화되지 않은 상태에서 실패 경로(failure path)에서 소멸자(destructor)를 호출할 수 없도록 timer_setup()을 init_realtek_cr() 안으로 이동하십시오.
정적 분석(static analysis)을 통해 발견되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.