CVE-2026-90035 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amd/display: corrige divisão por zero em get_estimated_bw()

get_estimated_bw() divide por link->dpia_bw_alloc_config.bw_granularity, que é zerado por reset_bw_alloc_struct() e só é preenchido após o tratamento de DP_TUNNELING_BW_ALLOC_CAP_CHANGED.

link_dp_dpia_handle_bw_alloc_status(), o manipulador de interrupção DPCD, chama get_estimated_bw() sempre que DP_TUNNELING_ESTIMATED_BW_CHANGED está definido, independentemente de DP_TUNNELING_BW_ALLOC_CAP_CHANGED já ter sido acionado para esse link. Um dispositivo de túnel USB4/DPIA conectado que relata uma alteração na largura de banda estimada antes de reportar qualquer alteração nas capacidades provoca uma divisão por zero neste caminho de IRQ.

link_dpia_send_bw_alloc_request() já protege a mesma divisão bw_granularity; adicione o mesmo guarda aqui em vez de introduzir um novo padrão.

(cherry picked from commit f2a961457c33dc34223aad5c9e8971de34a4eed3)

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-405880

CPE

pronto

EPSS

0.00186

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!