Informazioni sul CVE-2024-27057

ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend

CWE ID: N/A

Base Score (CVSS): N/A

CVE: CVE-2024-27057

Descrizione: In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend When the system is suspended while audio is active, the `sof_ipc4_pcm_hw_free()` function is invoked to reset the pipelines since during suspend, the DSP is turned off. If the firmware crashes during while audio is running (or when we reset the stream before suspend), then `sof_ipc4_set_multi_pipeline_state()` will fail with IPC error and the state change is interrupted. This will cause misalignment between the kernel and firmware state on the next DSP boot, resulting in errors returned by the firmware for IPC messages, eventually failing the audio resume. On stream close, the errors are ignored, so the kernel state will be corrected on the next DSP boot, so the second boot after the DSP panic. If `sof_ipc4_pipelines()` is called from `sof_ipc4_pcm_hw_free()`, then the state parameter is SOF_IPC4_PIPE_RESET and only in this case. Treat a forced pipeline reset similarly to how we treat a pcm_free by ignoring error sending to allow the kernel’s state to be consistent with the firmware’s state after the next boot.

Vettore di attacco

Punteggio CVSS

Il CVSS è un sistema di valutazione che misura la gravità di una vulnerabilità informatica considerando fattori come l’impatto potenziale, la probabilità di attacco e la facilità di esecuzione.

Punteggio Base (calcolato da AziendaSicura): 0.0 (None)

Riassunto: .

Dettaglio del Vettore

Metrica Valore Significato Descrizione

Riferimenti esterni

Prodotti interessati

  • Linux – Linux
  • Linux – Linux

Relazioni con altri prodotti

Produttore:Linux
Prodotto: Linux
Anno: 2024
CWE:
CVSS: 0.0