CVE-2026-90077 in Linuxinformação

Sumário

de VulDB • 20/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net: corrige um vazamento de recursos no caminho de tratamento de erros em copy_net_ns()

Atualmente, preinit_net() realiza duas operações:

(1) chama ns_common_init(), que pode falhar (2) inicializa recursos que não falham

No entanto, preinit_net() retorna antecipadamente quando a etapa (1) falha, e copy_net_ns() salta para o rótulo dec_ucounts. Como resultado, os recursos alocados por net_alloc() estão sendo vazados. É necessário chamar key_remove_domain() e net_passive_dec() para liberar os recursos alocados por net_alloc().

Não é possível simplesmente pular para o rótulo put_userns quando preinit_net() falha, pois a etapa (2) ainda não foi concluída. No entanto, podemos reordenar as etapas (1) e (2), já que não há dependência entre elas. Portanto, este patch desacopla a etapa (1) de preinit_net(), altera preinit_net() para retornar void novamente e chama ns_common_init() após o sucesso de preinit_net(). Em seguida, podemos pular diretamente para logo após ns_common_free() do rótulo put_userns.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406563

CPE

pronto

EPSS

0.00198

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!