CVE-2025-38164 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 03.

리눅스 커널에서 다음 취약점이 해결되었습니다:

f2fs: zone: SIT와 SSA 간 불일치를 방지하기 위한 수정

다음 테스트 케이스를 사용하면 SIT와 SSA 간에 불일치가 발생합니다.

create_null_blk 512 2 1024 1024 mkfs.f2fs -m /dev/nullb0 mount /dev/nullb0 /mnt/f2fs/ touch /mnt/f2fs/file f2fs_io pinfile set /mnt/f2fs/file fallocate -l 4GiB /mnt/f2fs/file

F2FS-fs (nullb0): SSA와 SIT에서 일관성 없는 세그먼트(0) 유형 [1, 0]
CPU: 5 UID: 0 PID: 2398 Comm: fallocate Tainted: G O 6.13.0-rc1 #84 Tainted: [O]=OOT_MODULE
하드웨어 이름: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 콜 트레이스: <TASK> dump_stack_lvl+0xb3/0xd0 dump_stack+0x14/0x20 f2fs_handle_critical_error+0x18c/0x220 [f2fs]
f2fs_stop_checkpoint+0x38/0x50 [f2fs]
do_garbage_collect+0x674/0x6e0 [f2fs]
f2fs_gc_range+0x12b/0x230 [f2fs]
f2fs_allocate_pinning_section+0x5c/0x150 [f2fs]
f2fs_expand_inode_data+0x1cc/0x3c0 [f2fs]
f2fs_fallocate+0x3c3/0x410 [f2fs]
vfs_fallocate+0x15f/0x4b0 __x64_sys_fallocate+0x4a/0x80 x64_sys_call+0x15e8/0x1b80 do_syscall_64+0x68/0x130 entry_SYSCALL_64_after_hwframe+0x67/0x6f RIP: 0033:0x7f9dba5197ca F2FS-fs (nullb0): 이유 4로 인해 파일시스템이 중지되었습니다.

원인은 f2fs_gc_range()가 curseg 내의 블록 마이그레이션을 시도할 수 있지만, 마지막 요약 블록 데이터가 여전히 curseg의 캐시에 있으므로 해당 SSA 블록이 최신 상태(uptodate)가 아니기 때문입니다.

이 패치에서는 f2fs_gc_range()에 조건을 추가하여 섹션이 열려 있는지 확인하고, 열린 섹션에 대해서는 블록 마이그레이션을 건너뛰도록 합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-314744

EPSS

0.00145

출처

Might our Artificial Intelligence support you?

Check our Alexa App!