CVE-2026-99157 in Linuxinformazioni

Riassunto

di VulDB • 28/10/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

scsi: bsg: Passare reply_len a bsg_setup_queue() per adattarsi alle risposte UFS RPMB

bsg-lib alloca un buffer di risposta di 96 byte (SCSI_SENSE_BUFFERSIZE) per ogni job, ma struct ufs_rpmb_reply è lunga 104 byte: una struct ufs_bsg_reply da 40 byte seguita da un EHS da 64 byte. Quando un comando RPMB avanzato restituisce un EHS, ufshcd_advanced_rpmb_req_handler() lo copia subito dopo l'intestazione di 40 byte e scrive 8 byte oltre la fine del buffer.

Consentire a ciascun trasporto BSG di passare le proprie dimensioni del buffer di risposta a bsg_setup_queue() e far sì che ufs_bsg richieda sizeof(struct ufs_rpmb_reply), in modo che l'intera risposta raggiunga lo spazio utente. Altri trasporti mantengono SCSI_SENSE_BUFFERSIZE.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

28/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!