CVE-2026-45851
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: efi: Qəbul edilməmiş yaddaş cədvəlinin rezervasiyasının düzəldilməsi reserve_unaccepted() funksiyası qəbul edilməmiş yaddaş cədvəli üçün memblock rezervasiyasının ölçüsünü yanlış hesablayır. Funksiya cədvəlin ölçüsünü hizalayır, lakin cədvəlin başlanğıc fiziki ünvanının (efi.unaccepted) səhifə ilə hizalanmadığı hallar nəzərə alınmır. Əgər cədvəl bir səhifə daxilindəki ofsetdən başlayırsa və onun sonu hizalanmış ölçünün əhatə etmədiyi növbəti səhifəyə keçirsə, cədvəlin son hissəsi rezerv olunmayacaqdır. Bu, cədvəlin üzərinə məlumat yazılmasına və ya ona girişin mümkün olmamasına gətirib çıxara bilər ki, bu da accept_memory() funksiyasında kernel panic-ə səbəb olur. Bu problem müəyyən yaddaş ölçüləri olan (məsələn, > 64GB) Intel TDX VM-ləri başladıldıqda müşahidə edilmişdir. Bunu, əvvəlcə son ünvanın (hizalanmamış başlanğıc daxil olmaqla) hesablanması və sonra onun yuxarıya doğru hizalanması ilə düzəldin; beləliklə bütün diapazonun rezervasiya tərəfindən əhatə olunması təmin edilir.
Necə düzəltmək olar
- linux linux_kernel6.6.128, 6.12.75, 6.18.14, 6.19.4 və ya daha yeni versiya
- git.kernel.org/stable/c/0862438c90487e79822d5647f854977d50381505
- git.kernel.org/stable/c/9b18bf59977f5c5bc3b11b210520f62500a7adf3
- git.kernel.org/stable/c/b7bc182ec1846be437351e44164089d988f9d0dd
- git.kernel.org/stable/c/ba6b6f1502fa55621d1db23f253d54322bdbe4e0
- git.kernel.org/stable/c/e649b5916725c68f44ebf45fb396df563c5dbaf2
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.6.1 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.14, 6.19 ≤ v < 6.19.4, 6.6 | 6.6.128, 6.12.75, 6.18.14, 6.19.4 |
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.