CVE-2026-89913

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: KVM: arm64: vgic-v3: vgic_v3_save_pending_tables funksiyasında LPI istinadı götürülür vgic_v3_save_pending_tables() funksiyası xa_for_each() vasitəsilə dist->lpi_xa üzərində dövr edir və LPI üzərində istinad saxlamadan dövr gövdəsində qaytarılan struct vgic_irq obyektini dereference edir. xarray iteratoru cari girişi axtararkən yalnız müvəqqəti RCU əhatəsi təmin edir. Bu, dövr tamamlanmamışdan əvvəl struct vgic_irq sahələrini oxuyan və qonaq yaddaşına müraciət edən bu dövr gövdəsi üçün kifayət deyil. Paralel bir yol bu yarış şəraitini (race condition) tetikləyə bilər: irqfd keşlənmiş injeksiya yolu (vgic_its_inject_cached_translation), kvm->lock, vcpu->mutex, config_lock və ya its_lock-u saxlamadan vgic_its_check_cache() vasitəsilə keçici LPI istinadı əldə edir. Əgər qonaq ITS DISCARD əmri ilə its_lock altında keş və ITE istinadlarını silərsə, keçici injeksiya istinadı sonuncu istinada çevrilə bilər. vgic_put_irq() onu sildikdə, LPI lpi_xa-dan silinir və kfree_rcu() vasitəsilə azad edilir. Eyni zamanda, vgic_v3_save_pending_tables() hələ də xarray iteratorundan əldə edilmiş köhnəlmiş göstəricini saxlaya bilər və RCU lütf dövrü başa çatdıqdan sonra onu dereference edə bilər. Bu problem, hər bir dövr edilən LPI-nin sabit istinad götürən vgic_get_irq() vasitəsilə yenidən əldə edilməsi və bütün yollarda vgic_put_irq() ilə buraxılması ilə həll edilmişdir. Bu, vgic ITS kodundakı digər lpi_xa iteratorları tərəfindən artıq istifadə edilən modelə uyğundur.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc16 sen 2026
İlk görülmə16 sen 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.152.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.150.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—

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.