CVE-2026-74644 in Linux
요약
\~에 의해 VulDB • 2026. 08. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mm/damon/ops-common: 잘못된 migrate nid에 대해 folio를 되돌리기(don't putback)
damon_pa_migrate()와 damos_va_migrate()는 folios를 로컬 리스트로 격리(isolate)한 후 damon_migrate_pages()를 호출합니다. 대상 노드 ID(target_nid)가 유효하지 않은 경우(스키마 기본값인 NUMA_NO_NODE/-1 포함), damon_migrate_pages()는 LRU에 folio들을 되돌리지 않고 조기에 반환됩니다.
호출자는 리스트 헤드를 폐기하지만, 해당 folios는 folio_isolate_lru()가 추가로 참조를 취한 상태로 격리된 채로 남아 있습니다. 매핑이 존재하는 동안 페이지들은 LRU에서 제외되어 있으며(anon active+inactive 카운트는 감소하지만 RSS는 그렇지 않음), 남은 참조(reference)들이 매핑이 사라진 후에도 페이지들을 고정(pin)할 수 있습니다.
잘못된 nid 경로에서 folios를 다시 LRU에 배치하여, 무시되는 마이그레이션 요청이라도 여전히 LRU로 반환되도록 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.