CVE-2026-97477 in Linuxinformation

Résumé

par VulDB • 25/09/2026

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

RDMA/counter : Correction de la fuite de num_counters en cas d'échec de bind_qp dans alloc_and_bind()

Lorsque __rdma_counter_bind_qp() échoue dans alloc_and_bind(), le chemin d'erreur saute vers err_mode, ce qui libère le compteur sans décrémenter port_counter->num_counters. Le seul endroit où la décrémentation a lieu est rdma_counter_free(), qui reste inaccessible car le compteur n'a jamais été lié avec succès.

Cette fuite s'accumule lors d'échecs répétés, empêchant définitivement le port de passer en mode AUTO (-EBUSY dans __counter_set_mode()) et bloquant la réversion automatique MANUAL→NONE dans rdma_counter_free(). Lorsque le mode était NONE avant l'appel, le mode MANUAL défini par __counter_set_mode() fuit également car la logique de réversion n'est jamais atteinte.

Ajout d'un label err_bind entre l'incrémentation de num_counters et le label err_mode existant. Il décrémente num_counters et reproduit la réversion MANUAL→NONE issue de rdma_counter_free(), garantissant que l'état du port est entièrement restauré en cas d'échec de liaison (bind).

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

24/09/2026

Divulgation

24/09/2026

Modérer

accepté

Entrée

VDB-409634

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!