🇰🇷 한글 설명
Linux 커널 XFS 파일시스템의 xchk_btree_check_block_owner 함수에서 use-after-free(UAF) 취약점이 발견되었습니다. bs->cur 포인터를 해제된 이후에 역참조하는 순서 오류로 인해 발생하며, 타입 샘플링을 해제 이전으로 옮겨 수정되었습니다.
💡 쉬운 설명
컴퓨터의 파일 시스템 검사 기능에서 이미 지워진 메모리를 다시 읽는 실수가 있었습니다. 이 실수를 악용하면 시스템이 불안정해지거나 권한이 상승될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
xfs: fix UAF in xchk_btree_check_block_owner
We cannot dereference bs->cur when trying to determine if bs->cur
aliases bs->sc->sa.{bno,rmap}_cur after the latter has been freed.
Fix this by sampling before type before any freeing could happen.
The correct temporal ordering was broken when we removed xfs_btnum_t.
📍 영향받는 시스템
XFS 파일시스템을 사용하는 Linux 커널 (수정 커밋 이전 버전)
⚔️ 공격 벡터
XFS 파일시스템을 마운트·검사하는 환경에서 로컬 사용자가 조작된 파일시스템 구조를 통해 해제된 메모리를 참조하게 유도
🛡️ 대응 방법
배포판 제공 최신 Linux 커널 보안 업데이트를 설치한 후 재부팅
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지에서 CVE-2026-23223 패치가 포함된 버전과 비교하고, 패치 이전 버전이면 업데이트 대상입니다.