CVE-2026-90384 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

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

iomap: iomap 콜백 실패 시 folio 배치(folio batch) 해제

관련 없는 패치에 대한 사시코(Sashiko) 검토를 통해, iomap 영역 제로(range zero) 처리에 사용되는 folio 배치 메커니즘이 몇 가지 오류 상황에서 배치를 해제하지 않는다는 점이 지적되었습니다. ->iomap_end() 또는 ->iomap_begin() 호출 중 하나가 실패할 경우, 직접 반환 경로(direct return paths)가 배치 정리(batch cleanup)를 우회합니다.

현재로서는 ->iomap_end() 사례가 실제적인 문제가 되지 않습니다. 이 경로를 통해 오류를 반환하는 메커니즘 사용자가 없기 때문입니다. 반면에 ->iomap_begin() 사례는 이론적으로 가능합니다. XFS는 fill 헬퍼를 호출한 후 다양한 시점에서 오류를 발생시킬 수 있기 때문입니다. 이는 XFS가 오류 경로에서 iomap_flags를 iomap 데이터 구조로 전달하지 않기 때문에 상황을 미묘하게 복잡하게 만듭니다.

이 두 가지 문제를 해결하기 위해, 먼저 각 파일 시스템 콜백의 오류 경로에서 정리 헬퍼(cleanup helper)를 호출하도록 합니다. 둘째, 배치가 채워져 있는 경우 플래그를 무조건 지우고 배치를 해제하도록 헬퍼를 업데이트합니다. 이는 해당 플래그가 fbatch의 상태보다는 I/O 경로를 제어하는 목적을 명확히 구분하므로, 이에 대한 주석도 추가합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406944

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!