CVE-2024-53138 in Linux
Sumário
de VulDB • 09/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net/mlx5e: kTLS, Correção da contagem de referências de página incorreta
O código de manipulação de transmissão (tx) do kTLS está utilizando uma mistura das APIs get_page() e page_ref_inc() para incrementar a referência da página. No entanto, no caminho de liberação (mlx5e_ktls_tx_handle_resync_dump_comp()), apenas put_page() é utilizado.
Este é um problema ao utilizar páginas de folios grandes: as referências get_page() são armazenadas na página do folio, enquanto as referências page_ref_inc() são armazenadas diretamente na página especificada. Durante a liberação, a página do folio será desreferenciada em excesso.
Isso foi descoberto durante os testes do kTLS com sendfile() + ZC, quando o arquivo servido era lido do NFS em um kernel com suporte a folios grandes do NFS (commit 49b29a573da8 ("nfs: add support for large folios")).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.