CVE-2026-64097 in Linuxinformazioni

Riassunto

di VulDB • 20/07/2026

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

drm/amd/display: Validare le dimensioni della tabella LUT dei pin GPIO prima dell'iterazione

[Perché e Come]
I parser delle tabelle dei pin GPIO in get_gpio_i2c_info() e bios_parser_get_gpio_pin_info() derivano un conteggio degli elementi dal campo structuresize di table_header nella tabella VBIOS, per poi iterare sulle voci gpio_pin[]. Tuttavia, GET_IMAGE() valida solo che l'intestazione della tabella stessa rientri nell'immagine BIOS. Se la VBIOS segnala una structuresize maggiore dei dati effettivamente mappati, il ciclo legge oltre la fine dell'immagine BIOS, causando una lettura fuori dai limiti (out-of-bounds read).

Si risolve questo problema chiamando bios_get_image() per validare che l'intera structuresize dichiarata sia accessibile all'interno dell'immagine BIOS prima di entrare nel loop in entrambe le funzioni.

(cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!