PT-2025-46738 · Unknown+4 · Trusted Platform Module+4

Publicado

2025-08-27

·

Atualizado

2026-02-24

·

CVE-2025-40181

CVSS v2.0

4.6

Média

VetorAV:L/AC:L/Au:S/C:N/I:N/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do kernel Linux anteriores a 6.16.0-rc7+
Descrição O kernel Linux continha uma falha relacionada ao mapeamento de memória dentro do KVM quando executado como um convidado Secure Nested Paging (SNP) ou Trusted Execution Technology (TDX). Especificamente, o buraco PCI legado, a região de memória entre o Topo da DRAM Utilizável Inferior e 4GiB, não era consistentemente mapeado como Não Cacheável (UC). Isso ocorria ao substituir os Registradores de Faixa de Tipo de Memória (MTRRs) para TDX/SNP. O problema originava-se do driver ACPI mapear sempre regiões SystemMemory como Writeback (WB) em x86, enquanto drivers de dispositivo dedicados, como os para HPET e TPM, requeriam mapeamentos Não Cacheável (UC) ou Write-Combine (WC). Em sistemas bare metal e não-CoCO, o firmware tipicamente configurava o buraco PCI como UC, permitindo que o kernel tratasse as substituições de MTRR corretamente. No entanto, com MTRRs WB forçados em convidados SNP e TDX, os mapeamentos ACPI podiam solicitar incorretamente WB se estabelecidos antes da inicialização do driver dedicado, levando a falhas no ioremap e erros de detecção de dispositivo, como os observados com o Módulo de Plataforma Confiável (TPM).
Recomendações Atualize para a versão 6.16.0-rc7+ do kernel Linux ou uma versão posterior que inclua a correção.

Exploit

Correção

Use After Free

Improper Initialization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-16150
CVE-2025-40181
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:0447-1
SUSE-SU-2026:0472-1
SUSE-SU-2026:0587-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
USN-8029-1
USN-8029-2
USN-8029-3
USN-8048-1

Produtos afetados

Hpet
Linuxmint
Linux Kernel
Trusted Platform Module
Ubuntu