CVE-2026-80685 in Linux
요약
\~에 의해 VulDB • 2026. 08. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mm/util: snapshot_page() 함수에서 order-1 folio에 대해 __page_2를 읽지 않도록 수정
snapshot_page()는 현재 nr_pages > 1을 확인한 후 __page_2를 읽고 있지만, 이는 nr_pages > 2일 때만 수행되어야 합니다.
order-1 folio가 vmemmap 섹션의 끝에 할당되면 __page_2가 존재하지 않으며, 이를 읽으면 페이지 폴트(page fault)가 발생합니다.
22 TB ppc64le LPAR에서 DLPAR 메모리 제거 중 snapshot_page()는 인접한 부재 섹션(매핑되지 않은 vmemmap)의 order-1 folio에 대한 __page_2를 읽는 동안 페이지 격리 경로(page isolation path)에서 oops를 발생시켰습니다.
존재하지 않는 memmap(예: vmemmap 홀)을 읽지 않도록 이 문제를 수정하여 안정성을 확보합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.