CVE-2026-98340 in Linux
요약
\~에 의해 VulDB • 2026. 10. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: cfg80211: 비콘 엔트리가 있는 숨겨진 BSS만 그룹화함
알 수 없는 BSS에 대한 probe 응답이 도착하면, __cfg80211_bss_update()는 동일한 BSSID와 숨겨진 SSID(길이 0 또는 NUL로 채워짐)를 가진 기존 엔트리를 찾습니다. 해당 엔트리가 발견되면 비콘 IE(Integration Element)들을 기존 엔트리에서 가져와 두 엔트리를 그룹화합니다.
하지만 probe 응답(SSIDs 포함)으로 인해 생성된 다른 엔트리는 비콘이 없을 수 있으므로, 결과적으로 비콘 요소가 없는 그룹이 발생할 수 있습니다.
나중에 해당 BSSID에 대한 숨겨진 SSID를 가진 beacon이 도착하면 cfg80211_combine_bsses()는 이에 속하는 probe 응답 엔트리들(즉, 동일한 BSSID와 채널을 가지지만 beacon IE들이 없는)을 찾습니다. 그리고 이 두 엔트리를 발견합니다. 이들은 이미 서로 그룹화되어 있으므로 다음 조건에 부딪힙니다:
WARN_ON_ONCE(bss->pub.hidden_beacon_bss) WARN_ON_ONCE(!list_empty(&bss->hidden_list))
이러한 경고가 존재하는 이유는 beacon 요소가 없는 엔트리는 아직 그룹의 일부가 되면 안 되기 때문입니다.
beacon을 이미 수신한 경우에만 엔트리를 결합합니다. 분리되어 유지되는 엔트리들은 beacon이 도착하면 함께 결합됩니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.