CVE-2026-68279 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

drm/dp/mst: correzione delle letture fuori dai limiti (OOB) nei parser di risposta sideband DPCD/I2C remoti

La funzione `drm_dp_sideband_parse_remote_dpcd_read()` legge `num_bytes` dal messaggio grezzo e poi esegue incondizionatamente:

memcpy(bytes, &raw->msg[idx], num_bytes);

senza verificare che `idx + num_bytes <= raw->curlen`. L'array `raw->msg[]` è lungo 256 byte; se un hub MST malizioso o non conforme imposta `num_bytes` su un valore maggiore del payload rimanente, la chiamata `memcpy` legge oltre i dati ricevuti, accedendo a qualsiasi contenuto successivo presente in `raw->msg[]`.

La funzione `drm_dp_sideband_parse_remote_i2c_read_ack()` presenta lo stesso difetto (segnalato con il commento `/* TODO check */` sin dall'introduzione del codice).

Si correggono entrambe le funzioni applicando un unico controllo combinato `(idx + num_bytes > curlen)` prima di ciascuna chiamata a `memcpy`. Poiché `num_bytes` è di tipo u8, esso è sempre >= 0; pertanto questa condizione subsumisce rigorosamente la forma più semplice `idx > curlen`, rendendo non necessario alcun passaggio separato.

[aggiunto il tag fixes mancante]

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

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!