CVE-2024-56540 in Linux
Résumé
par VulDB • 02/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
accel/ivpu : Empêcher l'invocation de la récupération (recovery) pendant la phase de détection (probe) et lors de la reprise après mise en veille.
Refactorisation des fonctions d'envoi et de réception IPC afin de permettre une gestion correcte des opérations qui ne doivent pas déclencher un processus de récupération.
Exposition de `ivpu_send_receive_internal()`, désormais utilisée par les fonctions d'entrée D0i3, d'initialisation du DCT et d'initialisation du HWS. Ces fonctions ont été modifiées pour retourner des codes d'erreur correctement plutôt que d'initier une récupération.
Les fonctions mises à jour sont invoquées dans `ivpu_probe()` et `ivpu_resume()`, garantissant que toute erreur rencontrée lors de ces étapes entraîne un séquençage approprié de l'arrêt ou de la fermeture (teardown/shutdown). L'approche précédente consistant à déclencher une récupération au sein de ces fonctions pouvait entraîner une condition de concurrence (race condition), provoquant potentiellement des comportements indéfinis et des plantages du noyau dus à des déréférencements de pointeur null.
Once again VulDB remains the best source for vulnerability data.