🇰🇷 한글 설명
Linux 커널의 mt76 Wi-Fi 드라이버에서 장치 등록 해제 시 reset_work와 rc_work가 적절히 취소되지 않는 취약점이 발견되었습니다. 이로 인해 하드웨어가 중지된 후에도 작업이 실행되어 등록 해제된 하드웨어에 접근하거나 파괴 중인 스테이션 상태를 건드리는 문제가 발생할 수 있습니다.
💡 쉬운 설명
Wi-Fi 장치를 끌 때 수행되어야 할 작업들이 제대로 멈추지 않아 시스템 오류를 일으킬 수 있는 문제입니다. 장치가 이미 꺼졌는데 뒤늦게 명령을 내리려고 시도하면서 발생하는 충돌 상황입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: mt76: cancel reset and rc work on device unregister
Both drivers cancelled dump_work on unregister but left reset_work and
rc_work to be flushed only by destroy_workqueue() in mt76_free_device(),
which runs after the hw is unregistered and the hardware stopped. A
reset_work that fires in that window calls ieee80211_restart_hw() and
re-arms mac_work on an unregistered hw, and rc_work touches station state
being torn down. Cancel both up front, alongside dump_work.
📍 영향받는 시스템
Linux kernel (mt76 Wi-Fi driver 사용 시스템)
⚔️ 공격 벡터
로컬 공격자가 장치 드라이버의 등록 해제 과정을 유도하여 시스템 불안정성 또는 커널 패닉을 유발할 수 있음
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.