🇰🇷 한글 설명
Linux 커널의 NTFS 드라이버에서 볼륨 레이블 접근 시 동기화 문제가 발생하여 Use-After-Free 취약점이 존재합니다. FS_IOC_SETFSLABEL을 통한 레이블 교체와 FS_IOC_GETTSLABEL을 통한 동시 읽기 작업이 발생할 때 메모리 오류가 발생할 수 있습니다.
💡 쉬운 설명
파일 시스템의 이름을 바꾸는 작업과 읽는 작업이 동시에 일어날 때, 컴퓨터 메모리 관리 오류가 발생하는 문제입니다. 이 오류를 이용하면 시스템이 불안정해지거나 해커가 공격할 수 있는 통로가 될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ntfs: serialize volume label accesses
Protect vol->volume_label with a mutex and snaphost the label before
copy_to_user. This prevent a use-after-free when FS_IOC_SETFSLABEL
replaces the vol->volume_label and FS_IOC_GETTSLABEL reads it
concurrently.
📍 영향받는 시스템
NTFS 파일 시스템을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
로컬 공격자가 특수하게 조작된 입출력 요청(FS_IOC_SETFSLABEL 및 FS_IOC_GETTSLABEL)을 동시에 수행하여 메모리 오류 유도
🛡️ 대응 방법
NTFS 볼륨 레이블 접근 시 뮤텍스(Mutex)를 사용하여 동기화가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인