CVE-2026-89578

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: dm-io: biovec-i kopyalamaq əvəzinə mənbə bio-nu klonlayın DM_IO_BIO sorğuları üçün do_region() funksiyası hər bir təyinat bio-sunu mənbə bio-nun biovec-ini nəzərdən keçirərək və səhifələri tək-tək yenidən əlavə edərək qururdu və qalan ötürməni sektorlarla izləyirdi. Vektor uzunluqları bayt dərəcəlidir və sektorla uyğunlaşdırılmasına ehtiyac yoxdur (məsələn, səhifələr arasında bölünmüş yanlış hizalanmış O_DIRECT buferi), buna görə də sektor əsaslı uçot alt-sektor fraqmentini itirə bilərdi: to_sector() qalığı kəsib atmışdı və xarici dövr boş bio-ları göndərərək sonsuz fırlanırdı, bu da I/O prosesinin donmasına səbəb olurdu. biovec-i yenidən qurmağa heç bir ehtiyac yoxdur. Təyinat mənbə bio ilə eyni səhifələrə oxuyur (və ya yazır), buna görə də bio sadəcə bio_alloc_clone() vasitəsilə mənbənin biovec-ini klonlaya və onu hədəf cihaza yenidən yönləndirə bilər. Klon mənbənin iteratorunu və hizalamasını miras alır və blok layıhəsi göndərmə zamanı onu hədəfin limitlərinə bölür, beləliklə bütün bölgə əllə səhifə kopyalaması və ya sektor uçotu olmadan tək bir klonlanmış bio-ya uyğunlaşdırılır. Bu, bio-dəstəkli I/O üçün hər səhifə üzrə kopyalama yolunu (və onun açıq kodlu bvec dpages köməkçilərini) aradan qaldırır və dm-mirror cihazına yanlış hizalanmış birbaşa I/O zamanı baş verən donmanı düzəldir. Səhifə siyahısı, vma və kmem mənbələri mövcud kopyalama yolunu saxlayır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux9493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 62dc37a819a5a5de5cba989ad9e96ee214b9253e və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 9493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 62dc37a819a5a5de5cba989ad9e96ee214b9253e, 6.189493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 62dc37a819a5a5de5cba989ad9e96ee214b9253e

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.