CVE-2023-52864
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: platform/x86: wmi: char cihazının açılması düzəldildi fa1f68db6ca7 commit-indən ("drivers: misc: pass miscdevice pointer via file private data") bəri miscdevice özünə pointer-i filp->private_data daxilində saxlayır, bu isə o deməkdir ki, wmi_char_open() çağırıldıqda private_data NULL olmayacaq. Əgər wmi_char_open() öz driver-ini tapa bilməzsə, bu yaddaş korrupsiyasına səbəb ola bilər ki, bu da əlaqəli WMI cihazı wmi_free_devices() daxilində silindikdə baş verə bilər. Problemi container_of() istifadə edərək char cihazı ilə əlaqəli WMI cihaz məlumatlarını əldə etmək üçün miscdevice pointer-indən istifadə etməklə düzəldin. Bu həmçinin wmi_char_open()-in orijinal driver ilə eyni ada malik driver-ə bağlanmış səhv WMI cihazını seçməsinin qarşısını alır.
Necə düzəltmək olar
- linux linux_kernel4.19.299, 5.4.261, 5.10.201, 5.15.139, 6.1.63, 6.5.12, 6.6.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 | 4.15 ≤ v < 4.19.299, 4.20 ≤ v < 5.4.261, 5.5 ≤ v < 5.10.201, 5.11 ≤ v < 5.15.139, 5.16 ≤ v < 6.1.63, 6.2 ≤ v < 6.5.12, 6.6 ≤ v < 6.6.2 | 4.19.299, 5.4.261, 5.10.201, 5.15.139, 6.1.63, 6.5.12, 6.6.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.