PT-2025-46609 · Linux+3 · Linux Kernel+3

Publicado

2025-08-26

·

Atualizado

2026-05-19

·

CVE-2025-40134

CVSS v2.0

3.8

Baixa

VetorAV:L/AC:H/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.6.0-g7e52f5f0ca9b
Descrição O kernel Linux contém uma falha no subsistema device mapper (dm) relacionada a uma condição de corrida entre a suspensão do dispositivo e o carregamento da tabela. Isso pode levar a uma desreferência de ponteiro NULL dentro da função dm suspend(). O problema surge quando a suspensão é iniciada antes que o processo de carregamento da tabela esteja completo. Especificamente, o problema ocorre durante a inicialização da fila de requisições (blk mq init allocated queue), onde o ponteiro q->mq ops é atribuído antes que o q->tag set seja inicializado, potencialmente levando a um acesso a ponteiro NULL. A correção envolve verificar a existência de uma tabela (map) válida antes de realizar a suspensão baseada em requisições e aguardar o I/O do alvo. Se o map for NULL, as etapas de suspensão dependentes da tabela são ignoradas para evitar a desreferência. Isso é seguro porque o I/O falhará antecipadamente na camada do DM se nenhuma tabela estiver carregada. A função vulnerável é dm suspend().
Recomendações Atualize para uma versão posterior a 6.6.0-g7e52f5f0ca9b.

Exploit

Correção

Race Condition

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2026:18134
ALSA-2026:18587
BDU:2025-16148
CVE-2025-40134
DLA-4379-1
DLA-4404-1
OESA-2025-2765
OESA-2025-2766
OESA-2025-2767
OPENSUSE-SU-2025:20172-1
SUSE-SU-2026:0278-1
SUSE-SU-2026:0281-1
SUSE-SU-2026:0293-1
SUSE-SU-2026:0315-1
SUSE-SU-2026:20012-1
SUSE-SU-2026:20015-1
SUSE-SU-2026:20021-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
USN-8029-1
USN-8029-2
USN-8029-3
USN-8030-1
USN-8033-1
USN-8033-2
USN-8033-3
USN-8033-4
USN-8033-5
USN-8033-6
USN-8033-7
USN-8033-8
USN-8034-1
USN-8034-2
USN-8048-1
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8100-1
USN-8125-1
USN-8126-1
USN-8141-1
USN-8163-1
USN-8163-2
USN-8165-1
USN-8243-1
USN-8261-1

Produtos afetados

Debian
Linuxmint
Linux Kernel
Ubuntu