CVE-2024-53150
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ALSA: usb-audio: Saat mənbələrini taparkən sərhədləri aşan oxumaların düzəldilməsi Mövcud USB-audio drayver kodu saat deskriptorlarını gəzərkən hər bir deskriptorun bLength dəyərini yoxlamır. Yəni, cihaz daha qısa bLength ilə yanlış deskriptor təqdim etdikdə, drayver sərhədləri aşan oxumalara (out-of-bounds reads) rast gələ bilər. Bunu həll etmək üçün bu yamada saat deskriptorlarının gəzilməsi üçün validator funksiyalara məntiqli yoxlamalar əlavə edilib. Deskriptor uzunluğu gözləniləndən qısa olduqda, dövrdə həmin deskriptor ötürülür. Saat mənbəyi və saat multiplikatoru deskriptorları üçün biz sadəcə bLength dəyərini hər bir deskriptor tipinin sizeof() dəyəri ilə müqayisə edə bilərik. Digər tərəfdən, UAC2 və UAC3-ün saat seçici deskriptoru bNrInPins elementlərindən ibarət massivə və sonunda daha iki sahəyə malikdir, buna görə də onlar sizeof() yoxlamasına əlavə olaraq yoxlanılmalıdır.
Necə düzəltmək olar
İstehsalçının tövsiyə etdiyi tədbirləri tətbiq edin. Tədbir yoxdursa, məhsuldan istifadəni dayandırın.
CISA son tarixi: 30 apr 2025- linux linux_kernel5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.64, 6.11.11, 6.12.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | v < 5.4.287, 5.5 ≤ v < 5.10.231, 5.11 ≤ v < 5.15.174, 5.16 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.64, 6.7 ≤ v < 6.11.11, 6.12 ≤ v < 6.12.2 | 5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.64, 6.11.11, 6.12.2 |
| debian debian_linux | 11.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.