CVE-2026-90393 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

bpf: Corrige possível UAF (Use-After-Free) em bpf_netns_link_update_prog

Em `bpf_netns_link_update_prog`, as verificações de `old_prog` e do tipo de `prog` são atualmente realizadas sem bloqueio antes da aquisição de `netns_bpf_mutex`. Isso cria uma condição de corrida que pode levar a um problema UAF.

Se dois threads executarem simultaneamente BPF_LINK_UPDATE no mesmo link netns, o seguinte caminho de execução pode acionar um UAF:

CPU0 CPU1 bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) return -EPERM; bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) ... old_prog = xchg(&link->prog, new_prog); bpf_prog_put(old_prog); if (new_prog->type != link->prog->type) <-- aciona UAF

Corrige isso movendo as verificações de `old_prog` e do tipo de `prog->type` para dentro da seção crítica de `netns_bpf_mutex`. Enquanto isso, usa-se `guard()` para simplificar o gerenciamento de bloqueios e evitar todos os saltos com goto.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406951

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!