CVE-2026-80729 in Linux
요약
\~에 의해 VulDB • 2026. 09. 03.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mm/huge_memory: folio 분할 전에 workingset 상태를 초기화합니다.
xas_try_split()은 페이지 캐시 xa_nodes에 대해 __GFP_ACCOUNT를 추가하지만, __folio_split()는 xa_state의 xa_lru를 설정하지 않습니다. 이로 인해 memcg로 차징된 live xa_node가 mapping의 shadow_nodes list_lru에 연결되지 않은 채 존재할 수 있게 되며, 나중에 리클레임이 list_lru를 순회할 때 VM_WARN_ON(!css_is_dying()) 트리거됩니다.
mapping_set_update()를 사용하여 workingset 업데이트 콜백과 shadow_nodes list_lru 모두를 xa_state에 설치합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.