🇰🇷 한글 설명
Linux 커널의 ntfs3 드라이버에서 __getname() 함수로 할당된 버퍼가 초기화되지 않아 발생하는 취약점이 해결되었습니다. KMSAN 도구를 통해 발견되었으며, 버퍼를 0으로 초기화하여 초기화되지 않은 메모리 사용 오류를 방지합니다.
💡 쉬운 설명
컴퓨터 메모리의 일부 공간을 사용할 때, 이전 데이터가 남아있어 정보가 섞이거나 오류가 생길 수 있는 문제가 있었습니다. 이 문제를 해결하기 위해 메모리 공간을 깨끗하게 비우는 과정을 추가했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ntfs3: Fix uninit buffer allocated by __getname()
Fix uninit errors caused after buffer allocation given to 'de'; by
initializing the buffer with zeroes. The fix was found by using KMSAN.
📍 영향받는 시스템
ntfs3 드라이버를 사용하는 Linux 커널 버전
⚔️ 공격 벡터
로컬 공격자가 조작된 NTFS 파일 시스템을 마운트하여 초기화되지 않은 메모리 값을 읽거나 시스템 오류를 유발할 수 있음
🛡️ 대응 방법
ntfs3 패치가 적용된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인