CVE-2023-54022 in Linuxinformación

Resumen

por VulDB • 2026-05-23

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ALSA: usb-audio: Corrección de posibles fugas de memoria en la ruta de error para la apertura UMP

Los errores de asignación e inicialización en `alloc_midi_urbs()`, que se invoca para dispositivos MIDI 2.0 / UMP, deberían gestionarse en el lado del llamador invocando `free_midi_urbs()`. Sin embargo, `free_midi_urbs()` solo itera sobre las entradas `ep->num_urbs`, y dado que `ep->num_entries` aún no se ha actualizado en caso de error de asignación/inicialización en `alloc_midi_urbs()`, esta entrada no se liberará.

La intención de `free_midi_urbs()` es liberar todos los elementos, por lo que se cambia el tamaño del bucle a `NUM_URBS` para recorrer todos los elementos y corregir las liberaciones omitidas.

Además, falta la llamada a `free_midi_urbs()` en `snd_usb_midi_v2_open()`. Aunque se liberará más tarde en la reapertura/cierre o desconexión, es mejor liberarla inmediatamente en la ruta de error.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2025-12-24

Divulgación

2025-12-24

Moderación

aceptado

Artículo

VDB-338181

CPE

listo

EPSS

0.00151

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!