CVE-2026-98015
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net/mlx5: E-Switch: mlx5_eswitch_termtbl_put funksiyasında use-after-free xətası düzəldildi mlx5_eswitch_termtbl_put() funksiyasında sıfır istinad təmizləmə yoxlaması, termtbl_mutex azad edildikdən sonra tt->ref_count dəyərini oxuyur. Eyni mlx5_termtbl_handle üzərində iki paralel çağırış arasında yarış vəziyyəti (race condition) yaranır: biri ref_count dəyərini sıfıra endirir, heş daxilini silir və kfree(tt) funksiyasını çağırır, digəri isə artıq mutexi buraxmış olur və if (!tt->ref_count) şərtini qiymətləndirmək üzrə olur ki, bu da use-after-free xətasına səbəb olur. Bu problem, mutex buraxılmazdan əvvəl azalma nəticəsinin stek lokal last dəyişəninə mənimsədilməsi ilə həll edilmişdir. Təmizləmə qərarı artıq tamamilə termtbl_mutex altında verilir və kfree-dən sonra tt obyektinə toxunulmur.
Necə düzəltmək olar
- Linux Linuxe3ee194a790896fa92fea20b5385a354be2f2c12, b1398c9dfb5d3d4faaf6905ff7d98110a5d2c797, 92f581cac93a71723456ac79ef54d9f60a251b42, a5833fdf53350b8b95a558fcf0056ddb1c0fe154, 304ea40ef4561671503c36e47da44a0a31b71e36, e393789e92310d7c66f57c876101779c90816a12, 18b2969073879b9cce24e1a78b118bdad54518d1, 7ee07f601f8f507c9faf25c68a49396ab8950596 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < e3ee194a790896fa92fea20b5385a354be2f2c12, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < b1398c9dfb5d3d4faaf6905ff7d98110a5d2c797, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < 92f581cac93a71723456ac79ef54d9f60a251b42, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < a5833fdf53350b8b95a558fcf0056ddb1c0fe154, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < 304ea40ef4561671503c36e47da44a0a31b71e36, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < e393789e92310d7c66f57c876101779c90816a12, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < 18b2969073879b9cce24e1a78b118bdad54518d1, 10caabdaad5ace85577a453da97d1f8d3b944427 ≤ v < 7ee07f601f8f507c9faf25c68a49396ab8950596, 5.3 | e3ee194a790896fa92fea20b5385a354be2f2c12, b1398c9dfb5d3d4faaf6905ff7d98110a5d2c797, 92f581cac93a71723456ac79ef54d9f60a251b42, a5833fdf53350b8b95a558fcf0056ddb1c0fe154, 304ea40ef4561671503c36e47da44a0a31b71e36, e393789e92310d7c66f57c876101779c90816a12, 18b2969073879b9cce24e1a78b118bdad54518d1, 7ee07f601f8f507c9faf25c68a49396ab8950596 |
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.