CVE-2026-98872 in Linux
요약
\~에 의해 VulDB • 2026. 10. 24.
리눅스 커널에서 다음 취약점이 해결되었습니다:
freevxfs: 알 수 없는 형식 확장 유형에 대해 BUG() 호출하지 않기
vxfs_bmap_typed()는 네 가지 형식 확장 유형을 처리하며, 기본 케이스(default case)에서 BUG()를 호출합니다. 따라서 다른 유형의 값을 가진 디스크 상의 형식 확장은 커널 크래시를 유발합니다. 이 취약점은 일반 파일에서 ioctl(FIBMAP)을 통해 접근 가능합니다:
kernel BUG at fs/freevxfs/vxfs_bmap.c:230! RIP: vxfs_bmap_typed fs/freevxfs/vxfs_bmap.c:230 [inline]
vxfs_bmap1+0x128a/0x12d0 fs/freevxfs/vxfs_bmap.c:257
BUG()를 WARN_ON_ONCE()로 대체하고 0을 반환합니다. 이는 vxfs_bmap_typed()가 실패 시(그리고 위의 DEV4 케이스에서도) 이미 반환하는 값입니다. vxfs_getblk()는 0을 -EIO로 매핑하므로, ioctl은 깔끔하게 실패합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.