CVE-2024-53138 in Linux정보

요약

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

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

net/mlx5e: kTLS, 잘못된 페이지 참조 카운팅 수정

kTLS 전송 처리 코드는 페이지 참조를 증가시키기 위해 get_page()와 page_ref_inc() API를 혼용하여 사용하고 있습니다. 그러나 해제 경로(mlx5e_ktls_tx_handle_resync_dump_comp())에서는 put_page()만 사용됩니다.

이는 큰 folio에서 페이지를 사용할 때 문제가 됩니다. get_page() 참조는 folio 페이지에 저장되는 반면, page_ref_inc() 참조는 지정된 페이지에 직접 저장됩니다. 해제 시 folio 페이지가 너무 많이 역참조됩니다.

이 문제는 커널에서 NFS 큰 folio 지원(commit 49b29a573da8 ("nfs: add support for large folios"))이 있는 상태에서 sendfile() + ZC를 사용하여 kTLS 테스트를 수행하는 동안 발견되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!