PT-2025-39143 · Linux+4 · Linux Kernel+4

CVE-2025-39886

·

Publicado

2025-09-09

·

Atualizado

2026-08-25

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição O kernel Linux contém uma falha relacionada ao gerenciamento de memória dentro do subsistema bpf (Berkeley Packet Filter). Especificamente, o problema surge ao chamar bpf map kmalloc node() a partir de bpf async init(), potencialmente levando a problemas de locking e hardlockups. Isso pode ocorrer quando bpf timer init() é chamado dentro de um programa BPF enquanto o accounting de memória dispara um evento MEMCG MAX. O problema é resolvido utilizando GFP HIGH em vez de GFP ATOMIC em bpf async init(), garantindo que cgroup file notify() não seja chamado quando o spinning não é permitido durante um evento MEMCG MAX. A questão foi reproduzida no bpf-next (b338cf849ec8) ao modificar um programa BPF de exemplo e ajustar o código de accounting memcg. Variantes similares envolvendo a aquisição dupla de locks diferentes também foram observadas.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Improper Locking

Stack Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

AZL-67643
AZL-72352
BDU:2025-12704
CVE-2025-39886
ECHO-582A-C1B7-800F
MGASA-2025-0309
MGASA-2025-0310
OESA-2025-2465
OESA-2025-2466
OESA-2025-2467
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-8165-1
USN-8261-1

Produtos afetados

Astra Linux
Debian
Linuxmint
Linux Kernel
Ubuntu