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

CVE-2025-40040

·

Publicado

2025-10-07

·

Atualizado

2026-05-26

CVSS v2.0

6.0

Média

VetorAV:L/AC:H/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do kernel Linux anteriores a 6.16.0-rc6
Descrição O kernel Linux contém uma falha na função ksm madvise relacionada à maneira como as flags são manipuladas durante operações MADV UNMEARGEABLE em regiões de memória registradas para userfaultfd (UFFD) no modo MINOR. Especificamente, o problema surge de uma incompatibilidade de tipos ao aplicar a flag VM MERGEABLE, levando à limpeza não intencional de flags nos 32 bits superiores de vm flags. Essa inconsistência pode causar panics no kernel ou avisos durante userfaultfd release all(), indicando uma inconsistência UFFD. A causa raiz é que a constante VM MERGEABLE é definida como um unsigned int, que, quando negado e promovido para um unsigned long, resulta em uma máscara de bits incorreta para a operação AND. Este problema afeta apenas a flag VM MERGEABLE, pois outras flags VM * não são suscetíveis a esse comportamento devido aos seus padrões de bits após a negação.
Recomendações Atualize para a versão 6.16.0-rc6 ou posterior do kernel Linux.

Exploit

Correção

Improper Resource Release

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

Enumeração de Fraquezas

Identificadores relacionados

AZL-68870
AZL-78386
BDU:2026-02395
CVE-2025-40040
DLA-4379-1
DSA-6053-1
ECHO-2205-68D6-8173
MGASA-2025-0309
MGASA-2025-0310
OPENSUSE-SU-2025:15702-1
OPENSUSE-SU-2025:20091-1
OPENSUSE-SU-2026:10301-1
SUSE-SU-2025:21080-1
SUSE-SU-2025:21147-1
SUSE-SU-2025:21180-1
SUSE-SU-2025:4393-1
SUSE-SU-2025:4422-1
SUSE-SU-2025:4505-1
SUSE-SU-2025:4506-1
SUSE-SU-2025:4515-1
SUSE-SU-2025:4516-1
SUSE-SU-2025:4517-1
SUSE-SU-2025:4521-1
SUSE-SU-2025:4530-1
SUSE-SU-2026:0029-1
SUSE-SU-2026:0032-1
SUSE-SU-2026:0033-1
SUSE-SU-2026:0034-1
SUSE-SU-2026:20039-1
SUSE-SU-2026:20059-1
SUSE-SU-2026:20473-1
SUSE-SU-2026:20496-1
SUSE-SU-2026:20561-1
USN-8029-1
USN-8029-2
USN-8029-3
USN-8030-1
USN-8048-1
USN-8096-1
USN-8096-2
USN-8096-3
USN-8096-4
USN-8096-5
USN-8116-1
USN-8141-1
USN-8163-1
USN-8163-2
USN-8243-1

Produtos afetados

Linuxmint
Linux Kernel
Suse
Ubuntu