CVE-2026-68375 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

bnxt_en: Lidar com dispositivos auxiliares parcialmente inicializados

A função bnxt_aux_devices_init() chama auxiliary_device_init() antes que todos os campos utilizados por bnxt_aux_dev_release() sejam inicializados. Após o sucesso de auxiliary_device_init(), erros posteriores devem ser desfeitos utilizando auxiliary_device_uninit(), o qual invoca a callback de liberação (release).

A callback de liberação assume que aux_priv->id, aux_priv->edev, edev->net e edev->ulp_tbl estão todos preenchidos. Se a alocação falhar após auxiliary_device_init(), o caminho de liberação pode, caso contrário, desreferenciar ou limpar um estado parcialmente inicializado.

Aloque e anexe bnxt_en_dev e a tabela ULP antes de chamar auxiliary_device_init(), para que a callback de liberação veja apenas um objeto privado auxiliar totalmente inicializado. Se auxiliary_device_init() falhar diretamente, libere essas alocações imediatamente porque device_initialize() não foi executado e a callback de liberação não será invocada.

Este problema foi encontrado por um verificador de análise estática e confirmado por revisão manual do código-fonte.

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

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387741

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!