🇰🇷 한글 설명
Linux 커널의 iwlwifi 드라이버에서 시스템 복구(resume) 시 특정 TID(Thread ID)의 TX 큐가 존재한다고 잘못 가정하여 발생하는 취약점입니다. 만약 TID 0에서 패킷이 전송된 적이 없어 큐가 할당되지 않은 상태로 복구되면 시스템 크래시가 발생할 수 있습니다.
💡 쉬운 설명
무선 랜 카드가 절전 모드에서 깨어날 때, 특정 데이터 통로가 만들어져 있지 않으면 컴퓨터가 갑자기 멈추거나 꺼질 수 있는 문제입니다. 데이터 전송이 한 번도 없었던 상황에서 시스템이 깨어날 때 오류가 발생합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: mvm: ensure offloading TID queue exists
The resume code path assumes that the TX queue for the offloading TID
has been configured. At resume time it then tries to sync the write
pointer as it may have been updated by the firmware.
In the unusual event that no packets have been send on TID 0, the queue
will not have been allocated and this causes a crash. Fix this by
ensuring the queue exist at suspend time.
📍 영향받는 시스템
Linux kernel (iwlwifi driver 사용 시스템)
⚔️ 공격 벡터
로컬 공격자가 특정 네트워크 상황을 유도하여 시스템 크래시(DoS)를 유발할 수 있음
🛡️ 대응 방법
iwlwifi 드라이버의 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인