CVE-2026-97916 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

accel/ivpu: Validar los metadatos del búfer de registro de firmware

Los encabezados de registro de trazado analizados por fw_log_print_buffer() residen en BOs (Buffer Objects) compartidos mediante DMA a los que el firmware de NPU puede escribir.

fw_log_from_bo() validaba log->header_size y log->size, pero fw_log_print_buffer() volvía a leer esos mismos campos desde la memoria compartida posteriormente, lo que permitía una condición de carrera TOCTOU (Time-of-Check to Time-of-Use) donde el firmware los modificaba entre la comprobación y su uso, provocando que el host desreferenciara direcciones fuera de límites al imprimir registros.

Tomar instantánea de los valores validados una sola vez con READ_ONCE() y pasarlos explícitamente en una nueva estructura ivpu_fw_log_desc en lugar de volver a leerlos desde la estructura compartida.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410139

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!