🇰🇷 한글 설명
Linux 커널의 ext4 파일 시스템 드라이버에서 메타 블록 그룹 검증이 불충분하여, 물리적 접근이 가능한 공격자가 조작된 ext4 이미지를 마운트할 때 out-of-bounds 메모리 접근을 유발할 수 있습니다. 이는 커널 크래시를 초래하는 서비스 거부(DoS) 공격으로 악용됩니다.
💡 쉬운 설명
USB나 외장 하드드라이브처럼 물리적으로 접근 가능한 저장장치에 특수하게 조작된 파일 형식을 만들어 컴퓨터에 연결하면 시스템이 충돌할 수 있습니다. 이 문제는 커널의 USB/저장장치 접근 권한이 있는 모든 사용자가 악용 가능합니다.
🇺🇸 원문 (English)
The ext4_fill_super function in fs/ext4/super.c in the Linux kernel through 4.9.8 does not properly validate meta block groups, which allows physically proximate attackers to cause a denial of service (out-of-bounds read and system crash) via a crafted ext4 image.
📍 영향받는 시스템
Linux kernel 4.9.8 이하 (ext4 파일 시스템 마운트 기능 있는 모든 배포판)
⚔️ 공격 벡터
물리적으로 접근 가능한 저장장치에 조작된 ext4 메타블록을 포함한 이미지 파일 마운트
🛡️ 대응 방법
Linux 커널을 4.9.9 이상으로 업그레이드하거나 보안 패치 적용
🔧 검증 코드
VULNERABLE이 출력되면 패치 필요, PATCHED가 출력되면 시스템이 보호됨
uname -r | awk -F. '{if($1<4 || ($1==4 && $2<9) || ($1==4 && $2==9 && $3<=8)) print "VULNERABLE"; else print "PATCHED"}'