CVE-2026-98772 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 18.

리눅스 커널에서 다음 취약점이 해결되었습니다:

USB: serial - 포트 해제 시 Use-After-Free 수정

다중 포트 장치용 일부 드라이버는 attach() 또는 첫 번째 open() 시 제출된 공유 URB의 완료 핸들러(port tear down)에서 포트 드라이버 데이터에 접근합니다. 이 작업은 disconnect() 또는 마지막 close() 시 중지됩니다.

드라이버 데이터에 접근하기 전에 간단한 NULL 체크를 수행하면 포트 상태 컨테이너가 최소한 할당되었는지 확인할 수 있지만, 완료 핸들러는 여전히 포트 해제 과정과 경쟁 조건(race condition)을 일으킬 수 있습니다.

모든 I/O가 중단되도록 disconnect 처리 순서를 재조정하여 모든 포트가 연결이 끊긴 후와 드라이버의 disconnect() 콜백이 실행된 후에야 포트가 등록 해제(deregistered)되고 해당 드라이버 데이터가 해제(freed)되도록 합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Do you need the next level of professionalism?

Upgrade your account now!