CVE-2026-90130 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

vdpa_sim: corrige limpeza após falha na criação da thread de trabalho (worker)

vdpasim_create() deixa vdpasim->worker como um ERR_PTR quando kthread_run_worker() falha. O caminho de tratamento de erros então decrementa a referência do dispositivo, o que libera o simulador parcialmente inicializado.

vdpasim_free() passa incondicionalmente o ponteiro da thread para kthread_destroy_worker(), fazendo com que o ERR_PTR seja dereferenciado e possa acionar uma falha geral de proteção (general protection fault).

Armazene o erro do worker, limpe o ponteiro e realize a limpeza do worker apenas quando ele foi inicializado com sucesso. Além disso, torne o caminho de liberação tolerante a objetos parcialmente inicializados, protegendo as limpezas das virtqueues e da IOTLB, já que o mesmo caminho de liberação pode ser alcançado por outras falhas de inicialização.

Encontrei este bug pessoalmente, embora o patch tenha sido escrito com assistência de IA.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406656

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!