CVE-2024-57946

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: virtio-blk: sistem suspend vəziyyətində növbənin dondurulmuş halda saxlanılmaması 4ce6e2db00de nömrəli commit ("virtio-blk: Ensure no requests in virtqueues before deleting vqs."), virtio-blk-nın PM callback funksiyalarında növbəni sakitləşdirməni (queue quiesce) növbəni dondurma ilə (queue freeze) əvəz edir. Bunun məqsədi suspend prosesindən əvvəl icra edilməkdə olan IO-ların boşaldılmasıdır. Blok təbəqəsinin növbəni dondurma mexanizmi çox faydalı görünür, lakin o, həmçinin deadlock-a səbəb ola bilər; məsələn, cari kontekstdə növbə dondurulduqda bio_queue_enter() funksiyasını çağırmağa cəhd etmək deadlock-a gətirib çıxara bilər. Suspend kontekstində müxtəlif ->suspend() çağırışları baş verir, buna görə də bütün suspend konteksti boyunca növbəni dondurulmuş vəziyyətdə saxlamaq yaxşı ideya deyil. Həmçinin Marek, virtblk_freeze() funksiyasındakı virtio-blk-nın növbəni dondurması səbəbindən yaranan lockdep xəbərdarlığı [1] barədə məlumat vermişdir. [1] https://lore.kernel.org/linux-block/[email protected]/ Məqsəd icradakı IO-ların boşaldılması olduğu üçün bu, freeze və unfreeze funksiyalarını çağırmaqla həyata keçirilə bilər, eyni zamanda suspend zamanı növbəni sakitləşdirilmiş (quiesced) vəziyyətdə saxlayaraq əvvəlki davranış bərpa edilir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 yan 2025
İlk görülmə21 yan 2025
Zəiflik növüCWE-667CWE-667

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.4.289, 5.10.233, 5.15.176, 6.1.123, 6.6.69, 6.12.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.4.289, 5.5 ≤ v < 5.10.233, 5.11 ≤ v < 5.15.176, 5.16 ≤ v < 6.1.123, 6.2 ≤ v < 6.6.69, 6.7 ≤ v < 6.12.8, 6.135.4.289, 5.10.233, 5.15.176, 6.1.123, 6.6.69, 6.12.8

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.