🇰🇷 한글 설명
Linux 커널의 mac80211 드라이버에서 MBSSID 프로필 연결 시 해제된 메모리를 참조하는 취약점이 발견되었습니다. 연결 응답에 특정 정보가 누락될 경우, 이미 해제된 메모리 영역의 포인터를 사용하여 채널 및 HT 기능을 설정하려 시도하면서 문제가 발생합니다.
💡 쉬운 설명
와이파이 연결 과정에서 컴퓨터가 이미 삭제된 데이터를 다시 읽으려고 시도하여 시스템 오류가 발생할 수 있는 문제입니다. 공격자가 특수하게 조작된 와이파이 신호를 보내 시스템을 불안정하게 만들 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: keep fallback association elements alive
Associating to a non-transmitted MBSSID profile reads freed memory while
determining the operating channel and applying HT capabilities.
When an association response omits WMM, HT, or VHT information,
ieee80211_assoc_config_link() parses the cached BSS IEs and copies the
missing element pointers out of that fallback parse. For a
non-transmitted MBSSID profile those pointers refer to merged-profile
storage owned by the parse object, and the fallback block frees that
object at its end. The copied pointers are used afterwards to determine
the operating channel, configure bandwidth, and apply HT capabilities.
Keep the fallback parse result alive until association setup finishes.
[reorder variable declaration]
📍 영향받는 시스템
Linux kernel (mac80211 driver 사용 시스템)
⚔️ 공격 벡터
조작된 MBSSID 프로필을 포함한 악의적인 와이파이 연결 응답 전송
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.