CVE-2026-93172 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

mm/mm_init: lidar com falha de alloc_percpu em free_area_init_core_hotplug

Há uma verificação ausente para falhas de alocação de pgdat->per_cpu_nodestats, o que resulta em um NULL deref quando acessamos a área per-cpu.

Propague -ENOMEM na pilha e deixe per_cpu_nodestats apontando para boot_nodestats, permitindo que uma tentativa posterior de online (online) retente a alocação.

hotadd_init_pgdat() retorna NULL em caso de falha, o que __try_online_node() já mapeia para -ENOMEM.

Em caso de falha, nada precisa ser desfeito: - O nó nunca é marcado como online; - per_cpu_nodestats continua apontando para boot_nodestats; - __add_memory_resource() limpa os recursos pendentes do memblock; - Tentativas posteriores de online retentam a alocação de per_cpu_nodestats.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

17/09/2026

Divulgação

18/09/2026

Moderação

aceite

Entrada

VDB-407161

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!