CVE-2026-53247
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: net: ethernet: mtk_eth_soc: metadata dst-nin sökülməsi zamanı use-after-free problemi düzəldildi mtk_free_dev() funksiyası metadata_dst_free() funksiyasını çağırır, bu funksiya isə RCU grace periodunu keçərək metadata_dst-ni dərhal kfree() ilə azad edir. RX yolunda skb_dst_set_noref() funksiyası skb-dən metadata_dst-yə istinad sayılmayan göstərici təyin edir. Bu funksiya RCU oxu tərəfinin qorunmasını tələb edir və dst bütün RCU oxuyucuları tamamlanana qədər etibarlı qalmalıdır. metadata_dst_free() birbaşa kfree() çağırdığı üçün, driver onu sökərkən hər hansı skb hələ də dst-yə noref göstəricisi saxlayırsa, use-after-free baş verə bilər. metadata_dst_free() funksiyasını istinad sayı yolundan düzgün keçən dst_release() ilə əvəz edin: istinad sayı sıfıra düşdükdə, o, faktiki azad etməni call_rcu_hurry() vasitəsilə planlaşdırır və beləliklə yaddaş azad edilməzdən əvvəl bütün RCU oxuyucularının tamamlandığını təmin edir.
Necə düzəltmək olar
- linux linux_kernel6.6.143, 6.12.94, 6.18.36, 7.0.13 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 | 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.