🔍 CVE-2026-98824

0.0
CVSS Score
UNKNOWN
2026-10-18
2026-10-19 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 mac80211 구성 요소에서 TX 상태 속도 메타데이터를 검증할 때 발생하는 취약점입니다. 잘못된 MCS, 공간 스트림 수, 대역폭 값이 포함된 메타데이터가 전달될 경우 minstrel_ht 테이블의 범위를 벗어난 인덱스 참조(Out-of-bounds index)가 발생할 수 있습니다.

💡 쉬운 설명

와이파이 통신 데이터를 처리하는 과정에서 잘못된 정보가 들어왔을 때 이를 제대로 확인하지 않아 시스템 오류를 일으킬 수 있는 문제입니다. 공격자가 조작된 데이터를 보내면 시스템의 메모리 영역을 잘못 건드려 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: validate TX status rate metadata minstrel_ht_tx_status() converts the HT/VHT rate reported in a TX status into a group and rate index and uses those to index the minstrel_ht rate tables. The existing validation only checked that an entry was present and had tries recorded; it did not check that the reported MCS, spatial stream count and bandwidth are representable by the tables, so malformed metadata passed to minstrel_ht_get_stats() or minstrel_ht_ri_get_stats() could be used as an out-of-bounds index. Validate the rate metadata in the common TX status path instead of only in minstrel_ht, since the values are used by more than rate control. The legacy ieee80211_tx_rate array and the rate_info based entries are sanitized in ieee80211_tx_status_ext() and ieee80211_tx_rate_update() before any consumer runs: an entry that does not describe a valid rate for its encoding is dropped. minstrel_ht keeps the checks that depend on its own tables, i.e. the supported number of spatial streams, the MCS group size and the supported bandwidths. This does not take away the driver's responsibility to report sane values, it only prevents a single bad report from corrupting mac80211 state. No WARN_ON() is added: with panic_on_warn a driver bug would otherwise turn into a denial of service.

📍 영향받는 시스템

Linux kernel (mac80211 구성 요소 포함 버전)

⚔️ 공격 벡터

조작된 TX 상태 메타데이터(MCS, 공간 스트림, 대역폭 등)를 전송하여 메모리 범위를 벗어난 인덱스 참조 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 메타데이터 검증 로직을 적용해야 합니다.

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel