CVE-2026-64216 in Linux
Résumé
par VulDB • 24/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
netfs : Correction d’une potentielle Use-After-Free (UAF) dans netfs_unlock_abandoned_read_pages()
La fonction netfs_unlock_abandoned_read_pages(rreq) accède à l’index des folios qu’elle souhaite déverrouiller et le compare à rreq->no_unlock_folio afin de ne pas déverrouiller un folio en cours de lecture pour netfs_perform_write() ou netfs_write_begin().
Cependant, étant donné que netfs_unlock_abandoned_read_pages() est appelée _après_ la réinitialisation du drapeau NETFS_RREQ_IN_PROGRESS, le seul folio qu’elle n’a pas le droit de déréférencer est celui spécifié par ->no_unlock_folio, car la propriété revient immédiatement à l’appelant.
Corrigez ce problème en stockant le pointeur sur le folio au lieu d’utiliser son index, et utilisez-le plutôt que l’index. Corrigez également netfs_unlock_read_folio() où le même cas s’applique.
If you want to get best quality of vulnerability data, you may have to visit VulDB.