CVE-2026-64097
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2026
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
drm/amd/display: Validate GPIO pin LUT table size before iterating
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Validate GPIO pin LUT table size before iterating [Why&How] The GPIO pin table parsers in get_gpio_i2c_info() and bios_parser_get_gpio_pin_info() derive an element count from the VBIOS table_header.structuresize field, then iterate over gpio_pin[] entries. However, GET_IMAGE() only validates that the table header itself fits within the BIOS image. If the VBIOS reports a structuresize larger than the actual mapped data, the loop reads past the end of the BIOS image, causing an out-of-bounds read. Fix this by calling bios_get_image() to validate that the full claimed structuresize is accessible within the BIOS image before entering the loop in both functions. (cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
unaffected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | 9900f6954be779011e7c2cd42addd87baf028bc5 | Indisponível | Nenhuma listada |
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | fb30a3890d62fd50a95aef684faf64a307592e42 | Indisponível | Nenhuma listada |
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | 67461e0c15335894cc5d3b84cda823bf8cbdc886 | Indisponível | Nenhuma listada |
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | 7ca695b3122297b06a3ed605bbe1cd32c85d9f5a | Indisponível | Nenhuma listada |
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | f2a4827e980ba07de4391fa84d9c39a12726bdd7 | Indisponível | Nenhuma listada |
| ae79c310b1a6f97429a5784b65f125d9cc9c95b1 | affected | git | 86d2b20644b11d21fe52c596e6e922b4590a3e3f | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 4.15 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 4.15 | Indisponível | Nenhuma listada |
| 6.1.175 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.142 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.92 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.18.34 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 7.0.11 | unaffected | semver | Indisponível | 7.0.* | Nenhuma listada |
| 7.1 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |