🇰🇷 한글 설명
Linux 커널의 ext4 파일시스템에서 ext4_mb_release_group_pa() 함수에 있던 BUG_ON 검사가 제거되었습니다. 악의적인 사용자가 마운트된 ext4 슈퍼블록의 s_first_data_block 값을 매우 큰 수로 조작하면 블록 그룹 계산에서 언더플로가 발생해 커널이 패닉될 수 있었으며, 이를 ext4_warning으로 변경해 커널 크래시를 방지합니다.
💡 쉬운 설명
리눅스 파일시스템의 내부 검사 중 하나가 지나치게 엄격해서, 특정 조작된 데이터가 들어오면 시스템 전체가 멈출 수 있었습니다. 이번 수정으로 이런 상황에서도 경고만 남기고 시스템은 계속 동작하도록 바뀌었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ext4: remove a BUG_ON in ext4_mb_release_group_pa()
If a malicious fuzzer overwrites the ext4 superblock while it is
mounted such that the s_first_data_block is set to a very large
number, the calculation of the block group can underflow, and trigger
a BUG_ON check. Change this to be an ext4_warning so that we don't
crash the kernel.
📍 영향받는 시스템
ext4 파일시스템을 사용하는 수정 이전의 Linux 커널 버전 (정확한 범위는 배포판 패치 노트 확인 필요)
⚔️ 공격 벡터
root 권한 등으로 마운트된 ext4 디바이스의 슈퍼블록을 직접 조작하여 s_first_data_block을 비정상적으로 큰 값으로 설정
🛡️ 대응 방법
Linux 커널을 해당 수정이 포함된 최신 버전 또는 배포판 보안 업데이트로 갱신
🔧 검증 코드
출력된 커널 버전을 배포판의 보안 권고나 패치 노트와 대조하여 CVE-2023-53450 수정이 포함되었는지 확인 (수정 전 버전이면 업데이트 필요)