CVE-2026-89558

Kritik

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: md/raid10: raid10_sync_request() funksiyasında still_degraded dəyişəninin tərs təyin edilməsi düzəldildi fe6a19d40ceb nömrəli commit ("md/md-bitmap: merge md_bitmap_start_sync() into bitmap_operations"), still_degraded dəyişənini int tipindən bool tipinə çevirmişdir, lakin cari cihaz bərpa edildikdən sonra massivin hələ də degradasiya olunub-olmadığını yoxlayan dövrdə mənimsətməni tərs şəkildə dəyişmişdir: "still_degraded = 1" ifadəsi "still_degraded = false" şəklində yazılmışdır. Nəticədə, digər güzgü (mirror) hələ də çatışmadıqda bir cihazın bərpası zamanı md_bitmap_start_sync() funksiyası degraded == false arqumenti ilə çağırılır və bu, hələ də çatışmayan cihaz üçün lazım olan bitmap bitlərini təmizləyir. Həmin cihaz yenidən əlavə edildikdə, onun bitmap əsaslı bərpası bitlərin artıq təmizləndiyini görür və massiv degradasiya olunduğu müddət ərzində yazılan bütün regionları ötürür; beləliklə, köhnəlmiş məlumatlara malik olduğu halda "In_sync" kimi qeyd edilir: səssiz korrupsiya (silent corruption). Yenidən istehsal etmə üsulu (raid10 near=2, 4 disk, daxili bitmap): - hər bir güzgü cütlüyündən bir diski sıradan çıxarın və silin - degradasiya olunmuş massivə məlumat yazın - hər iki diski yenidən əlavə edin və bərpanın tamamlanmasını gözləyin - 256 MiB degradasiya olunmuş yazmadan sonra "check" əmri mismatch_cnt=262272 hesabatı verir və faylın məzmunu fərqlənir; ikinci diskin "bərpası" millisaniyələr ərzində tamamlanır, çünki hər şey ötürülür raid1-də eyni konvertasiya düzgün yerinə yetirilmişdi (still_degraded = true). Düzgün dəyər bərpa edildi.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc11 sen 2026
İlk görülmə11 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux9bb8da6ecb330a5b1ac9b96f1e55f134a7aef1d4, 0efabe6229dc683dbf6eeebd0f9fddc7971ed420, 00449d752bee9c8787f42ea1bf533a9fb17f9b6b, 47f1441b281decde6954a2fa82b4131637d685ac və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxfe6a19d40ceb44281905485f56dda715e3214e0e ≤ v < 9bb8da6ecb330a5b1ac9b96f1e55f134a7aef1d4, fe6a19d40ceb44281905485f56dda715e3214e0e ≤ v < 0efabe6229dc683dbf6eeebd0f9fddc7971ed420, fe6a19d40ceb44281905485f56dda715e3214e0e ≤ v < 00449d752bee9c8787f42ea1bf533a9fb17f9b6b, fe6a19d40ceb44281905485f56dda715e3214e0e ≤ v < 47f1441b281decde6954a2fa82b4131637d685ac, 6.129bb8da6ecb330a5b1ac9b96f1e55f134a7aef1d4, 0efabe6229dc683dbf6eeebd0f9fddc7971ed420, 00449d752bee9c8787f42ea1bf533a9fb17f9b6b, 47f1441b281decde6954a2fa82b4131637d685ac

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.