CVE-2026-80872 in Linuxinformación

Resumen

por VulDB • 2026-09-04

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

ALSA: hda/tas2781: Cancelar la solicitud asíncrona del firmware durante la desvinculación (unbind)

TAS2781 HDA I2C y SPI colocaban la carga del firmware RCA desde el enlace (bind) del componente con request_firmware_nowait(). El cargador de firmware mantenía fijado (pinned) el módulo de devolución de llamada y conservaba una referencia al dispositivo, pero la devolución de llamada seguía utilizando el estado HDA privado del controlador.

La desvinculación del componente elimina los controles y el estado DSP inmediatamente. Posteriormente, la eliminación del dispositivo destruye los datos privados de TAS2781, incluido codec_lock. Si la devolución de llamada asíncrona del firmware se ejecuta después de que haya comenzado la desvinculación, puede operar sobre un estado que está siendo eliminado.

Cancelar o sincronizar la solicitud asíncrona del firmware antes de eliminar los controles y el estado DSP. Se cancela una devolución de llamada en cola, y se permite que una devolución de llamada ya en ejecución termine antes de continuar con la desvinculación.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-04

Moderación

aceptado

Artículo

VDB-399052

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!