CVE-2026-23287
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: irqchip/sifive-plic: Affinity tənzimləməsi səbəbindən donmuş kəsmənin (interrupt) düzəldilməsi Spesifikasiyada izah edildiyi kimi, PLIC deaktiv edilmiş kəsmələr üçün kəsmənin tamamlanma mesajını nəzərə almır: PLIC, claim-dən aldığı kəsmə ID-sini claim/complete reyestrinə yazmaqla kəsmə idarəedicisinin icrasının tamamlandığını siqnallaşdırır. PLIC, tamamlanma ID-sinin həmin hədəf üçün sonuncu claim ID ilə eyni olub-olmadığını yoxlamır. Əgər tamamlanma ID-si hazırda hədəf üçün aktiv olan kəsmə mənbəyi ilə uyğun gəlmirsə, tamamlanma səssizcə nəzərə alınmır. Bu, keçmişdə problemlərə səbəb olmuşdur, çünki kəsmə hələ emal edilərkən deaktiv edilə bilərdi və plic_irq_eoi() heç bir təsir göstərmirdi. Bu, tamamlanma mesajı göndərilməzdən əvvəl kəsmənin deaktiv olub-olmadığının yoxlanılması və əgər belədirsə, onun aktivləşdirilməsi ilə düzəldilmişdir. Həmin yoxlama irqd_irq_disabled() funksiyası ilə həyata keçirilir. Lakin bu kifayət deyil, çünki irqd_irq_disabled(d) yanlış olsa belə, emalı həyata keçirən hart üçün aktivləşdirmə biti sıfır ola bilər. Bu, hart hələ də kəsməni emal etdiyi zaman affinity tənzimləməsi dəyişdikdə baş verə bilər. Bu problem, böyük faylı uart-a boşaltmaqla (hansı ki çoxlu sayda kəsmələr yaradır) və eyni zamanda uart kəsməsinin affinity tənzimləməsini daim dəyişməklə asanlıqla təkrar istehsal edilə bilir. Uart portu demək olar ki, dərhal donur. Bunu irqd_irq_disabled() əvəzinə PLIC-in aktivləşdirmə bitini yoxlayaraq düzəldin.
Necə düzəltmək olar
- linux linux_kernel6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.7 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 | 5.1 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.77, 6.13 ≤ v < 6.18.17, 6.19 ≤ v < 6.19.7, 7.0 | 6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.7 |
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.