🇰🇷 한글 설명
리눅스 커널의 USB 시리얼 드라이버에서 동적 ID 드라이버 등록 해제 시 발생하는 레이스 컨디션 취약점이 해결되었습니다. 드라이버 등록 해제 및 'new_id' 속성 제거 후에만 동적 ID를 해제하도록 수정하여, 속성 쓰기 작업 중 발생하는 ID 누수를 방지합니다.
💡 쉬운 설명
USB 장치를 연결하는 과정에서 소프트웨어가 데이터를 처리하는 순서가 꼬여 메모리가 새어나갈 수 있는 문제가 있었습니다. 이 패치를 통해 데이터 처리 순서를 바로잡아 시스템의 안정성을 높였습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
USB: serial: fix dynamic id driver deregistration race
Only free the dynamic ids after having deregistered the driver and
removed the "new_id" attribute to avoid leaking any id added by a racing
write to the attribute.
📍 영향받는 시스템
USB 시리얼 드라이버를 사용하는 리눅스 커널 버전
⚔️ 공격 벡터
USB 장치의 'new_id' 속성에 대한 동시 쓰기 작업을 통한 레이스 컨디션 유도
🛡️ 대응 방법
리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인