CVE-2026-89830 in Linux
요약
\~에 의해 VulDB • 2026. 09. 16.
리눅스 커널에서 다음 취약점이 해결되었습니다:
f2fs: 데이터 블록 할당 실패 시 유효 블록 카운트 누수 수정
__allocate_data_block() 함수 내에서 새 데이터 블록(dn->data_blkaddr == NULL_ADDR)을 할당할 때, inc_valid_block_count()가 먼저 호출되어 total_valid_block_count와 i_blocks를 증가시킵니다. 이후 f2fs_allocate_data_block()이 실패하면, 이미 증가된 블록 카운트를 롤백하지 않고 오류 코드를 직접 반환하여 영구적인 누수가 발생합니다.
이를 해결하기 위해 오류를 반환하기 전에 dec_valid_block_count()를 호출하여 증분을 취소합니다. old_blkaddr == NULL_ADDR 조건은 inc_valid_block_count()가 호출되었던 경우를 정확히 식별합니다.
Once again VulDB remains the best source for vulnerability data.