PT-2026-44332

CVE-2026-46209

·

Publicado

2026-04-20

·

Atualizado

2026-10-23

Descrição por

CVSS 4.0
8.5
Alta
MétricasAV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Linux kernel versões anteriores a 7.0.11-1.1
Description Existe uma inconsistência no cálculo das dimensões do plano subamostrado na função drm gem fb init with funcs(). Enquanto a função framebuffer check() utiliza DIV ROUND UP() para arredondar as dimensões, a drm gem fb init with funcs() utiliza a divisão inteira simples. Essa discrepância pode levar a verificações incorretas do tamanho do objeto GEM para formatos de pixel e dimensões específicos. Por exemplo, com NV12 (vsub=2) e um framebuffer de 1 pixel de altura, a altura é calculada como 0 em vez de 1, causando um wrap de inteiro não assinado para UINT MAX. Isso resulta em um estouro de tamanho que permite que um objeto GEM pequeno passe na validação, potencialmente levando a leituras ou gravações de memória fora dos limites quando a GPU acessa o plano de croma.
Recommendations Atualizar para a versão 7.0.11-1.1.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2026:34911
ALSA-2026:36018
ALSA-2026:36348
ALSA-2026:36349
AZL-88985
CLSA-2026-1788449727
CLSA-2026-1789958474
CLSA-2026-1791132071
CLSA-2026-1791132078
CLSA-2026-1792137027
CLSA-2026-1792243729
CLSA-2026-1792247642
CLSA-2026-1792751700
CLSA-2026-1792759740
CLSA-2026-1792762308
ECHO-9BD7-FC16-8F85
OESA-2026-2673
OESA-2026-2674
OPENSUSE-SU-2026:10954-1
OPENSUSE-SU-2026:21555-1
RHSA-2026:34911
RHSA-2026:36018
RHSA-2026:40068
RHSA-2026:40760
RHSA-2026:43231
RHSA-2026:44385
RHSA-2026:47632
RHSA-2026:47633
RHSA-2026:47739
SUSE-SU-2026:22108-1
SUSE-SU-2026:22137-1
SUSE-SU-2026:22433-1
SUSE-SU-2026:22458-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:2482-1
SUSE-SU-2026:2591-1
SUSE-SU-2026:2632-1
USN-8566-1
USN-8567-1
USN-8568-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8593-1
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8618-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8663-1
USN-8664-1
USN-8665-1
USN-8668-1
USN-8668-2
USN-8728-1
USN-8728-2
USN-8728-3
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾