CVE-2026-64219 in Linuxinformazioni

Riassunto

di VulDB • 24/07/2026

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

drm/amd/display: Validare payload length e link_index in dc_process_dmub_aux_transfer_async

[Perché&Come]
dc_process_dmub_aux_transfer_async() copia i byte di payload->length in un buffer stack da 16 byte (dpaux.data[16]) protetto solo da un ASSERT(), che è una no-op nelle build di rilascio. Se un chiamante passa length > 16, ciò provoca uno stack-based buffer overflow tramite memcpy.

Inoltre, link_index viene utilizzato per dereferenziare dc->links[] senza controllo dei limiti rispetto a dc->link_count, con il rischio di un out-of-bounds access.

Sostituire l'ASSERT con un hard runtime check che restituisce false quando payload->length supera la dimensione del buffer di destinazione e aggiungere un bounds check per link_index prima del suo utilizzo.

(cherry picked from commit ba4caa9fecdf7a38f98c878ad05a8a64148b6881)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

24/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!