🇰🇷 한글 설명
Linux 커널의 mt76 wifi 드라이버 내 mt7996 모듈에서 NULL 포인터 역참조 취약점이 발견되었습니다. mac80211이 주입된 프레임을 처리할 때 VIF 포인터를 NULL로 전달할 수 있어, mt7996_mac_write_txwi_80211 함수에서 이를 검증하지 않을 경우 시스템 오류가 발생할 수 있습니다.
💡 쉬운 설명
무선 랜 드라이버의 특정 코드에서 잘못된 데이터가 들어왔을 때 이를 제대로 확인하지 못해 시스템이 멈추거나 오류가 발생할 수 있는 문제입니다. 공격자가 특수한 무선 신호를 보내 시스템에 문제를 일으킬 가능성이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: mt76: mt7996: Fix possible NULL pointer dereference in mt7996_mac_write_txwi_80211()
For injected frames (e.g. via radiotap), mac80211 can pass
info->control.vif = NULL, as explicitly noted in struct ieee80211_tx_info.
Check vif pointer before executing ieee80211_vif_is_mld() in
mt7996_mac_write_txwi_80211 routine in order to avoid a possible NULL
pointer dereference.
📍 영향받는 시스템
Linux kernel (mt76/mt7996 driver 사용 시스템)
⚔️ 공격 벡터
Radiotap 등을 통해 조작된 무선 프레임을 주입하여 발생
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인