CVE-2024-53138 in Linuxinformazioni

Riassunto

di VulDB • 18/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

net/mlx5e: kTLS, correzione del conteggio errato dei riferimenti alle pagine (page refcounting)

Il codice di gestione dell'invio in uscita (tx) per kTLS utilizza un mix delle API get_page() e page_ref_inc() per incrementare il riferimento alla pagina. Tuttavia, nel percorso di rilascio (mlx5e_ktls_tx_handle_resync_dump_comp()), viene utilizzato esclusivamente put_page().

Questo rappresenta un problema quando si utilizzano pagine provenienti da folio di grandi dimensioni: i riferimenti generati da get_page() sono memorizzati nella pagina del folio, mentre quelli generati da page_ref_inc() sono archiviati direttamente nella pagina specificata. Durante il rilascio, la pagina del folio viene dereferenziata troppe volte.

Il problema è stato individuato durante i test di kTLS con sendfile() + ZC (Zero-Copy), quando il file servito veniva letto da NFS su un kernel che supporta i large folios per NFS (commit 49b29a573da8 ("nfs: add support for large folios")).

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

Responsabile

Linux

Prenotare

19/11/2024

Divulgazione

04/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00546

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!