CVE-2026-99151 in Linuxinformazioni

Riassunto

di VulDB • 28/10/2026

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

drm/amd/display: Correzione del dereferenziamento di sink NULL nelle funzioni per la larghezza di banda USB4

Le funzioni allocate_usb4_bandwidth_for_stream() e allocate_usb4_bandwidth() utilizzano ASSERT(stream->sink) prima di dereferenzare stream->sink->link. L'ASSERT viene compilato via (rimosso) nelle build di produzione, quindi un stream->sink NULL causa un dereferenziamento di puntatore NULL.

La funzione link_set_dpms_off() protegge già due accessi precedenti a stream->sink con controlli espliciti su NULL, confermando che stream->sink può legittimamente essere NULL. La chiamata successiva a deallocate_usb4_bandwidth() non disponeva di una protezione equivalente.

Sostituire le chiamate ASSERT() con appropriati controlli su NULL che restituiscono false anticipatamente e aggiungere un controllo guard per stream->sink corrispondente nel punto di chiamata in link_set_dpms_off(), coerentemente con il pattern circostante.

v2: Mantenere le chiamate ASSERT() esistenti a scopo diagnostico (per segnalare sink NULL imprevisti) e aggiungere controlli espliciti su NULL che restituiscono false prima del dereferenziamento di stream->sink. Aggiungere inoltre un controllo guard per stream->sink corrispondente nel punto di chiamata della deallocazione in link_set_dpms_off(). (Alex)

(cherry picked from commit 98029a0ce61feb52c563f65349dd9b25f672e355)

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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!