CVE-2024-26678
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: x86/efistub: PE/COFF .compat bölməsi üçün 1:1 fayl:yaddaş xəritələnməsindən istifadə edin .compat bölməsi, əgər 64-bit nüvə obrazı 32-bit proqram təminatından yüklənə bilirsə (yəni, CONFIG_EFI_MIXED=y), onun 32-bit giriş nöqtəsinin ünvanını ehtiva edən saxta PE bölməsidir. Bu bölmənin ölçüsü cəmi 8 baytdır və yalnız yükləyici tərəfindən istinad edilir, buna görə də obrazın yaddaş görünüşünün sonuna yerləşdirilir ki, onu 4k-ya tamamlamaq (padding) ehtiyacı yaranmasın; bu, obrazın ortasında yerləşən bölmələr üçün tələb olunur. Təəssüf ki, bu, PE/COFF spesifikasiyasını pozur və əksər EFI yükləyiciləri (o cümlədən Tianocore referans tətbiqi) düzgün işləsə də, belə obrazları rədd edən PE yükləyiciləri mövcuddur. Bunun səbəbi odur ki, fayl məzmununun həm fayl, həm də yaddaş görünüşləri bölmə başlıqları tərəfindən heç bir boşluq buraxılmadan, monoton artan şəkildə təsvir edilməlidir. Buna görə də, bu problemi aradan qaldırmaq üçün bölmələr yenidən təşkil edildi. Bu, az miqdarda padding xərclərinə (< 4k) səbəb olur ki, bu da istəyə bağlı olaraq CONFIG_EFI_MIXED söndürülməklə (hansı ki, hazırda yalnız nadir hallarda lazımdır) qarşısı alına bilər.
Necə düzəltmək olar
- linux linux_kernel6.7.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.7 ≤ v < 6.7.5, 6.8 | 6.7.5 |
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.