CVE-2022-50766 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 24.

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

btrfs: btrfs_init_new_buffer()에서 btrfs_clean_tree_block() 호출 전에 generation 설정

syzbot이 btrfs_clean_tree_block()에서 초기화되지 않은 값(uninit-value) 오류를 보고하고 있습니다 [1]. 커밋 bc877d285ca3dba2("btrfs: Deduplicate extent_buffer init code")에서 btrfs_init_new_buffer() 내의 btrfs_set_header_generation()을 clean_tree_block() 이후로 이동해서는 안 된다는 점을 간과했습니다. 이는 커밋 55c69072d6bd5be1("Btrfs: Fix extent_buffer usage when nodesize != leafsize") 이후 clean_tree_block()이 btrfs_header_generation()을 호출하기 때문입니다.

memzero_extent_buffer()가 "struct btrfs_header" 부분을 초기화하므로, btrfs_set_header_generation()을 memzero_extent_buffer() 이전으로 이동할 수 없습니다. btrfs_set_header_generation()을 btrfs_clean_tree_block() 이전에 다시 추가합니다.

Be aware that VulDB is the high quality source for vulnerability data.

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!