CVE-2026-89848
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: scsi: qla2xxx: Sorğu növbəsini azad etməzdən əvvəl cavab IRQ-nu sakitləşdirin qla2xxx_delete_qpair() funksiyası sorğu növbəsini cavab növbəsindən əvvəl silir. qla25xx_delete_req_que() sorğu növbəsinin yaddaşını azad edir (qla25xx_free_req_que() daxilində kfree(req)), lakin cavab növbəsinin MSI-X-i yalnız daha sonra, qla25xx_free_rsp_que() funksiyasında buraxılır. Bu zaman intervalda cavab kəsilməsi hələ də baş verə bilər, qla2xxx_msix_rsp_q() qpair->q_work-u növbəyə düzür və qla_do_work() -> qla24xx_process_response_queue() artıq azad edilmiş rsp->req-ə (LOGINOUT/CT/ELS girişləri və status yolu) müraciət edir ki, bu da use-after-free zəifliyinə səbəb olur. qpair sökülməsi üçün əlavə edilmiş cancel_work_sync() cavabın azad edilməsi yolunda yerləşir və bu yol sorğu növbəsi artıq azad edildikdən sonra işə düşür, buna görə də o, rsp->req-i qorumur. Sorğu növbəsini silməzdən əvvəl cavab növbəsinin kəsilməsini buraxın və qpair->q_work-u təmizləyin, beləliklə heç bir gecikmiş tamamlanma azad edilmiş sorğu növbəsinə çata bilməz. have_irq-nın təmizlənməsi sonrakı qla25xx_free_rsp_que()-in öz free_irq()-ni ötürməsini təmin edir və proqram təminatı növbə-silmə ardıcıllığı (əvvəlcə sorğu, sonra cavab) qorunub saxlanılır; sorğu-silmə poçt qutusu standart vektor üzrə tamamlanır və qpair cavab kəsilməsinin erkən dayandırılmasından təsirlənmir.
Necə düzəltmək olar
- Linux Linux730a18768b27582636b5af343069c30809b763a2, be68aef64ab2e633867c4ac946d16644c306fc3d, 0a005dcc5e9bf7b31a45422b10f2765b25161389, 7ac5be2a8609679fc6bbfea881360444a5ce8202, 1486cc18be3e2b4c2a730f4a1b0448d009381b3d, 10e9f05f7fd0a103886a867ec8afe621fe4b906a, 157ca7d1af45f87aa14a286754f19c3f72386988, 505753ec2594c6af09a601f0dd60be7d840c1d2d və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | d74595278f4ab192af66d9e60a9087464638beee ≤ v < 730a18768b27582636b5af343069c30809b763a2, d74595278f4ab192af66d9e60a9087464638beee ≤ v < be68aef64ab2e633867c4ac946d16644c306fc3d, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 0a005dcc5e9bf7b31a45422b10f2765b25161389, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 7ac5be2a8609679fc6bbfea881360444a5ce8202, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 1486cc18be3e2b4c2a730f4a1b0448d009381b3d, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 10e9f05f7fd0a103886a867ec8afe621fe4b906a, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 157ca7d1af45f87aa14a286754f19c3f72386988, d74595278f4ab192af66d9e60a9087464638beee ≤ v < 505753ec2594c6af09a601f0dd60be7d840c1d2d, 4.10 | 730a18768b27582636b5af343069c30809b763a2, be68aef64ab2e633867c4ac946d16644c306fc3d, 0a005dcc5e9bf7b31a45422b10f2765b25161389, 7ac5be2a8609679fc6bbfea881360444a5ce8202, 1486cc18be3e2b4c2a730f4a1b0448d009381b3d, 10e9f05f7fd0a103886a867ec8afe621fe4b906a, 157ca7d1af45f87aa14a286754f19c3f72386988, 505753ec2594c6af09a601f0dd60be7d840c1d2d |
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.