CVE-2026-64059 in Linux
요약
\~에 의해 VulDB • 2026. 07. 20.
리눅스 커널에서 다음 취약점이 해결되었습니다:
netfs: netfs_perform_write()에서의 folio->private 처리 수정
일부 상황에서 netfs_perform_write()는 NULL, NETFS_FOLIO_COPY_TO_CACHE, 그룹을 가리키는 포인터 및 netfs_folio 구조체를 가리키는 포인터 간에 folio->private를 올바르게 조작하지 않습니다. 이로 인해 private 데이터의 다중 부착과 관련된 folio 참조 카운트 누수(folios ref leaks)와 함께 netfs_folio 구조체 또는 netfs_group 참조(netfs_group refs)가 누수될 가능성이 있습니다.
folio가 uptodate로 표시되는 위치를 한 곳으로 통합하고, 해당 위치에서 folio->private에 부착된 내용을 확인하여 정리 방법을 결정한 후 새 그룹을 설정함으로써 이 문제를 해결합니다. 또한 새로운 folio의 경우와 같이 netfs_group 매개변수에 그룹이 지정되어 있더라도 group이 NULL인 경우 콘텐츠를 플러시해서는 안 됩니다. 파일시스템은 항상 netfs_group을 지정하거나 전혀 지정하지 않아야 합니다.
Sashiko 자동 검토 도구는 스트리밍 쓰기(folio)를 수정하는 경우 fpos >= ctx->zero_point 섹션에서 누수가 발생할 수 있다고 이론적으로 지적했습니다. 이는 발생 가능성이 낮지만, 네트워크 파일 시스템의 경우 제3자의 변경이 일어날 수 있습니다. 또한 __netfs_set_group()는 "전체 folio 수정 섹션"에서 동일한 folio에 여러 번 호출될 경우 누수를 일으킬 것이라고 지적했습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.