CVE-2026-93184 in Linuxinformación

Resumen

por VulDB • 2026-09-18

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ASoC: fsl_audmix: reestructurar el manejo del PM en tiempo de ejecución durante la inicialización (probe)

Tras llamar a `pm_runtime_enable()`, el bloque AUDMIX queda apagado y permanece suspendido hasta que se produce la primera recuperación en tiempo de ejecución. Las escrituras en registros emitidas entre `probe()` y la primera recuperación (por ejemplo, desde las rutas DAPM o ALSA control) apuntan a un hardware no alimentado y provocan una congelación del sistema.

Se soluciona este problema llamando inmediatamente a `pm_runtime_resume_and_get()` después de `pm_runtime_enable()`, para alimentar el hardware y habilitar sus relojes. Posteriormente, se libera la referencia con `pm_runtime_put()` para permitir que el marco de PM en tiempo de ejecución suspenda el dispositivo y cambie regmap al modo solo caché cuando esté inactivo.

Cuando CONFIG_PM está deshabilitado o no se ha activado el PM en tiempo de ejecución, las llamadas a pm_runtime_* son funciones stub (de relleno) que no alimentan el hardware. Se gestiona este caso explícitamente llamando directamente a `fsl_audmix_runtime_resume()`, asegurando así que el hardware siempre esté inicializado y sus relojes habilitados, garantizando que los accesos a registros tengan éxito independientemente de la configuración de PM.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-18

Moderación

aceptado

Artículo

VDB-407270

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!