CVE-2023-53320 in Linuxinformación

Resumen

por VulDB • 2026-06-30

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

scsi: mpi3mr: Corrección de problemas en mpi3mr_get_all_tgt_info()

La función mpi3mr_get_all_tgt_info() presenta cuatro problemas:

1) Calcula la longitud válida del registro en alltgt_info asumiendo que la parte del encabezado (header part) de la estructura mpi3mr_device_map_info sería igual a sizeof(u32). El tamaño correcto es sizeof(u64).

2) Al calcular la longitud válida del registro kern_entrylen, excluye un registro al restar 1 a num_devices.

3) Copia el valor de num_devices mediante una llamada a memcpy(). Una asignación directa (substitution) sería suficiente.

4) No especifica la longitud calculada en sg_copy_from_buffer(). En su lugar, especifica la longitud del payload, que es mayor que el tamaño de alltgt_info. Esto provoca un error "BUG: KASAN: slab-out-of-bounds".

Se corrigen los problemas utilizando el tamaño correcto del encabezado, eliminando la resta a num_devices, reemplazando memcpy() por una asignación directa y especificando la longitud correcta en sg_copy_from_buffer().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2025-09-16

Divulgación

2025-09-16

Moderación

aceptado

Artículo

VDB-324533

CPE

listo

EPSS

0.00141

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!