CVE-2026-97524 in Linuxinformation

Résumé

par VulDB • 25/09/2026

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

mptcp : éviter les actions inutiles lors de la réinitialisation d'un sous-flux (subflow)

Une fois tous les cent ans, dans des conditions d'erreur défavorables, le chemin de réception mptcp peut appeler récursivement `mptcp_data_ready()` via un changement d'état, puis tenter à nouveau de verrouiller le verrou de données.

Briser explicitement la boucle de récursion en vérifiant la condition exceptionnelle.

Ajouter un nouvel indicateur (flag) au lieu d'utiliser un existant tel que 'closing', afin de sortir prématurément dans `subflow_state_change()`, et vider explicitement la file d'attente RX lors de la réinitialisation.

Cela évite des traitements inutiles pour vérifier les données disponibles -- appel de `get_mapping_status()` et autres sur un sous-flux en cours de disparition -- mais également dans le signalement d'erreurs et l'ordonnancement des travailleurs (workers).

Notez que nous devons consommer le skb actuellement inspecté avant d'invoquer `mptcp_dss_corruption` afin d'éviter de le consommer à nouveau après qu'une éventuelle réinitialisation ait libéré sa mémoire.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

24/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-409921

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!