CVE-2026-90317 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

bpf: Invalidar ponteiros RCU após o desbloqueio final de spinlock

Em um programa BPF que pode ser interrompido (sleepable), uma lock de tipo spin pode fornecer a única proteção RCU para um kptr. O bpf_spin_unlock() final encerra essa proteção, mas o verificador deixa o ponteiro como válido. Outra CPU pode então liberar o objeto antes que o ponteiro seja utilizado. Um PoC em tempo de execução com capacidades limitadas acionou um use-after-free no task_struct dentro de __bpf_get_task_stack().

Registre se o programa está em um contexto protegido por RCU antes de liberar a lock. Inválido os ponteiros protegidos por RCU apenas quando o desbloqueio deixa o último tal contexto. Isso preserva ponteiros válidos em programas não interrompíveis (non-sleepable) e dentro de uma seção explícita de leitura do lado RCU.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406845

CPE

pronto

EPSS

0.00189

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!