🇰🇷 한글 설명
Linux 커널의 btrfs 파일 시스템 send 기능에서 경로 버퍼 구축 실패 시 BUG_ON을 호출하여 시스템을 강제 중단시키는 문제가 있습니다. 이를 적절한 에러 처리로 개선하여 안정성을 높이고 커널 정보 누출을 방지합니다.
💡 쉬운 설명
Linux 파일 복사 기능에서 특정 오류 발생 시 시스템이 불안정하게 중단될 수 있습니다. 이를 안전하게 처리하도록 개선한 커널 보안 패치입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
btrfs: send: handle path ref underflow in header iterate_inode_ref()
Change BUG_ON to proper error handling if building the path buffer
fails. The pointers are not printed so we don't accidentally leak kernel
addresses.
📍 영향받는 시스템
Linux kernel btrfs 파일 시스템 사용 시스템 (Linux 6.8.2 미만 버전)
⚔️ 공격 벡터
로컬 사용자가 btrfs send 명령어를 특정 입력으로 실행하여 경로 버퍼 구축 실패 및 서비스 거부 유발 가능
🛡️ 대응 방법
Linux 커널을 6.8.2 이상 버전으로 업그레이드하여 btrfs send 에러 처리 개선 적용
🔧 검증 코드
btrfs 모듈이 로드되었거나 /proc/filesystems에 btrfs가 있으면 영향을 받을 수 있으므로 uname -r로 커널 버전을 확인하여 6.8.2 이상으로 업데이트했는지 확인하세요.
lsmod | grep btrfs || grep btrfs /proc/filesystems