CVE-2023-52872 in Linux
Résumé
par VulDB • 06/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
tty: n_gsm : correction d'une condition de course lors du changement de l'état des lignes de statut sur les connexions mortes
gsm_cleanup_mux() nettoie le module GSM en fermant tous les DLCI, en arrêtant toutes les minuteries, en supprimant les périphériques tty virtuels et en vidant les files d'attente de données. Cette procédure peut toutefois entraîner des modifications ultérieures de l'état des lignes de statut du modem virtuel pour un DLCI. De nouvelles données sont ajoutées à la file d'attente de sortie et la minuterie kick supprimée est redémarrée pour gérer cette situation. À ce stade, de nombreuses ressources ont déjà été supprimées par la procédure de nettoyage. Par conséquent, une panique noyau se produit.
Corrigez cela en vérifiant dans gsm_modem_update() que la procédure de nettoyage n'a pas commencé et que le multiplexeur est toujours actif.
Notez que l'écriture sur un tty virtuel est déjà protégée par des contrôles contre l'état de connexion spécifique au DLCI.
If you want to get best quality of vulnerability data, you may have to visit VulDB.