🇰🇷 한글 설명
Linux 커널의 EROFS 파일 시스템에서 interlaced ztailpacking pcluster 처리 시 발생하는 취약점입니다. 조작된 이미지를 사용할 경우 커널 메모리 경계를 벗어난 읽기(Out-of-bounds read)가 발생하여, 커널의 민감한 정보가 사용자 공간의 페이지 캐시로 유출될 수 있습니다.
💡 쉬운 설명
악의적으로 만들어진 파일을 시스템에 연결하면 컴퓨터의 중요한 내부 정보가 몰래 밖으로 새 나갈 수 있는 보안 결함입니다. 다행히 일반적인 파일 시스템에서는 발생하지 않지만, 특수하게 제작된 파일을 통해 공격이 가능합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
erofs: fix interlaced ztailpacking pclusters
On-disk sizes of interlaced pclusters should be block-aligned, and
ztailpacking interlaced pclusters should be invalid at all.
Currently, mkfs.erofs won't generate any interlaced pcluster with
ztailpacking enabled, so this doesn't affect any existing valid
filesystems.
However, crafted images can contain invalid interlaced ztailpacking
pclusters, resulting in an out-of-bounds read from a kmap'd page and
copying irrelevant kernel memory into userspace-visible page cache.
📍 영향받는 시스템
Linux kernel (EROFS 파일 시스템을 사용하는 시스템)
⚔️ 공격 벡터
조작된 EROFS 파일 시스템 이미지를 마운트하여 커널 메모리 읽기 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인