CVE-2026-98223 in Linux
요약
\~에 의해 VulDB • 2026. 10. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mm: filemap: 매핑된 dropbehind folio 유지하기
Fault-around는 정상적인 페이지 캐시 조회(dropbehind를 지우는 과정)를 거치지 않고도 준비된 dropbehind folios를 매핑할 수 있습니다. 매핑은 경쟁하는 캐시 사용자(cached user)를 나타내므로, 쓰기백(writeback)이 완료될 때 강제로 언매핑(unmapping)하는 대신 해당 folio를 유지합니다.
매핑된 folio의 경우, `folio_unmap_invalidate()`는 `i_mmap_rwsem`을 획득하고 슬립할 수 있는 `unmap_mapping_folio()`를 호출할 수 있습니다. 매핑된 folios를 유지하면 `folio_end_dropbehind()`가 비프리emptible(non-preemptible) 태스크 컨텍스트에서 실행될 때 해당 경로(path)를 피할 수 있습니다.
Tal은 이 문제로 인해 슬립 인 애토믹(sleeping-in-atomic) 경고[1]를 트리거했습니다.
언매핑된 dropbehind folios는 기존 무효화 경로를 계속 통과합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.