CVE-2025-22044
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: acpi: nfit: acpi_nfit_ctl funksiyasındakı daralma konversiyası düzəldildi Syzkaller to_nfit_bus_uuid() funksiyasında "yalnız ikincili şin ailələri tərcümə edilə bilər" xəbərdarlığını bildirmişdir. Bu xəbərdarlıq arqument NVDIMM_BUS_FAMILY_NFIT == 0-a bərabər olduqda yaranır. acpi_nfit_ctl() funksiyası əvvəlcə istifadəçi tərəfindən təqdim edilən u64 tipindəki call_pkg->nd_family dəyərinin 0-a bərabər olmadığını yoxlayır. Daha sonra bu dəyər int tipinə çevrilir və yalnız bundan sonra NVDIMM_BUS_FAMILY_MAX ilə müqayisə edilir. Əgər call_pkg->nd_family sıfırdan fərqli olsa, lakin aşağı 32 biti sıfır olarsa, bu, acpi_nfit_ctl() funksiyasına etibarsız arqumentin ötürülməsinə səbəb ola bilər. Bundan əlavə, etibarsız istifadəçi girişi aşkar edildikdə dərhal EINVAL qaytarmaq daha məqsədəuyğundur. Digər etibarsız istifadəçi girişlərinə əsaslanan gələcək təyin olunmamış davranışların qarşısını almaq üçün WARNING kifayət deyil. Giriş dəyərinin bütün yoxlamaları orijinal call_pkg->nd_family dəyişəninə tətbiq edilməlidir. [iweiny: commit mesajı yeniləndi]
Necə düzəltmək olar
- linux linux_kernel5.10.236, 5.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2 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.9 ≤ v < 5.10.236, 5.11 ≤ v < 5.15.180, 5.16 ≤ v < 6.1.134, 6.2 ≤ v < 6.6.87, 6.7 ≤ v < 6.12.23, 6.13 ≤ v < 6.13.11, 6.14 ≤ v < 6.14.2 | 5.10.236, 5.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2 |
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.