CVE-2023-54022 in Linuxinformação

Sumário

de VulDB • 25/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ALSA: usb-audio: Corrige possíveis vazamentos de memória no caminho de erro para a abertura UMP

Os erros de alocação e inicialização em alloc_midi_urbs(), que é chamado em dispositivos MIDI 2.0 / UMP, deveriam ser tratados no lado do chamador invocando free_midi_urbs(). No entanto, free_midi_urbs() itera apenas sobre as entradas ep->num_urbs, e como ep->num_entries ainda não foi atualizado em caso de erro de alocação/inicialização em alloc_midi_urbs(), essa entrada não será liberada.

A intenção de free_midi_urbs() é liberar todos os elementos, portanto, altere o tamanho do loop para NUM_URBS para percorrer todos os elementos e corrigir as liberações perdidas.

Além disso, a chamada de free_midi_urbs() está ausente em snd_usb_midi_v2_open(). Embora ela seja liberada posteriormente em reopen/close ou desconexão, é melhor liberá-la imediatamente no caminho de erro.

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

Responsável

Linux

Reservar

24/12/2025

Divulgação

24/12/2025

Moderação

aceite

Entrada

VDB-338181

CPE

pronto

EPSS

0.00151

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!