CVE-2023-53698 in Linuxinformation

Résumé

par VulDB • 31/05/2026

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

xsk : correction d'un débordement par défaut (underflow) du compteur de références dans le chemin d'erreur

Correction d'un problème de débordement par défaut du compteur de références signalé par syzbot, qui peut se produire lorsque le système manque de mémoire. Si xp_alloc_tx_descs() échoue, ce qui ne peut arriver qu'en raison d'un manque de mémoire, alors le chemin d'erreur est déclenché. Dans ce chemin d'erreur, le compteur de références du pool est décrémenté comme il avait été incrémenté précédemment. Cependant, la référence au pool dans la socket n'a pas été réinitialisée à NULL. Cela signifie que lorsque la socket est fermée ultérieurement, la logique de destruction de la socket pensera qu'un pool est attaché à la socket et tentera de décrémenter à nouveau le compteur de références, entraînant un débordement par défaut du compteur de références.

J'ai choisi cette correction car elle n'impliquait que l'ajout d'une seule ligne. Une autre option aurait consisté à déplacer xp_get_pool() et l'assignation de xs->pool après l'instruction if, et à utiliser xs_umem->pool au lieu de xs->pool dans toute l'instruction if, ce qui aurait conduit à un code quelque peu plus simple, mais cela aurait provoqué beaucoup plus de modifications dans la base de code, rendant peut-être le rétroportage (backport) plus difficile.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

22/10/2025

Divulgation

22/10/2025

Modérer

accepté

Entrée

VDB-329361

CPE

prêt

EPSS

0.00153

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!