CVE-2024-26678

Orta

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.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc2 apr 2024
İlk görülmə2 apr 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.7.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.7 ≤ v < 6.7.5, 6.86.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.

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