🇰🇷 한글 설명
Linux 커널 4.13.2 이전 버전의 XFS 파일 시스템에서 실시간 장치 검증이 누락된 취약점입니다. 로컬 사용자가 RHINHERIT 플래그를 디렉토리에 설정하여 NULL 포인터 역참조를 유발하고 커널 패닉(OOPS)을 일으킬 수 있습니다.
💡 쉬운 설명
XFS 파일 시스템에서 특정 파일 속성을 설정할 때 시스템이 제대로 검증하지 않아서, 로컬 사용자가 고의적으로 시스템을 충돌시킬 수 있습니다. 외부 공격자가 원격으로 접근할 수는 없고, 이미 시스템에 접근한 사용자만 이용할 수 있습니다.
🇺🇸 원문 (English)
The XFS_IS_REALTIME_INODE macro in fs/xfs/xfs_linux.h in the Linux kernel before 4.13.2 does not verify that a filesystem has a realtime device, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via vectors related to setting an RHINHERIT flag on a directory.
📍 영향받는 시스템
Linux kernel < 4.13.2 (특히 XFS 파일시스템을 사용하는 시스템)
⚔️ 공격 벡터
로컬 접근 권한 필요. 'chattr' 또는 유사 명령어로 디렉토리에 RHINHERIT 플래그 설정
🛡️ 대응 방법
Linux 커널을 4.13.2 이상으로 업그레이드
🔧 검증 코드
VULNERABLE이 출력되면 패치되지 않은 상태이고, PATCHED가 출력되면 보안 패치가 적용된 상태입니다.
uname -r | awk -F'[.-]' '{v=$1"."$2"."$3; if(v < "4.13.2") print "VULNERABLE"; else print "PATCHED"}'