CVE-2026-98780 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amdgpu: corrige vazamento de memória da instância IP na falha ao adicionar kobject

amdgpu_discovery_sysfs_ips() aloca ip_hw_instance com kzalloc_flex() e inicializa seu kobject embutido antes de chamar kobject_add().

Se o kobject_add() falhar, o valor de retorno é ignorado e a execução continua sem liberar a referência inicial do kobject. O kobject com falha não é retido na lista do kset, portanto, o caminho normal de desmontagem do sysfs não consegue encontrá-lo. Como resultado, ip_hw_instance_release() nunca é chamado e a alocação de ip_hw_instance vaza.

Chame kobject_put() quando o kobject_add() falhar para que a referência inicial seja liberada e ip_hw_instance_release() possa libertar a alocação. Mantenha o comportamento existente do sysfs (melhor esforço) continuando com as entradas IP restantes após o registro com falha.

A questão foi identificada por uma ferramenta de análise estática desenvolvida por mim e confirmada por revisão manual.

(cherry picked from commit 5c75fbcca8af1096d8d9415b91d8ea6212c22ee1)

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

18/10/2026

Moderação

aceite

Entrada

VDB-421939

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!