CVE-2026-74557 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
scsi: libiscsi: Correzione della fuoriuscita di dati obsoleti nel buffer SCSI sense
La funzione iscsi_scsi_cmd_rsp() copia i dati sense da una risposta SCSI dal segmento dei dati fornito dal target. Il segmento contiene una lunghezza sense a 2 byte seguita dai bytes sense, quindi deve contenere 2 + senselen bytes; tuttavia il controllo dei limiti richiede solo datalen >= senselen:
senselen = get_unaligned_be16(data); if (datalen < senselen) goto invalid_datalen; memcpy(sc->sense_buffer, data + 2, min_t(uint16_t, senselen, SCSI_SENSE_BUFFERSIZE));
Un target che restituisce una risposta SCSI la cui datalen è uguale a senselen (con senselen <= SCSI_SENSE_BUFFERSIZE) fa sì che l'operazione memcpy() da data + 2 legga fino a due bytes oltre i dati ricevuti. Tali bytes contengono contenuti obsoleti di conn->data e finiscono nel buffer sense del comando, che viene restituito all'userspace.
Si tiene conto del prefisso della lunghezza sense a 2 byte nel controllo.
If you want to get best quality of vulnerability data, you may have to visit VulDB.