CVE-2026-89917

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: KVM: arm64: vcpu_put() VNCR unmapping ilə VNCR TLB etibarsızlaşdırma yarışı (race condition) idarəetməsi VNCR TLB etibarsızlaşdırması həmişə MMU kilidi altında baş versə də, vcpu_put() VNCR səhifəsini xəritədən çıxararkən (unmap) bunu etmir. Problem ondadır ki, etibarsızlaşdırma prosesi, əməliyyatı yerinə yetirməzdən əvvəl xəritədən çıxarmaya ehtiyac olub-olmadığını müəyyən etmək üçün vncr_tlb::cpu dəyərini yoxlayır (cpu != -1). Digər tərəfdən, this_cpu_reset_vncr_fixmap() funksiyası L1_VNCR_MAPPED təyin edildikdə şərtsiz olaraq xəritədən çıxarma əməliyyatını həyata keçirir. Bu iki proses arasında aşkar şəkildə yarış meydana gələ bilər: TLBI yolunda TOCTOU nümunəsi və vcpu_put() yolunda BUG_ON(). Həmçinin, hər ikisi vncr_fixmap(-1) funksiyasını çağıra bilər ki, bu da kritik nəticələrə səbəb olar. vncr_tlb::cpu dəyərinin -1-ə sıfırlanmasını ortaq bir funksiyaya köçürün və bu yeniləməni atomik edin ki, yalnız bir axın sahəni sıfırlaya və müvafiq xəritədən çıxarma əməliyyatını yerinə yetirə bilsin. Başqa bir mürəkkəb yarışı aradan qaldırmaq üçün vcpu_put() hələ də cari VNCR-i şərtsiz olaraq xəritədən çıxarmalıdır. Sonda, vncr_tlb::cpu mənimsətməsi, L1_VNCR_MAPPED-in təyin edilməsinə bənzər şəkildə, faktiki xəritələmə ilə sinxron saxlamaq üçün köçürülmüşdür.

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linux5cbd8761d001c11ada73b1753d772c4745a70e72, 9065c1261f8a05c6a7a2d90048c7c0665ab2896d, 38640bc32be3fcf9526d477155bc19d3f146231f və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux7270cc9157f474dfc46750a34c9d7defc686b2eb ≤ v < 5cbd8761d001c11ada73b1753d772c4745a70e72, 7270cc9157f474dfc46750a34c9d7defc686b2eb ≤ v < 9065c1261f8a05c6a7a2d90048c7c0665ab2896d, 7270cc9157f474dfc46750a34c9d7defc686b2eb ≤ v < 38640bc32be3fcf9526d477155bc19d3f146231f, 6.165cbd8761d001c11ada73b1753d772c4745a70e72, 9065c1261f8a05c6a7a2d90048c7c0665ab2896d, 38640bc32be3fcf9526d477155bc19d3f146231f

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-89917 · Linux · Dark Radar