CVE-2026-53359

Yüksək

Təsvir

Linux nüvəsində aşağıdakı boşluq aradan qaldırılıb: KVM: x86: gözlənilməz rol səbəbindən shadow paging-də yaranan use-after-free xətasının düzəldilməsi 0cb2af2ea66ad nömrəli commit ("KVM: x86: Fix shadow paging use-after-free due to unexpected GFN"), saxlanılan və hesablanan GFN-lər arasındakı shadow paging uyğunsuzluğunu aradan qaldırırdı; bu xəta qonaq sistemdən kənarda PDE xəritəçəkməsinin dəyişdirilməsi və sonra memslot-un silinməsi ilə tetiklənilə bilirdi. rmap_remove() çağırışı, yarpaq SPTE-nin GFN-i struct kvm_mmu_page-in GFN-i ilə üst-üstə düşmədiy üçün PDE dəyişikliyindən sonra yaradılmış yazıları qaçırırdı. Lakin modifikasiya edilmiş PDE yarpaq olmayan səhifəyə işarə edirsə, oxşar boşluq qalmaqdadır. Bu halda gfn uyğunlaşdırıla bilsə də, rol uyğun gəlmir: orijinal böyük 2MB səhifə direct=1 olan kvm_mmu_page yaradır, yeni 4KB isə direct=0 olan kvm_mmu_page tələb edir. Lakin kvm_mmu_get_child_sp() rolu müqayisə etmir və buna görə də səhifədən təkrar istifadə edir. Növbəti addım, walk vasitəsilə müəyyən edilmiş gfn altında rmap yazısını qeyd edən yeni yolda yarpaq (4KB) SPTE-nin quraşdırılmasıdır. Lakin həmin övlad zap edildikdə, onun valideyn kvm_mmu_page-i direct=1 olur və kvm_mmu_page_get_gfn() funksiyası 4KB səhifə üçün gfn-i sp->shadowed_translation[] (və ya köhnə nüvələrdə sp->gfns[]) yerinə sp->gfn + index kimi hesablayır. Nəticədə, qeyd olunmuş yazının silinməsi uğursuz olur. Memslot silindikdə, artıq düzəldilmiş ssenaridə olduğu kimi, shadow səhifəsi azad edilir, lakin rmap yazısı qalır. Sonradan həmin gfn üzrə walk edən kod (dirty logging, MMU notifier invalidation və s.), azad edilmiş səhifədə yerləşən sptep-ə müraciət edir ki, bu da use-after-free xətasına səbəb olur.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 iyl 2026
İlk görülmə4 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.177, 6.6.144, 6.12.95, 6.18.38, 7.1.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.36 ≤ v < 6.1.177, 6.2 ≤ v < 6.6.144, 6.7 ≤ v < 6.12.95, 6.13 ≤ v < 6.18.38, 6.19 ≤ v < 7.1.36.1.177, 6.6.144, 6.12.95, 6.18.38, 7.1.3

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