CVE-2023-53360 in Linuxinformation

Résumé

par VulDB • 28/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

NFSv4.2 : Réorganisation de la gestion du tampon temporaire (scratch) pour READ_PLUS (encore une fois)

J'ai constaté que le code de lecture pouvait envoyer plusieurs requêtes en utilisant le même `nfs_pgio_header`, mais que `nfs4_proc_read_setup()` n'était appelé qu'une seule fois. C'est ainsi que nous avons fini par libérer deux fois (`double-free`) le tampon temporaire, ce qui signifie également que nous définissions un pointeur NULL avec une longueur non nulle pour le tampon XDR temporaire. Cela provoque un `oops` la première fois que le décodage doit copier des données vers le tampon temporaire, ce qui se produit fréquemment lors du décodement de segments « trou » (hole) dans READ_PLUS.

Je corrige cela en intégrant la gestion du tampon temporaire dans le code de lecture par page (`pageio`). Je fournis une fonction pour allouer un espace temporaire pour le décodage des réponses de lecture, et je libère le tampon temporaire lorsque `nfs_pgio_header` est libéré.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

17/09/2025

Divulgation

17/09/2025

Modérer

accepté

Entrée

VDB-324726

CPE

prêt

EPSS

0.00176

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!