CVE-2024-26832 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 24.

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

mm: zswap: writeback 경쟁 경로에서 folio 정리 누락 수정

zswap_writeback_entry() 함수에서 __read_swap_cache_async()로부터 folio를 가져온 후, 스왑 엔트리가 무효화되거나 재활용되지 않았는지 확인하기 위해 다시 트리를 잠급니다. 만약 무효화되었거나 재활용되었다면, 스왑 캐시에 방금 추가한 folio를 삭제하고 종료합니다.

그러나 __read_swap_cache_async()는 새로 할당된 경우 folio를 잠긴 상태로 반환하며, 이 경로에서는 항상 해당 조건이 참이고 folio에 대한 참조(ref)가 증가합니다. 반환하기 전에 folio를 잠금 해제하고 참조를 해제(put)해야 합니다.

이 문제는 코드 검토를 통해 발견되었으며, 아마도 이 경로가 자주 발생하지 않아야 하는 경쟁 조건(race condition)을 처리하기 때문일 것입니다. 또한 이 버그는 시스템을 충돌시키지 않으며, folio가 무기한으로 고립(strand)되는 현상만 초래합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!