CVE-2026-64097 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

drm/amd/display: Validar o tamanho da tabela LUT dos pinos GPIO antes de iterar

[Por que e como]
Os analisadores da tabela de pinos GPIO em get_gpio_i2c_info() e bios_parser_get_gpio_pin_info() derivam uma contagem de elementos a partir do campo structuresize do table_header na VBIOS, e depois iteram sobre as entradas gpio_pin[]. No entanto, GET_IMAGE() valida apenas se o cabeçalho da tabela em si cabe dentro da imagem BIOS. Se a VBIOS relatar um structuresize maior que os dados mapeados reais, o loop lerá além do final da imagem BIOS, causando uma leitura fora dos limites (out-of-bounds read).

Corrigir isso chamando bios_get_image() para validar se todo o structuresize reivindicado é acessível dentro da imagem BIOS antes de entrar no loop em ambas as funções.

(cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380215

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!