CVE-2025-38131
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: coresight: konfiqurasiya aktivləşdirilərkən aktiv konfiqurasiyanın deaktiv edilməsinin qarşısını almaq cscfg_csdev_enable_active_config() vasitəsilə aktiv konfiqurasiya aktivləşdirilərkən, aktiv konfiqurasiya configfs-in sysfs interfeysi vasitəsilə deaktiv edilə bilərdi. Bu, aşağıdakı ssenaridə UAF probleminə səbəb ola bilərdi: CPU0 CPU1 (sysfs enable) modulu yüklə cscfg_load_config_sets() konfiqurasiyanı aktiv et // sysfs (sys_active_cnt == 1) ... cscfg_csdev_enable_active_config() lock(csdev->cscfg_csdev_lock) // burada CPU1 tərəfindən yüklənmiş konfiqurasiya aktivləşir unlock(csdev->cscfg_csdev_lock) konfiqurasiyanı deaktiv et // sysfs (sys_activec_cnt == 0) cscfg_unload_config_sets() modulu boşalt // modul boşaldılarkən azad edilmiş config_desc-ə giriş cscfg_csdev_enable_config Bunu həll etmək üçün cscfg_config_desc-in active_cnt dəyişənindən istinad sayğacı kimi istifadə edin, hansı ki, aşağıdakı hallarda saxlanılacaq: - konfiqurasiya aktivləşdirildikdə. - aktivləşdirilmiş konfiqurasiya işə salındıqda. və config_active_cnt == 0 olduqda modul istinadı buraxılacaq.
Necə düzəltmək olar
- linux linux_kernel6.1.142, 6.6.94, 6.12.34, 6.15.3 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.15 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.3 | 6.1.142, 6.6.94, 6.12.34, 6.15.3 |
| debian debian_linux | 11.0 | — |
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.