CVE-2023-54022 in Linuxinfo

Zusammenfassung

von VulDB • 22.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ALSA: usb-audio: Behebung potenzieller Speicherlecks im Fehlerpfad beim Öffnen von UMP-Geräten

Die Zuweisungs- und Initialisierungsfehler in `alloc_midi_urbs()`, die bei MIDI-2.0-/UMP-Geräten aufgerufen wird, sollten auf der Aufruferseite durch den Aufruf von `free_midi_urbs()` behandelt werden. Allerdings durchläuft `free_midi_urbs()` nur die Einträge `ep->num_urbs`, und da `ep->num_entries` bei einem Zuweisungs-/Initialisierungsfehler in `alloc_midi_urbs()` noch nicht aktualisiert wurde, wird dieser Eintrag nicht freigegeben.

Da die Absicht von `free_midi_urbs()` darin besteht, alle Elemente freizugeben, wird die Schleifengröße auf `NUM_URBS` geändert, um alle Elemente zu durchlaufen und die versäumten Freigaben zu korrigieren.

Außerdem fehlt der Aufruf von `free_midi_urbs()` in `snd_usb_midi_v2_open()`. Obwohl die Ressourcen später beim erneuten Öffnen/Schließen oder bei einer Trennung freigegeben werden, ist es besser, sie im Fehlerpfad sofort freizugeben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

24.12.2025

Veröffentlichung

24.12.2025

Moderieren

akzeptiert

Eintrag

VDB-338181

CPE

bereit

EPSS

0.00151

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!