🇰🇷 한글 설명
Linux 커널의 iwlwifi 무선 드라이버에서 동적 배열 크기를 사전 검증 없이 메모리 복사할 때 발생하는 out-of-bounds 읽기 취약점입니다. 악의적인 크기의 WiFi 패킷 수신 시 커널 메모리의 인접 영역이 노출될 수 있습니다. 패킷 길이 검증 강화로 해결됩니다.
💡 쉬운 설명
WiFi 칩 드라이버가 받은 데이터 크기를 확인하지 않아 메모리에서 다른 정보를 읽을 수 있는 결함입니다. 공격자가 특수 패킷으로 암호, 키, 개인정보 등을 빼낼 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler()
The memcpy function assumes the dynamic array notif->matches is at least
as large as the number of bytes to copy. Otherwise, results->matches may
contain unwanted data. To guarantee safety, extend the validation in one
of the checks to ensure sufficient packet length.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
📍 영향받는 시스템
Linux kernel 및 iwlwifi 드라이버 탑재 Intel 무선 NIC (모든 최근 버전)
⚔️ 공격 벡터
근처 WiFi 범위 내에서 특수하게 조작된 WiFi 프레임 전송으로 메모리 읽기 트리거
🛡️ 대응 방법
Linux 커널 최신 버전으로 업데이트 및 iwlwifi 드라이버 최신화
🔧 검증 코드
커널 버전 확인 후 해당 버전의 공식 보안 공지에서 CVE-2026-31779 패치 적용 여부 확인
uname -r && modinfo iwlmvm 2>/dev/null | grep -i version || cat /sys/module/iwlwifi/version 2>/dev/null