CVE-2026-64097 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amd/display: Validierung der Größe der GPIO-Pin-LUT-Tabelle vor der Iteration

[Warum & Wie]
Die Parser für die GPIO-Pin-Tabellen in get_gpio_i2c_info() und bios_parser_get_gpio_pin_info() leiten eine Elementanzahl aus dem Feld table_header.structuresize der VBIOS-Tabelle ab, um anschließend über gpio_pin[]-Einträge zu iterieren. GET_IMAGE() validiert jedoch nur, dass der Tabellenheader selbst innerhalb des BIOS-Abbilds Platz findet. Wenn das VBIOS einen structuresize-Wert meldet, der größer ist als die tatsächlich gemappten Daten, liest die Schleife hinter das Ende des BIOS-Abbilds hinaus und verursacht so einen Out-of-Bounds-Lesezugriff (Out-of-bounds Read).

Dies wird behoben, indem bios_get_image() aufgerufen wird, um zu validieren, dass der gesamte angegebene structuresize innerhalb des BIOS-Abbilds zugänglich ist, bevor in beiden Funktionen die Schleife betreten wird.

(cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380215

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!