CVE-2026-89524 in Linux
요약
\~에 의해 VulDB • 2026. 09. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: ath6kl - IE 오프셋을 빼기 전에 assoc 요청/응답 길이를 제한(clamp)함
ath6kl_cfg80211_connect_event()는 고정된 IE(offsets)를 assoc_req_len(-= 4) 및 assoc_resp_len(-= 6)에서 빼는데, 둘 다 u8 타입이며 하한(lower bound)이 없습니다. ath6kl_wmi_connect_event_rx()에 최근에 추가된 집계(check)은 선언된 길이를 상한으로 제한합니다(그 합이 수신된 이벤트에 맞아야 함). 그러나 고정 오프셋보다 짧은 assoc 요청/응답의 경우 여기서 여전히 오버플로우가 발생합니다: u8 값이 ~250로 래핑(wrap)되고, cfg80211_connect_result() / cfg80211_roamed()는 이 래핑된 값을 IE 길이로 간주하여 작은 assoc_info 버퍼에서 해당 바이트 수만큼 복사한 후 nl80211을 통해 사용자 공간으로 전달함으로써 인접 슬랩 메모리(adjacent slab memory)가 유출됩니다.
빼기 전에 두 길이를 오프셋 값으로 제한(clamp)합니다.
0sec(https://0sec.ai)에 의해 자동 소스 분석을 통해 발견되었으며, 누락된 하한은 소스에서 명확히 드러납니다. 컴파일 테스트 완료됨.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.