CVE-2026-72239
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: x86/virt/sev: "MSR_AMD64_SYSCFG_SNP_EN təyin edilməzdən əvvəl WBINVD-nin ləğvi" geri qaytarıldı Geri qaytarılan dəyişiklik: 99cf1fb58e68 ("x86/virt/sev: Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN"). SNP spesifikasiyasının 8.8 bölməsində bildirilir ki: INIT_RMP 1 olaraq təyin edildikdə SNP_INIT_EX çağırılmazdan əvvəl proqram təminatı RMP-ni ehtiva edən yaddaş üçün heç bir CPU-da çirkli keş sətirlərinin (dirty cache lines) olmadığından əmin olmalıdır. Keş sətirləri çirkli vəziyyətdə keşdən keşə köçürülə bilər. SNP_INIT_EX-dən əvvəl çağırılan wbinvd_on_all_cpus() hər bir CPU üçün keşləri təmizləyir, lakin WBINVD üçün olan IPI-lər bu çirkli keş sətiri hərəkəti ilə yarışarsa (race), onların təmizlənməməsi ehtimalı var ki, bu da proqram təminatının tələblərini pozur. SNPEn təyin edilməzdən əvvəl wbinvd_on_all_cpus() funksiyasının yerinə yetirilməsi daha təhlükəsizdir, çünki RMP cədvəli hələ istifadə edilmir. [ Srikanth tərəfindən biseksiya edildi. ] [ bp: Commit mesajı redaktə edildi. ]
Necə düzəltmək olar
- Linux Linuxe5158ff53fdff9c229bf13aa5f75eb17cdcfcd2d, 4c2509f3b79756679a02bea649c6a7501b58f52c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 99cf1fb58e68291d408b4c4484181cf88f081857 ≤ v < e5158ff53fdff9c229bf13aa5f75eb17cdcfcd2d, 99cf1fb58e68291d408b4c4484181cf88f081857 ≤ v < 4c2509f3b79756679a02bea649c6a7501b58f52c, 7.1 | e5158ff53fdff9c229bf13aa5f75eb17cdcfcd2d, 4c2509f3b79756679a02bea649c6a7501b58f52c |
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.