CVE-2026-74728 in Linux
요약
\~에 의해 VulDB • 2026. 08. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
xfs: xfs_buf_free에서 b_addr가 NULL인 경우 처리
xfs_buf_alloc_backing_mem()이 실패하면, bp->b_addr가 여전히 NULL 상태인 채로 xfs_buf_free()가 호출됩니다. 코드는 folio_put 경로로 진행되어 virt_to_folio(NULL)을 호출하며, 이는 유효하지 않은 주소를 역참조하여 커널 크래시를 유발합니다.
Call Trace: xfs_buf_free+0x25f/0x510 xfs_buf_alloc+0xc98/0x19b0 xfs_buf_find_insert+0x55/0x14d0 xfs_buf_get_map+0x122b/0x17c0 xfbtree_init_leaf_block+0x11c/0x4a0 xfbtree_init+0x1bb/0x460 xrep_rmap_setup_scan+0x100/0x1f0 xrep_rmapbt+0x41/0xc0
bp->b_addr가 NULL인 경우 folio_put()를 건너뛰음으로써 이 문제를 해결합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.