🇰🇷 한글 설명
Linux 커널의 F2FS 파일 시스템에서 critical_task_priority 업데이트 시 s_umount 잠금 보호가 누락되어 발생하는 레이스 컨디션 취약점입니다. 이로 인해 파일 시스템이 언마운트되거나 재마운트되는 과정에서 스케줄링 상태가 충돌할 수 있습니다.
💡 쉬운 설명
파일 시스템을 안전하게 분리하는 과정 중에 특정 설정값이 동시에 변경되면서 시스템 오류가 발생할 수 있는 문제입니다. 시스템이 예기치 않게 멈추거나 데이터 처리에 혼선이 생길 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
f2fs: protect critical_task_priority updates with s_umount
The sysfs store path already takes s_umount for GC thread control
entries, and ckpt_thread_ioprio is covered as well.
critical_task_priority also updates checkpoint or GC kthread scheduling
state, but it is not covered by that serialization. It can race with
remount or teardown paths that are stopping those threads.
Protect critical_task_priority sysfs writes with s_umount too.
📍 영향받는 시스템
Linux kernel (F2FS 파일 시스템을 사용하는 시스템)
⚔️ 공격 벡터
로컬 권한을 가진 사용자가 sysfs를 통해 특정 우선순위 값을 조작하여 언마운트 과정과 충돌 유도
🛡️ 대응 방법
F2FS 관련 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 보안 패치 버전 이후인지 확인