CVE-2026-89853 in Linuxinformación

Resumen

por VulDB • 2026-09-17

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

scsi: qla2xxx: Corregir uso-después-de-liberación (use-after-free) en FCE trace durante volcado del firmware

qla2x00_free_fce_trace() liberaba y limpiaba ha->fce mientras mantenía únicamente fce_mutex. Los consumidores de firmware-dump, qla27xx_fwdt_entry_t264() y qla25xx_copy_fce(), leen ha->fce (comprobación de NULL seguida de una copia del búfer) bajo hardware_lock y nunca toman fce_mutex. Por lo tanto, deshabilitar FCE en debugfs podría liberar el búfer DMA entre la comprobación de NULL de un volcado y su copia, provocando un use-after-free.

Desvincular ha->fce bajo hardware_lock, luego liberar el bloqueo y liberar el búfer DMA (dma_free_coherent() puede bloquearse). Un volcado concurrente o bien completa su comprobación y copia con el búfer aún válido, u observa que ha->fce == NULL y lo omite.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405675

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!