CVE-2026-90310 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

xen/xenbus: verificar o outro extremo ID apenas após sua inicialização.

Quando um dispositivo acaba de ser inicializado (por exemplo, durante o carregamento do módulo), o campo otherend_id é inicializado somente depois que xenbus_read_otherend_details() é chamado. Se a watch do xenstore acionar xenbus_dev_changed() antes disso, ela pode considerar o campo otherend_id ainda zerado (que não corresponde ao conteúdo real do xenstore) como um sinal de reset no estado do dispositivo. Isso pode acontecer porque as watches do xenstore são tratadas em outra thread (xenwatch), que pode ser executada em paralelo com a sondagem inicial do dispositivo durante o carregamento do módulo. Nesse caso, seria chamado device_unregister(), o que causaria uma condição de deadlock contra a sondagem do dispositivo na inicialização do módulo.

Corrigir isso considerando apenas alterações no dev->otherend_id após dev->otherend estar definido (o que ocorre depois que otherend_id é inicializado).

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-406836

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!