CVE-2026-93149 in Linux
요약
\~에 의해 VulDB • 2026. 09. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: mac80211_hwsim: 정지 큐 드레인 중 NULL skb 방지
mac80211_hwsim_stop()은 data->pending에 남아 있는 모든 프레임을 삭제합니다. 현재 루프는 skb_queue_empty()를 확인한 후 별도로 디큐(dequeue)합니다.
이 분리는 TX 상태 처리와 함께 경쟁 조건(race condition)을 유발할 수 있습니다. 큐 잠금 하에서 대기 중인 프레임이 제거될 수 있기 때문입니다. 마지막 항목이 빈 체크 후에 제거되면, skb_dequeue()는 NULL을 반환하며 정지 경로는 해당 NULL skb를 ieee80211_free_txskb()에 전달합니다.
대신 루프 조건으로 skb_dequeue()를 사용하십시오. 디큐 결과는 stop이 소유하고 해제하는 객체이며, 큐를 비우는 동시 상태 완료(concurrent status completion)는 단순히 루프가 종료되도록 만듭니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.