CVE-2026-98786 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

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

drm/amd/display: protezione delle dereferenziazioni di dc_sink nella validazione della modalità MST

dm_dp_mst_is_port_support_mode() legge aconnector->dc_sink->dsc_caps... per il controllo del throughput DSC branch-throughput, e get_conv_frl_bw()'s HDMI-PCON FRL-bandwidth path reads aconnector->dc_sink->edid_caps.max_frl_rate, entrambi senza un controllo NULL. dc_sink viene azzerato in modo asincrono allo stacco MST (MST unplug), e entrambe le funzioni vengono eseguite da percorsi che i commenti del driver documentano come soggetti a race condition con tale teardown: il callback ->mode_valid del worker di probe del connector e una verifica atomica di un compositor, nessuno dei quali detiene il lock del manager MST utilizzato dal percorso di teardown. Il primo ha già un controllo NULL esistente su dsc_aux, ma dsc_aux non viene azzerato in modo affidabile in ogni percorso che cancella dc_sink, quindi ciò non copre questo caso.

Fallire il check di supporto della porta e saltare il percorso di conversione FRL quando lo sink è già stato rimosso.

(cherry picked from commit 7c3db8da4e039698ae198c870712428644e965c7)

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!