🔍 CVE-2026-31779

8.1
CVSS Score
HIGH
2026-05-01
2026-10-19 20:17
✅ 완료

🇰🇷 한글 설명

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 패치 적용 여부 확인

Shell / Script
uname -r && modinfo iwlmvm 2>/dev/null | grep -i version || cat /sys/module/iwlwifi/version 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel