PT-2026-43811

CVE-2026-45944

·

Publicado

2026-05-27

·

Atualizado

2026-11-12

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Linux kernel (versões afetadas não especificadas)
Description Existe um problema no componente iommu/vt-d onde a desconstrução de uma entrada de contexto envolve a limpeza de uma entrada de 128 bits usando múltiplas gravações de 64 bits. Esse processo pode criar uma janela onde o hardware recupera uma entrada incompleta, ou seja, alguns campos já estão zerados enquanto o bit Present ainda está definido, podendo causar comportamento imprevisível ou falhas espúrias. Isso ocorre porque o compilador pode reordenar as gravações nas metades de 64 bits e as recuperações de hardware não são garantidamente atômicas em relação a múltiplas gravações de CPU. A correção envolve a implementação de um handshake de propriedade, limpando primeiro o bit Present, utilizando dma wmb() para garantir a visibilidade para o IOMMU, realizando a invalidação de cache e context-cache e, finalmente, zerando a entrada. Adicionalmente, o dma wmb() foi adicionado à função context set present() para garantir a inicialização completa antes que o bit Present se torne visível.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
AZL-88749
CLSA-2026-1789037015
CLSA-2026-1789039259
CLSA-2026-1789039867
OESA-2026-2674
OESA-2026-2675
OESA-2026-2676
OPENSUSE-SU-2026:21555-1
OPENSUSE-SU-2026:22266-1
OPENSUSE-SU-2026:22307-1
OPENSUSE-SU-2026:22309-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:24550-1
SUSE-SU-2026:24619-1
SUSE-SU-2026:24643-1
SUSE-SU-2026:24648-1
SUSE-SU-2026:24651-1
SUSE-SU-2026:24662-1
SUSE-SU-2026:3790-1
SUSE-SU-2026:3810-1
SUSE-SU-2026:5091-1
USN-8781-1
USN-8917-1
USN-8918-1
USN-9024-1
USN-9025-1
USN-9026-1
USN-9040-1
USN-9066-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾