🇰🇷 한글 설명
Linux 커널의 digi_acceleport 드라이버에서 스로틀링(throttle) 상태일 때 포트가 닫히면 읽기 URB가 재제출되지 않는 취약점이 발견되었습니다. 이로 인해 장치를 재연결하거나 드라이버를 다시 로드하기 전까지 해당 포트로 데이터 수신이 중단됩니다.
💡 쉬운 설명
USB 시리얼 장치를 사용할 때 데이터 흐름이 일시 정지된 상태에서 연결을 끊으면, 다시 연결해도 데이터가 들어오지 않는 버그가 있습니다. 장치를 뺐다 끼우거나 시스템 설정을 다시 해야만 정상적으로 작동합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
USB: serial: digi_acceleport: fix broken rx after throttle
If the port is closed while throttled, the read urb is never resubmitted
and the port will not receive any further data until the device is
reconnected (or the driver is rebound).
Clear the throttle flags and submit the urb if needed when opening the
port.
📍 영향받는 시스템
Linux kernel (digi_acceleport driver included)
⚔️ 공격 벡터
Local/Physical (장치 연결 상태 제어를 통한 서비스 거부 유발)
🛡️ 대응 방법
Linux 커널을 최신 패치 버전으로 업데이트하여 digi_acceleport 드라이버의 수정 사항을 적용하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.