CVE-2026-98824 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 18.

리눅스 커널에서 다음 취약점이 해결되었습니다:

wifi: mac80211: TX 상태(rate) 메타데이터 검증

minstrel_ht_tx_status() 함수는 TX(status)에 보고된 HT/VHT 레이트를 그룹 및 레이트 인덱스로 변환하고, 이를 minstrel_ht 레이트 테이블의 인덱싱에 사용합니다. 기존 유효성 검사에서는 엔트리가 존재하고 시도 횟수가 기록되어 있는지 여부만 확인했을 뿐, 보고된 MCS(Modulation and Coding Scheme), 공간 스트림 수(spatial stream count) 및 대역폭이 해당 테이블로 표현 가능한지 여부는 검증하지 않았습니다. 따라서 minstrel_ht_get_stats() 또는 minstrel_ht_ri_get_stats()에 전달되는 손상된 메타데이터는 아웃 오브 바운드(out-of-bounds) 인덱스로 악용될 수 있습니다.

레이트 컨트롤(rate control) 외에도 여러 구성 요소에서 이러한 값을 사용하므로, minstrel_ht 내부에서만 검증하는 대신 공통 TX(status) 경로에서 레이트 메타데이터를 검증합니다. 기존 ieee80211_tx_rate 배열과 rate_info 기반 엔트리는 어떤 소비자(consumer)가 실행되기 전에 ieee80211_tx_status_ext() 및 ieee80211_tx_rate_update() 함수 내에서 정제(sanitized)됩니다. 인코딩 방식에 대해 유효한 레이트를 설명하지 않는 엔트리는 삭제(drop)됩니다. minstrel_ht는 자체 테이블에 의존하는 검사(지원되는 공간 스트림 수, MCS 그룹 크기 및 지원 대역폭 등)는 유지합니다.

이 조치는 드라이버가 정상적인(sane) 값을 보고할 책임이 있음을 제거하지 않으며, 단일 불량 보고서로 인해 mac80211 상태(state)가 손상되는 것만 방지합니다. WARN_ON() 경고는 추가되지 않습니다: panic_on_warn 설정 시 드라이버 버그가 서비스 거부(Denial of Service)로 이어질 수 있기 때문입니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Do you need the next level of professionalism?

Upgrade your account now!