CVE-2026-93070 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

media: ipu6: Não liberar os dados de configuração (pdata) do dispositivo auxiliar após a inicialização

ipu6_bus_initialize_device() armazena o ponteiro pdata isys/psys em struct ipu6_bus_device e inicializa o dispositivo auxiliar. Após esse ponto, o processo de limpeza em caso de erro deve decrementar a referência ao dispositivo auxiliar e permitir que ipu6_bus_release() libere tanto o dispositivo do barramento quanto os dados de configuração (pdata) de adev.

Os caminhos de inicialização isys e psys já chamam put_device() quando a inicialização da MMU falha, e ipu6_bus_add_device() chama auxiliary_device_uninit() em caso de falha no auxiliary_device_add(). Ambos os caminhos executam, portanto, o callback de liberação do barramento. A chamada extra kfree(pdata) nos chamadores pode liberar o mesmo objeto uma segunda vez.

Remova as liberações manuais de pdata após a inicialização do dispositivo auxiliar.

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

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

17/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-407114

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!