CVE-2024-56540 in Linuxinformation

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.

Responsable

Linux

Réserver

27/12/2024

Divulgation

27/12/2024

Modérer

accepté

Entrée

VDB-289465

CPE

prêt

EPSS

0.00169

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!