CVE-2026-90030
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: usb: dwc3: EndTransfer göndərildikdə forceRM təmizlənsin DEPCMD reyestrinin forceRM biti aktiv transferi dayandırmaq üçün istifadə olunan EndTransfer əmrinin davranışını idarə edir. Köhnə DWC3 proqramlaşdırma təlimatı versiyaları EndTransfer göndərildikdə forceRM=1 təyin etməyi tövsiyə edirdi. Yeni proqramlaşdırma təlimatı versiyaları isə EndTransfer-in forceRM təmizlənmiş şəkildə göndərilməsini tövsiyə edir. DWC_usb31 v2.00a və v2.10a kontrollerlərində forceRM=1 olduqda, ep_dequeue yolu ilə ləğv edilmiş transferin EndTransfer tamamlandıqdan sonra hələ də aktiv qaldığı müşahidə edilmişdir. Eyni son nöqtədə (endpoint) göndərilən növbəti StartTransfer, ləğv edilmiş transferlə bağlı yazma əməliyyatlarını tetikləmişdir. Bu, SMMU xətasına səbəb olmuşdur, çünki transfer buferi artıq EndTransfer əmrinin tamamlanması zamanı aparılan təmizlik prosesində xəritədən çıxarılmışdı (unmapped). forceRM=0 istifadəsi problemi aradan qaldırır. Köhnə DWC3 proqramlaşdırma təlimatı versiyaları forceRM=1 təyin etməyi tövsiyə etsə də, forceRM=0 istifadəsi ilə bağlı heç bir problem məlum deyil. Ardıcıl EndTransfer davranışı təmin etmək və yeni proqramlaşdırma təlimatı tövsiyələrinə uyğunlaşmaq üçün EndTransfer göndərildikdə forceRM təmizlənsin.
Necə düzəltmək olar
- Linux Linux7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, e01408ee52fe5cb2d0b43f47f359336af2b6c316, b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.160 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ab99c4be945724b032cc55e05c6738fe1d84bf70 ≤ v < 7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < e01408ee52fe5cb2d0b43f47f359336af2b6c316, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.37 ≤ v < 6.6.160, 6.9 | 7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, e01408ee52fe5cb2d0b43f47f359336af2b6c316, b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.160 |
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.