CVE-2026-68373 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: at76c50x-usb: at76_guess_freq()에서의 길이 오버플로우 방지
at76_guess_freq() 함수는 고정 관리 본문 오프셋을 빼기 전에 수신된 프레임이 최소한의 802.11 헤더(24바이트) 이상인지 여부만 확인합니다:
len -= el_off;
비콘 및 프로브 응답 프레임 모두에서 el_off 값은 36입니다. 만약 프레임 길이가 el_off보다 짧다면, 이를 빼는 과정에서 계산된 IE(Information Element) 길리가 래핑(wrap)됩니다. 이 길리는 결국 cfg80211_find_elem_match()로 매우 큰 부호 없는 정수값으로 전달되므로, 요소 순회(element walk)가 수신 skb의 범위를 벗어나 실행됩니다.
이 경로는 스캔 중 at76_rx_tasklet()에서 접근 가능합니다. 만약 장치가 잘린 비콘 또는 프로브 응답 프레임을 전송하면, 과대해진 IE 길리 값으로 인해 스캔 도중 범위 밖 읽기(out-of-bounds read)가 발생합니다.
el_off를 빼기 전에 프레임이 변수 요소(variable elements)에 도달하지 않은 경우 IE 조회를 건너뜁니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.