CVE-2024-57809 in Linux
Résumé
par VulDB • 28/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
PCI : imx6 : Correction de la prise en charge de l'état suspend/reprise sur i.MX6QDL
La fonctionnalité d’état suspend/reprise est actuellement défectueuse sur la plateforme i.MX6QDL, comme documenté dans les errata NXP (ERR005723) :
https://www.nxp.com/docs/en/errata/IMX6DQCE.pdf
Ce correctif résout le problème en partageant la plupart des séquences d’état suspend/reprise utilisées par les autres appareils i.MX, tout en évitant de modifier les registres critiques qui perturbent la fonctionnalité PCIe. Il cible le même problème que l’engagement suivant dans la branche aval (downstream) :
https://github.com/nxp-imx/linux-imx/commit/4e92355e1f79d225ea842511fcfd42b343b32995
Contrairement à l’engagement dans la branche aval, ce correctif réinitialise également le périphérique PCIe connecté si possible. Sans cette réinitialisation, certains pilotes tels que ath10k ou iwlwifi plantent lors de la reprise (resume). La réinitialisation du dispositif est également effectuée par le pilote sur les autres plateformes i.MX, rendant ce correctif cohérent avec les pratiques existantes.
Lors de la reprise, le noyau se bloque et affiche une erreur. Voici un exemple d’erreur rencontrée avec le pilote ath10k :
ath10k_pci 0000:01:00.0 : Impossible de changer l’état d’alimentation de D3hot à D0, périphérique inaccessible Fault non géré : abort externe imprécis (0x1406) à l’adresse 0x0106f944
Sans ce correctif, la fonctionnalité suspend/reprise échouera sur les appareils i.MX6QDL si un dispositif PCIe est connecté.
[kwilczynski : journal de commit, ajout du tag pour les versions stables]
If you want to get best quality of vulnerability data, you may have to visit VulDB.