PT-2025-22218 · Linux+5 · Linux Kernel+5

CVE-2025-37957

·

Publicado

2025-04-14

·

Atualizado

2026-05-26

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do kernel do Linux anteriores à versão corrigida
Descrição Uma vulnerabilidade no kernel do Linux foi resolvida, relacionada ao KVM (Kernel-based Virtual Machine) e SVM (Secure Virtual Machine). O problema ocorre quando um triple fault acontece no Modo de Gerenciamento do Sistema (SMM), levando a um cenário de use-after-free. Esta situação pode acionar um WARN quando o KVM força um INIT da vCPU após a interceptação de SHUTDOWN enquanto a vCPU está em SMM. O problema foi reproduzido usando o Syzkaller, criando uma VM e vCPU KVM, enviando um ioctl KVM SMI para entrar no SMM e executando instruções inválidas que causam exceções consecutivas e um triple fault.
Recomendações Para versões do kernel do Linux anteriores à versão corrigida, considere atualizar para uma versão mais recente que inclua a correção para este problema. Como solução temporária (workaround), considere desativar a função kvm vcpu reset() até que um patch esteja disponível. Restrinja o acesso à função vulnerável svm invoke exit handler() para minimizar o risco de exploração. Evite usar o ioctl KVM SMI no endpoint da API afetado até que o problema seja resolvido.

Exploit

Correção

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

AZL-70259
BDU:2026-03117
CVE-2025-37957
ECHO-2B7C-8101-BDBF
OESA-2025-1959
OESA-2025-1960
OESA-2025-1961
SUSE-SU-2025:01919-1
SUSE-SU-2025:01951-1
SUSE-SU-2025:01964-1
SUSE-SU-2025:01965-1
SUSE-SU-2025:01967-1
SUSE-SU-2025:01972-1
SUSE-SU-2025:02000-1
SUSE-SU-2025:20408-1
SUSE-SU-2025:20413-1
SUSE-SU-2025:20419-1
SUSE-SU-2025:20421-1
SUSE-SU-2025_01951-1
SUSE-SU-2025_01964-1
SUSE-SU-2025_01965-1
SUSE-SU-2025_01967-1
SUSE-SU-2025_01972-1
SUSE-SU-2025_02000-1
USN-7699-1
USN-7699-2
USN-7721-1
USN-8028-1
USN-8028-2
USN-8028-3
USN-8028-4
USN-8028-5
USN-8028-6
USN-8028-7
USN-8028-8
USN-8031-1
USN-8031-2
USN-8031-3
USN-8052-1
USN-8052-2
USN-8074-1
USN-8074-2
USN-8126-1

Produtos afetados

Astra Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu