CVE-2023-54022 in Linuxالمعلومات

الملخص

بحسب VulDB • 25/05/2026

في نواة لينكس، تم حل الثغرة التالية:

ALSA: usb-audio: إصلاح التسريبات المحتملة للذاكرة في مسار الخطأ لفتح UMP

من المفترض أن يتم التعامل مع أخطاء التخصيص والتهيئة في دالة `alloc_midi_urbs()`، التي تُستدعى عند أجهزة MIDI 2.0 / UMP، من قبل المُستدعي (caller) عن طريق استدعاء `free_midi_urbs()`. ومع ذلك، فإن `free_midi_urbs()` تقوم بالتكرار فقط على إدخالات `ep->num_urbs`. وبما أن `ep->num_entries` لم يتم تحديثه بعد في حالة حدوث خطأ أثناء التخصيص أو التهيئة في `alloc_midi_urbs()`، فلن يتم تحرير هذا الإدخال.

الغرض من `free_midi_urbs()` هو تحرير جميع العناصر، لذا تم تغيير حجم الحلقة إلى `NUM_URBS` لفحص جميع العناصر لإصلاح عمليات التحرير المفقودة.

أيضاً، يُعد استدعاء `free_midi_urbs()` مفقوداً في `snd_usb_midi_v2_open()`. وعلى الرغم من أنه سيتم تحريره لاحقاً عند إعادة الفتح/الإغلاق أو فصل الاتصال، فمن الأفضل تحريره فوراً في مسار الخطأ.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

24/12/2025

إفشاء

24/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-338181

EPSS

0.00145

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!