🇰🇷 한글 설명
Linux 커널 JFS 파일 시스템에서 음수 i_size 값을 가진 손상된 파일을 열 때 발생하는 취약점입니다. 파일 열기 시 유효성 검사가 부족하여 후속 작업 실패를 유발할 수 있습니다.
💡 쉬운 설명
Linux에서 특별히 만들어진 손상된 파일을 열면 시스템이 문제가 될 수 있습니다. 파일의 크기 정보가 잘못되었는지 미리 확인하지 않기 때문입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
jfs: Regular file corruption check
The reproducer builds a corrupted file on disk with a negative i_size value.
Add a check when opening this file to avoid subsequent operation failures.
📍 영향받는 시스템
Linux 커널 (JFS 파일 시스템 사용, 패치 전 모든 버전)
⚔️ 공격 벡터
로컬 공격자가 음수 i_size 값으로 손상된 JFS 파일을 디스크에 생성한 후 시스템이 파일을 열게 함
🛡️ 대응 방법
Linux 커널을 최신 버전으로 업데이트하여 i_size 유효성 검사 패치 적용
🔧 검증 코드
커널 버전 확인 후 JFS가 지원되는지 확인합니다. 취약점 패치는 커널 업데이트로 해결됩니다.
uname -r | grep -E '[0-9]+\.[0-9]+' && grep -i jfs /proc/filesystems