CVE-2026-43265
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: KVM: x86: vcpu_block() vasitəsilə iç-içə (nested) hadisələr yoxlanarkən -EBUSY xətasını nəzərə alma L2 aktiv olduğu halda bloklama vəziyyətindən çıxdıqdan sonra iç-içə hadisələri yoxlayarkən -EBUSY xətasını nəzərə almayın, çünki istifadəçi sahəsinə (userspace) çıxış saxta istifadəçi sahəsi çıxışı yaradacaq, adətən KVM_EXIT_UNKNOWN ilə və çox güman ki, VM-in sıradan çıxmasına səbəb olacaq. Oyanma prosesini davam etdirmək də mükəmməl deyil, çünki əgər vCPU injeksiya edilmiş hadisə ilə (və ya daha pisi, gözlənilən daxili işəsalma ilə) L2-də oyandırılarsa, deməli nəsə yanlış gedib, lakin davam etmək VM-ə ciddi yan təsirlər olmadan sağ qalmaq üçün yaxşı şans verir. Fixes commit-lərində izah edildiyi kimi, vCPU-nun artıq injeksiya edilmiş hadisə (istisna, IRQ və ya NMI) ilə bloklama vəziyyətinə gətirilməsi qeyri-mümkün _olmalıdır_. Təəssüf ki, istifadəçi sahəsi MP_STATE və/və ya injeksiya edilmiş hadisələri doldura bilər və beləliklə, vCPU-nu qeyri-mümkün olması gərəkən bir vəziyyətə sala bilər. Məsələn, anti-syzkaller Kconfig ilə WARN mesajını qorumağa çalışmayın, çünki WARN-lar (ümid olunur ki), _KVM_-in x86 arxitekturasını pozduğu yollara əlavə edilə bilər, məsələn, vCPU işləmədiyi halda KVM istisna və ya kəsməni (interrupt) injeksiya etməyə çalışdıqda WARN verməklə.
Necə düzəltmək olar
- linux linux_kernel6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.6 və ya daha yeni versiya
- git.kernel.org/stable/c/1c957773063ed3264953597e32990a748381caf6
- git.kernel.org/stable/c/1e88b5f854bdb469424132e0bb44793ad7a7c20a
- git.kernel.org/stable/c/2657439265d34a911886b916ba8be97ecc117d51
- git.kernel.org/stable/c/78265cd066d73a5cb41c088fcae4a2515e480d97
- git.kernel.org/stable/c/ead63640d4e72e6f6d464f4e31f7fecb79af8869
- git.kernel.org/stable/c/ec3be7dc9391085a2d96700e159d66d1328b7ff6
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.1 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.77, 6.13 ≤ v < 6.18.17, 6.19 ≤ v < 6.19.6 | 6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.6 |
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.
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.