🇰🇷 한글 설명
Linux 커널의 GFS2 파일 시스템에서 언마운트(unmount) 과정 중 NULL 포인터 역참조가 발생할 수 있는 취약점입니다. gfs2_log_release() 함수에서 이미 해제된 sdp->sd_jdesc 메모리에 접근하려 할 때 시스템 충돌이 발생할 수 있습니다.
💡 쉬운 설명
파일 시스템을 안전하게 분리하는 과정에서 컴퓨터가 이미 사라진 메모리 주소를 참조하려고 시도하여 시스템이 멈추거나 오류가 발생하는 문제입니다. 이는 주로 시스템의 안정성을 해칠 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
gfs2: prevent NULL pointer dereference during unmount
When flushing out outstanding glock work during an unmount, gfs2_log_flush()
can be called when sdp->sd_jdesc has already been deallocated and sdp->sd_jdesc
is NULL. Commit 35264909e9d1 ("gfs2: Fix NULL pointer dereference in
gfs2_log_flush") added a check for that to gfs2_log_flush() itself, but it
missed the sdp->sd_jdesc dereference in gfs2_log_release(). Fix that.
📍 영향받는 시스템
GFS2 파일 시스템을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
로컬 공격자가 특정 조건에서 파일 시스템 언마운트 작업을 유도하여 시스템 중단(DoS) 유발
🛡️ 대응 방법
최신 보안 패치가 적용된 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인