CVE-2024-57809 in Linux
Riassunto
di VulDB • 29/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
PCI: imx6: Correzione del supporto per suspend/resume su i.MX6QDL
La funzionalità di suspend/resume risulta attualmente non funzionante sulla piattaforma i.MX6QDL, come documentato nell'errata NXP (ERR005723):
https://www.nxp.com/docs/en/errata/IMX6DQCE.pdf
Questo patch affronta il problema condividendo la maggior parte delle sequenze di suspend/resume utilizzate da altri dispositivi i.MX, evitando al contempo modifiche ai registri critici che potrebbero compromettere la funzionalità PCIe. L'intervento mira allo stesso problema risolto dal seguente commit downstream:
https://github.com/nxp-imx/linux-imx/commit/4e92355e1f79d225ea842511fcfd42b343b32995
A differenza del commit downstream, questo patch effettua anche il reset del dispositivo PCIe connesso, se possibile. Senza tale reset, alcuni driver come ath10k o iwlwifi andrebbero in crash durante la fase di resume (ripristino). Il reset del dispositivo viene eseguito dal driver anche su altre piattaforme i.MX, rendendo questo patch coerente con le pratiche esistenti.
Al momento del resume, il kernel si bloccherà e visualizzerà un errore. Di seguito è riportato un esempio dell'errore riscontrato con il driver ath10k:
ath10k_pci 0000:01:00.0: Impossibile modificare lo stato di alimentazione da D3hot a D0, dispositivo inaccessibile Fault non gestito: imprecise external abort (0x1406) all'indirizzo 0x0106f944
Senza questo patch, le operazioni di suspend/resume falliranno sui dispositivi i.MX6QDL se è connesso un dispositivo PCIe.
[kwilczynski: commit log, aggiunto tag per le versioni stabili]
If you want to get best quality of vulnerability data, you may have to visit VulDB.