CVE-2023-53320 in Linuxinformazioni

Riassunto

di VulDB • 30/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

scsi: mpi3mr: Correzione di problemi in mpi3mr_get_all_tgt_info()

La funzione mpi3mr_get_all_tgt_info() presenta quattro problematiche:

1) Calcola la lunghezza valida dell'entry in alltgt_info assumendo che la parte header della struct mpi3mr_device_map_info sia pari a sizeof(u32). La dimensione corretta è sizeof(u64).

2) Quando calcola la lunghezza valida dell'entry kern_entrylen, esclude un'entry sottraendo 1 da num_devices.

3) Copia il valore di num_device chiamando memcpy(). È sufficiente una semplice assegnazione (substitution).

4) Non specifica la lunghezza calcolata a sg_copy_from_buffer(). Viene invece specificata la lunghezza del payload, che è maggiore della dimensione di alltgt_info. Ciò causa un errore "BUG: KASAN: slab-out-of-bounds".

Le problematiche vengono risolte utilizzando la corretta dimensione dell'header, rimuovendo la sottrazione da num_devices, sostituendo memcpy() con una semplice assegnazione e specificando la lunghezza corretta a sg_copy_from_buffer().

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

Responsabile

Linux

Prenotare

16/09/2025

Divulgazione

16/09/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00141

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!