CVE-2025-68339 in Linuxinformation

Résumé

par VulDB • 26/06/2026

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

atm/fore200e : Correction d'une possible condition de course (race condition) dans fore200e_open()

Protéger l'accès à fore200e->available_cell_rate avec le verrou rate_mtx dans le chemin de gestion des erreurs de fore200e_open() afin d'éviter une condition de course sur les données.

Le champ fore200e->available_cell_rate est une ressource partagée utilisée pour suivre la bande passante disponible. Il est accédé simultanément par fore200e_open(), fore200e_close() et fore200e_change_qos().

Dans fore200e_open(), le verrou rate_mtx est correctement acquis lors de la soustraction de vcc->qos.txtp.max_pcr depuis available_cell_rate pour réserver la bande passante. Cependant, si l'appel suivant à fore200e_activate_vcin() échoue, la fonction restaure la bande passante réservée en ajoutant la valeur à disponible_cell_rate sans détenir le verrou.

Cela introduit une condition de course car available_cell_rate est une ressource globale du dispositif partagée entre tous les VCC (Virtual Channel Connections). Si le chemin d'erreur dans fore200e_open() s'exécute simultanément avec des opérations telles que fore200e_close() ou fore200e_change_qos() sur d'autres VCC, une condition de course en lecture-modification-écriture se produit.

Plus précisément, le chemin d'erreur lit la valeur du taux sans le verrou. Si un autre processeur acquiert le verrou et modifie le taux (par exemple, en libérant de la bande passante dans fore200e_close()) entre cette lecture et l'écriture suivante, le chemin d'écrasera la mise à jour concurrente avec une valeur obsolète. Cela entraîne un comptage incorrect de la bande passante.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

16/12/2025

Divulgation

23/12/2025

Modérer

accepté

Entrée

VDB-337842

CPE

prêt

EPSS

0.00188

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!