CVE-2024-50141

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ACPI: PRM: PRM handler və konteksti üçün EFI_MEMORY_RUNTIME blokunun tapılması PRMT, EFI runtime xidmətləri üçün PA-VA xəritələnməsini tərcümə etmək məqsədilə düzgün blok növünü tapmalıdır. Problem ondan qaynaqlanır ki, PRMT, UEFI Spesifikasiyasının [1] Bölmə 2.2.2 (Runtime Services) hissəsində təsvir olunduğu kimi, runtime xidmətləri üçün uyğun olmayan EFI_CONVENTIONAL_MEMORY tipində blok tapır. PRM handler bir növ runtime xidməti olduğu üçün, bu, PRM handler çağırıldıqda istisna (exception) yaradır. [Firmware Bug]: EFI runtime xidmətində səhifələmə sorğusunu emal etmək mümkün olmadı WARNING: CPU: 22 PID: 4330 at drivers/firmware/efi/runtime-wrappers.c:341 __efi_queue_work+0x11c/0x170 Call trace: PRMT-nin PRM handler və PRM konteksti üçün EFI_MEMORY_RUNTIME olan bloku tapmasına şərait yaradılır. Uyğun blok tapılmadıqda xəbərdarlıq mesajı çap olunacaq, lakin prosedur növbəti PRM handler-i idarə etməkdə davam edəcək. Lakin, əgər PRM handler düzgün ayrılma olmadan çağırılarsa, bu, xəta emalı zamanı uğursuzluğa səbəb olacaqdır. Runtime xidmətləri üçün düzgün yaddaş növlərindən istifadə etməklə, PRM handler və kontekstin runtime zamanı virtual ünvan sahəsində düzgün xəritələndiyi təmin edilir və beləliklə, səhifələmə sorğusu xətasının qarşısı alınır. Əsl problem ondadır ki, yalnız firmware tərəfindən runtime üçün yenidən xəritələnmiş yaddaş PRM handler tərəfindən istifadə edilə bilər və buna görə də həmin bölgə EFI_MEMORY_RUNTIME atributuna malik olmalıdır. [ rjw: Mövzu və dəyişiklik jurnalı redaktələri ]

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc7 noy 2024
İlk görülmə7 noy 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.171, 6.1.115, 6.6.59, 6.11.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.14 ≤ v < 5.15.171, 5.16 ≤ v < 6.1.115, 6.2 ≤ v < 6.6.59, 6.7 ≤ v < 6.11.6, 6.125.15.171, 6.1.115, 6.6.59, 6.11.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.

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.