CVE-2026-23287

Orta

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.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 mar 2026
İlk görülmə25 mar 2026

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.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.06.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.

Intelligence 360 paketində

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.