🇰🇷 한글 설명
Linux 커널의 ntfs3 파일 시스템 모듈에서 발생한 데드락(Deadlock) 취약점이 해결되었습니다. 기존에 특정 버그 수정을 위해 변경했던 잠금 방식(inode_lock)을 다시 조건부 잠금 방식(inode_trylock)으로 되돌림으로써 시스템이 멈추는 문제를 방지합니다.
💡 쉬운 설명
컴퓨터가 파일을 읽고 쓰는 과정에서 서로 자원을 차지하려고 버티다가 시스템이 완전히 멈춰버리는 현상이 발생할 수 있었습니다. 이 문제를 해결하기 위해 파일 잠금 방식을 안전한 방식으로 다시 수정했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
This reverts commit 69505fe98f198ee813898cbcaf6770949636430b.
Initially, conditional lock acquisition was removed to fix an xfstest bug
that was observed during internal testing. The deadlock reported by syzbot
is resolved by reintroducing conditional acquisition. The xfstest bug no
longer occurs on kernel version 6.16-rc1 during internal testing. I
assume that changes in other modules may have contributed to this.
📍 영향받는 시스템
Linux kernel (ntfs3 모듈을 사용하는 버전)
⚔️ 공격 벡터
로컬 사용자가 특정 NTFS 파일 시스템 조작을 통해 시스템 데드락 유도 가능
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.