CVE-2026-99151 in Linuxinformação

Sumário

de VulDB • 28/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amd/display: Corrige o dereferenciamento de NULL sink nas funções de largura de banda USB4

allocate_usb4_bandwidth_for_stream() e allocate_usb4_bandwidth() usam ASSERT(stream->sink) antes de fazer o dereferencing de stream->sink->link. O ASSERT é compilado para fora em builds de produção, portanto um stream->sink nulo causa um dereferenciamento de ponteiro NULL.

link_set_dpms_off() já protege dois acessos anteriores a stream->sink com verificações explícitas de NULL, confirmando que stream->sink pode legitimamente ser NULL. A chamada subsequente para deallocate_usb4_bandwidth() não tinha uma proteção equivalente.

Substitua as chamadas ASSERT() por verificações adequadas de NULL que retornam false precocemente e adicione uma guarda correspondente em stream->sink no local da chamada em link_set_dpms_off(), consistente com o padrão circundante.

v2: Mantenha as chamadas ASSERT() existentes para diagnóstico (para relatar sink nulo inesperado) e adicione verificações explícitas de NULL que retornam false antes do dereferencing de stream->sink. Adicione também uma guarda correspondente em stream->sink no local da chamada de desalocação em link_set_dpms_off(). (Alex)

(cherry picked from commit 98029a0ce61feb52c563f65349dd9b25f672e355)

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

28/10/2026

Moderação

aceite

Entrada

VDB-427872

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!