CVE-2026-98757
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: usb: cdns3: cdns3_gadget_exit() funksiyasında use-after-free xətası düzəldildi cdns3_gadget_start() system_freezable_wq üzərində iki işi aktivləşdirir: təxirə salınmış ep0 status mərhələsi üçün pending_status_wq və yenidən hizalanmış sorğu buferləri üçün aligned_buf_wq. Hər iki idarəedici işlərin daxil olduğu cdns3_device-dən istifadə edir və cdns3_pending_setup_status_handler() həmçinin ep0 sorğusunun tamamlanmasını çağırır. cdns3_gadget_exit() bu işlərin tamamlanmasını gözləmir. O, bütün son nöqtələri (endpoints) və hizalanmış buferləri azad edir və gadget cihazına olan son istinadı ləğv edir ki, bu da priv_dev-i azad edir; beləliklə, çıxışdan əvvəl növbəyə alınmış bir iş azad etmədən sonra icra oluna bilər. Bu problem, gadget drayveri ayrıldıqdan və IRQ azad edildikdən sonra, yeni heç bir işin növbəyə alınmadığı zaman və son nöqtələr ilə buferlər buraxılmazdan əvvəl hər iki işin tamamlanmasının gözlənilməsi ilə düzəldilib. Bu problem daxili statik analiz aləti tərəfindən aşkar edilmişdir.
Necə düzəltmək olar
- Linux Linuxa980a250de22bb4a487e935176d5f7a6b81f9a02, 5d148a6afe13db0ba0e7a83e0e355ff5b7d6e3e8, 8650216d82e7713a0083377ebcc3a2af5978c8a8, efdf0ddaed01161dc1c1f25382856f2fd1c1f44f, cc448700db656cceb4b411bf99a2e7132144d035, 95160fe606e685ff18de1e6ddcbc08289476004e, 159dada48ee2d53eff46e66a8011d67b2c209bbc, ebe9b68c396792c15d0ac690d592e449e74ed804 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < a980a250de22bb4a487e935176d5f7a6b81f9a02, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < 5d148a6afe13db0ba0e7a83e0e355ff5b7d6e3e8, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < 8650216d82e7713a0083377ebcc3a2af5978c8a8, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < efdf0ddaed01161dc1c1f25382856f2fd1c1f44f, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < cc448700db656cceb4b411bf99a2e7132144d035, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < 95160fe606e685ff18de1e6ddcbc08289476004e, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < 159dada48ee2d53eff46e66a8011d67b2c209bbc, 7733f6c32e36ff9d7adadf40001039bf219b1cbe ≤ v < ebe9b68c396792c15d0ac690d592e449e74ed804, 5.4 | a980a250de22bb4a487e935176d5f7a6b81f9a02, 5d148a6afe13db0ba0e7a83e0e355ff5b7d6e3e8, 8650216d82e7713a0083377ebcc3a2af5978c8a8, efdf0ddaed01161dc1c1f25382856f2fd1c1f44f, cc448700db656cceb4b411bf99a2e7132144d035, 95160fe606e685ff18de1e6ddcbc08289476004e, 159dada48ee2d53eff46e66a8011d67b2c209bbc, ebe9b68c396792c15d0ac690d592e449e74ed804 |
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.