CVE-2026-99265 in Linuxinformation

Résumé

par VulDB • 03/11/2026

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

io_uring/openclose : conserver le verrou dans io_pipe_fixed()

io_pipe_fixed() installe les deux extrémités du pipe (tube de communication) dans la table des fichiers fixes, relâche ->uring_lock, et copie les numéros d'emplacement vers l'application. Si cela provoque une erreur (fault), il reprend le verrou et supprime tout ce qui se trouve dans ces emplacements.

Si la requête est exécutée par io-wq, le verrou est réellement relâché entre-temps, et les emplacements sont visibles pour tous les autres utilisateurs. Au moment où le chemin de gestion des erreurs atteint ces emplacements, ils peuvent avoir été fermés et réutilisés, soit via IORING_OP_CLOSE et une ouverture directe ou un accept(), soit via IORING_REGISTER_FILES_UPDATE. Par conséquent, un fichier est supprimé de la table alors qu'il n'a aucun lien avec la requête ayant échoué.

Effectuer la copie en maintenant le verrou acquis. La gestion des erreurs (faulting) dans la mémoire utilisateur sous ->uring_lock est acceptable ; les chemins d'enregistrement effectuent cette opération constamment.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

25/09/2026

Divulgation

03/11/2026

Modérer

accepté

Entrée

VDB-430251

EPSS

0.00000

KEV

non

Activités

faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!