CVE-2021-47556
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ethtool: ioctl: ethtool_set_coalesce() funksiyasındakı potensial NULL deref xətası düzəldildi ethtool_set_coalesce() artıq həm .get_coalesce(), həm də .set_coalesce() callback-lərindən istifadə edir. Lakin onların mövcudluğunun yoxlanılması yanlışdır, buna görə də drayverin yalnız callback-lərdən birini təmin etdiyi cihazda coalesce parametrlərinin dəyişdirilməsi -EOPNOTSUPP əvəzinə NULL göstəricisinin istinadına (NULL pointer dereference) səbəb olur. Hər iki callback-in mövcudluğu təmin edilməsi üçün şərt düzəldildi. Bu, həmçinin netlink kodu ilə uyğunlaşdırıldı. Qeyd edək ki, bunun təkrar istehsalı müəyyən səylər tələb edir - bu, yalnız köhnə ioctl yoluna təsir edir və drayver seçimlərinin xüsusi kombinasiyasını tələb edir: - .get_coalesce() və .coalesce_supported mövcuddur, lakin .set_coalesce() yoxdur, və ya - .set_coalesce() mövcuddur, lakin .get_coalesce() yoxdur. Burada, məsələn, ethtool çöküşə səbəb olmur, çünki o, əvvəlcə ethtool_get_coalesce() funksiyasını çağırmağa çalışır və xəta baş verdikdə prosesi dayandırır.
Necə düzəltmək olar
- linux linux_kernel5.15.6 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 < 5.15.6 | 5.15.6 |
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.