CVE-2024-50141
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 ]
Necə düzəltmək olar
- 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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.14 ≤ v < 5.15.171, 5.16 ≤ v < 6.1.115, 6.2 ≤ v < 6.6.59, 6.7 ≤ v < 6.11.6, 6.12 | 5.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.
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.