CVE-2026-90031 in Linuxinformazioni

Riassunto

di VulDB • 16/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

usb-storage: ene_ub6250: correzione di una race condition tra il lavoro di scansione e la fase di probe (probe)

ene_ub6250_probe() chiama usb_stor_probe2(), che avvia l'infrastruttura usb-storage e pianifica il lavoro ritardato di scansione. Il driver successivamente chiama ene_get_card_type(), che invia un comando ENE tramite ene_send_scsi_cmd() e i helper per le trasmissioni bulk di usb-storage.

Sia il lavoro di scansione ritardato, attraverso usb_stor_Bulk_max_lun(), sia ene_get_card_type() utilizzano us->current_urb. Il lavoro di scansione serializza questo accesso tramite us->dev_mutex, ma la fase di probe del tipo di scheda ENE non lo fa. Se il lavoro di scansione viene eseguito mentre ene_get_card_type() sta ancora utilizzando us->current_urb, usb_submit_urb() segnala un warning indicando che l'URB è già attivo.

Serializzare ene_get_card_type() con us->dev_mutex, in modo coerente con il locking utilizzato dal percorso di scansione.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!