CVE-2026-64228
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net: ethtool: phy: PHY drayveri ayrıldıqda NULL istinadından (NULL deref) yayınmaq phy_device hələ də öz net_device-nə bağlı olduğu halda, xüsusilə PHY drayveri sysfs vasitəsilə ayrıldıqdan sonra phydev->drv NULL ola bilər: echo <mdio_id> > /sys/bus/mdio_bus/drivers/<phy_drv>/unbind phy_remove() funksiyası phydev->drv dəyişənini təmizləyir lakin phy_detach() funksiyasını çağırmır, buna görə də phy_device link topologiyası xarray-də qalır və ethnl_req_get_phydev() onu hələ də geri qaytarır. Nəticədə ETHTOOL_MSG_PHY_GET aşağıdakı sətirdə xətaya (oops) səbəb olur: rep_data->drvname = kstrdup(phydev->drv->name, GFP_KERNEL); drvname artıq phy_reply_size(), phy_fill_reply() və phy_cleanup_data() tərəfindən opsional kimi qəbul edilir, ona görə də bağlı drayver olmadıqda sadəcə ayırmanı (allocation) ötürün.
Necə düzəltmək olar
- linux linux_kernel6.18.34, 7.0.11 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.16 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.18.34, 7.0.11 |
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.