CVE-2026-98832

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: blk-cgroup: blkg_tryget_closest() funksiyasında IRQ vəziyyətini yadda saxlayın bio_set_dev() funksiyası bio_associate_blkg() vasitəsilə bio-nu bir blkg ilə əlaqələndirir. Əgər blkg axtarışı uğursuz olarsa, blkg_tryget_closest() spin_lock_irq() ilə q->queue_lock kilidini götürür və onu spin_unlock_irq() ilə buraxır ki, bu da yerli kəsmələri (interrupts) şərtsiz olaraq aktivləşdirir. Çağırıcılar bio_set_dev()-i kəsmələr artıq deaktiv edilmiş halda çağıra bilərlər, məsələn, dm-thin-in pool_map() funksiyası bunu spin_lock_irq() ilə götürülmüş pool->lock kilidi saxlanılan zaman edir. Daxili spin_unlock_irq() sonra pool->lock hələ də saxlanıldığı halda kəsmələri aktivləşdirir, beləliklə, eyni CPU-da I/O tamamlanma softirq-si işləyə, yenidən pool->lock kilidini əldə edə (thin_endio(), və ya overwrite_endio() -> complete_mapping_preparation()) və deadlock-a səbəb ola bilər. lockdep bunu uyğunsuz SOFTIRQ-ON-W-dən IN-SOFTIRQ-W istifadəsinə kimi hesabat verir. 3a762de55b4e ("block: save irq state in blkg_lookup_create()") commit-i, kilid blkg_lookup_create() daxilində olduğu zaman eyni problemi həll etmişdi, lakin 9327a865e395 ("blk-cgroup: don't nest queue_lock under rcu in blkg_lookup_create()") commit-i kilidləməni blkg_tryget_closest() funksiyasına köçürmüş və onu yenidən spin_lock_irq()-ə qaytarmışdır. Bunun əvəzinə çağırıcının IRQ vəziyyətini yadda saxlayın və bərpa edin.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux9fcf4317384ce6758c3127a6e8914c54cbb9c8cc, 327c428ba79b13e4cc5253333a9d5c0aa5579bdf və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux9327a865e395a53f67dffac4710beb1d4730495e ≤ v < 9fcf4317384ce6758c3127a6e8914c54cbb9c8cc, 9327a865e395a53f67dffac4710beb1d4730495e ≤ v < 327c428ba79b13e4cc5253333a9d5c0aa5579bdf, 7.29fcf4317384ce6758c3127a6e8914c54cbb9c8cc, 327c428ba79b13e4cc5253333a9d5c0aa5579bdf

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.

CVE-2026-98832 · Linux · Dark Radar