🇰🇷 한글 설명
Linux 커널의 TUN/TAP 장치 드라이버에서 napi frags 기능이 활성화된 상태로 사용자가 비정상적으로 큰(과대) 네트워크 패킷을 생성할 때 범위를 벗어난 메모리 접근 결함이 발견되었습니다. 이 결함으로 로컬 사용자가 시스템을 충돌시키거나 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
컴퓨터의 가상 네트워크 장치를 다루는 리눅스 커널 부분에 취약점이 있습니다. 일반 사용자가 이를 악용하면 시스템이 멈추거나 관리자 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
An out-of-bounds memory access flaw was found in the Linux kernel’s TUN/TAP device driver functionality in how a user generates a malicious (too big) networking packet when napi frags is enabled. This flaw allows a local user to crash or potentially escalate their privileges on the system.
📍 영향받는 시스템
napi frags가 활성화된 TUN/TAP 드라이버를 사용하는 Linux 커널 (수정 버전 이전의 여러 커널 버전)
⚔️ 공격 벡터
시스템에 로컬로 접근 가능한 사용자가 과대 네트워크 패킷을 생성하여 커널 메모리 경계를 벗어나게 함
🛡️ 대응 방법
배포판 벤더가 제공하는 보안 업데이트를 적용하여 커널을 최신 패치 버전으로 업그레이드하고 재부팅
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지의 수정 버전과 비교하고, CONFIG_TUN=y 또는 =m이면 TUN 드라이버가 활성화되어 있어 패치 적용 여부를 확인해야 함을 의미하며, 설정이 없으면 해당 드라이버 영향이 없을 수 있음
uname -r && (grep -E 'CONFIG_TUN' /boot/config-$(uname -r) 2>/dev/null || zcat /proc/config.gz 2>/dev/null | grep -E 'CONFIG_TUN')