CVE-2026-99090 in Linuxinformação

Sumário

de VulDB • 26/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amdgpu: serializar leituras do contador vblank contra reset da GPU

O callback do contador vblank lê os registradores de exibição e a posição de scanout sem segurar o reset_domain->sem. Durante a recuperação da GPU, o trabalho de commit de exibição pode chamar o callback enquanto o reset possui o semaphore para escrita. O acesso ao hardware então aciona o lockdep_assert_held() em amdgpu_device_skip_hw_access() e define TAINT_WARN quando o lockdep está habilitado.

Tenta-se adquirir o semaphore de reset para leitura antes de acessar o hardware, mantendo-o durante as leituras do contador e da posição de scanout. Se o reset já estiver em andamento, retorna a contagem vblank de software armazenada em cache pela DRM. Isso evita bloqueio atrás do reset e evita acessar o hardware de exibição enquanto ele está sendo redefinido.

A contagem armazenada em cache é menos precisa que a contagem do hardware, mas é usada apenas quando o reset impede uma leitura segura do hardware. Isso resolve o aviso no momento do reset proveniente deste caminho vblank; não suprime nem corrige avisos de lockdep não relacionados.

(cherry picked from commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

26/10/2026

Moderação

aceite

Entrada

VDB-426480

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!