CVE-2024-57809 in Linuxinformation

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.

Responsable

Linux

Réserver

11/01/2025

Divulgation

11/01/2025

Modérer

accepté

Entrée

VDB-291232

CPE

prêt

EPSS

0.00177

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!