🔍 CVE-2026-63832

8.8
CVSS Score
HIGH
2026-07-19
2026-10-22 15:59
✅ 완료

🇰🇷 한글 설명

Linux 커널의 mt76 Wi-Fi 드라이버에서 mt7925 칩셋 사용 시 wcid(Wireless Client ID) 게시 여부를 확인하지 않아 발생하는 취약점입니다. 이로 인해 sta_poll_list가 손상되어 커널 메모리 오염이 발생할 수 있습니다.

💡 쉬운 설명

Wi-Fi 연결 과정에서 특정 하드웨어를 사용할 때 시스템의 중요한 메모리 정보가 꼬이는 문제가 발생합니다. 이로 인해 컴퓨터가 갑자기 멈추거나 시스템 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: add wcid publish check in mt76_sta_add Since mt7925_mac_sta_add publishes wcid, add publish check in mt76_sta_add to avoid reinitializing the wcid->poll_list. Found dev->sta_poll_list corruption when using mt7925 and 7.1-rc4. According to the corruption information, prev->next was changed to itself. wlan0: disconnect from AP 90:fb:5d:94:8b:e3 for new auth to 90:fb:5d:94:8b:e2 wlan0: authenticate with 90:fb:5d:94:8b:e2 (local address=84:9e:56:9c:7e:6b) wlan0: send auth to 90:fb:5d:94:8b:e2 (try 1/3) slab kmalloc-8k start ffff8c80958a6000 pointer offset 4160 size 8192 list_add corruption. prev->next should be next (ffff8c808a7488f8), but was ffff8c80958a7040. (prev=ffff8c80958a7040). mt76_wcid_add_poll+0x95/0xd0 [mt76] mt7925_mac_add_txs.part.0+0xa5/0xe0 [mt7925_common] mt7925_rx_check+0xa7/0xc0 [mt7925_common] mt76_dma_rx_poll+0x50d/0x790 [mt76] mt792x_poll_rx+0x52/0xe0 [mt792x_lib]

📍 영향받는 시스템

Linux kernel (mt76 driver, mt7925 chipset, 7.1-rc4 및 관련 버전)

⚔️ 공격 벡터

악의적인 Wi-Fi 인증 요청을 통해 드라이버의 메모리 오염을 유도하는 네트워크 기반 공격

🛡️ 대응 방법

mt76 드라이버의 wcid 게시 확인 로직이 포함된 최신 Linux 커널로 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전과 mt76 모듈의 버전을 확인하여 패치 적용 여부를 판단합니다.

Shell / Script
uname -r && modinfo mt76 | grep version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel