🇰🇷 한글 설명
Linux 커널의 OCFS2 파일 시스템에서 l_tree_depth 필드 값이 허용된 최대 깊이를 초과할 경우 발생하는 경계 외 메모리 접근 취약점입니다. 손상된 디스크를 마운트할 때 잘못된 값이 읽히면 시스템 오류나 보안 문제가 발생할 수 있습니다.
💡 쉬운 설명
파일 시스템의 데이터 구조를 읽을 때, 정해진 범위를 벗어난 잘못된 숫자가 들어오면 컴퓨터가 엉뚱한 메모리 영역을 건드리는 문제입니다. 손상된 저장 장치를 연결했을 때 시스템이 불안정해지거나 공격을 받을 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ocfs2: validate l_tree_depth to avoid out-of-bounds access
The l_tree_depth field is 16-bit (__le16), but the actual maximum depth is
limited to OCFS2_MAX_PATH_DEPTH.
Add a check to prevent out-of-bounds access if l_tree_depth has an invalid
value, which may occur when reading from a corrupted mounted disk [1].
📍 영향받는 시스템
OCFS2 파일 시스템을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
손상되거나 조작된 OCFS2 파일 시스템이 탑재된 디스크를 시스템에 마운트함
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인