CVE-2026-74442 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/vmwgfx: evitar destroy_workqueue(NULL) em caso de falha na inicialização do vkms

Dois caminhos através da função vmw_vkms_init() podem deixar vmw->crc_workq como NULL enquanto ainda mantêm o restante do driver em um estado que chama vmw_vkms_cleanup() durante a desativação do módulo:

1. A falha ou retorno de um buffer excessivamente grande por parte de vmw_host_get_guestinfo(GUESTINFO_VBLANK, ...) — caso comum em hosts sem uma entrada guestinfo VBLANK — resulta em um retorno antecipado antes da alocação da fila de trabalho (workqueue). 2. alloc_ordered_workqueue() retornando NULL sob pressão de memória.

Em seguida, vmw_vkms_cleanup() chama destroy_workqueue(NULL), o que causa a desreferência de wq->name e gera uma falha crítica do sistema (panic).

Corrija o primeiro caso removendo o retorno antecipado: vmw->vkms_enabled já é falso no caminho de falha da rpci, portanto nenhum trabalho será enfileirado, e a alocação incondicional da fila de trabalho mantém o fluxo de controle simples. Corrija o segundo caso protegendo a limpeza com uma verificação NULL, pois alloc_ordered_workqueue() ainda pode falhar em condições de baixa memória.

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

Responsável

Linux

Reservar

15/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390811

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!