CVE-2024-57809 in Linuxinformazioni

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.

Responsabile

Linux

Prenotare

11/01/2025

Divulgazione

11/01/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00177

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!