CVE-2026-74422
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: drm/rockchip: inno-hdmi: drmm_kzalloc()-a keçid Sürücü enkoderi başlatmaq və drmm_add_action() vasitəsilə drm_encoder_cleanup()-i qeydiyyata almaqla təmizləmə prosesini avtomatik idarə etmək üçün drmm_encoder_init()-dən istifadə edir. Lakin, enkoder hissəsini ehtiva edən daxili struktur devm_kzalloc() ilə ayrılır ki, bu da Rockchip DRM sürücüsündən component_bind_all() çağırıldığı zaman baş verir. Komponent çərçivəsi daha sonra bunun, component_unbind_all() tərəfindən tətiklənən bind zamanı tələb olunan bütün resursların azad edilməsinin bir hissəsi kimi yaddaşdan silinməsini təmin edir. Rockchip_drm_unbind() funksiyasında drm_dev_put() vasitəsilə DRM cihazına olan istinad nəhayət ləğv edildikdə, drmm_encoder_alloc_release() artıq azad edilmiş enkoder strukturuna müraciət etməyə çalışır ki, bu da use-after-free xətasına səbəb olur. Cihaz tərəfindən idarə olunan ayırmadan drm tərəfindən idarə olunan ayırmaya keçid etməklə, enkoder təmizlənməsi zamanı sürücünün daxili strukturunun hələ də əlçatan olduğunu təmin edin.
Necə düzəltmək olar
- Linux Linux195ab348af4b2bdf5988f9397059317bb68fd797, 3cc50e7f73fcf79f28660b9d91566b13cb62e520 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 969325a2597ebc4cb001a92992f06f698ab2b467 ≤ v < 195ab348af4b2bdf5988f9397059317bb68fd797, 969325a2597ebc4cb001a92992f06f698ab2b467 ≤ v < 3cc50e7f73fcf79f28660b9d91566b13cb62e520, 7.0 | 195ab348af4b2bdf5988f9397059317bb68fd797, 3cc50e7f73fcf79f28660b9d91566b13cb62e520 |
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.