CVE-2026-89582 in Linuxinformação

Sumário

de VulDB • 12/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

bnx2x: corrige double free em bnx2x_init_firmware() na rota de erro

A função bnx2x_init_firmware() libera bp->init_ops, bp->init_data e bp->init_ops_offsets em sua rota de erro sem defini-los como NULL. A função de limpeza bnx2x_release_firmware() libera os mesmos três ponteiros incondicionalmente; portanto, se o init_firmware falhar e o release_firmware for chamado posteriormente (por exemplo, a partir de __bnx2x_remove ou por meio da máquina de estados da função), todos eles serão liberados uma segunda vez.

Defina cada ponteiro como NULL após o kfree() na rota de erro para que o subsequente kfree(NULL) em bnx2x_release_firmware() seja um no-op seguro.

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

12/09/2026

Moderação

aceite

Entrada

VDB-402889

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!