CVE-2026-98101
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ipv6: mcast: ip6_mc_source() funksiyasında copy-on-write RCU yeniləmələrindən istifadə edin UDP və RAW multicast qəbul yollarında paket qəbulu zamanı inet6_mc_check() tərəfindən pmc->sflist rcu_read_lock() altında kilidsiz şəkildə oxunur. Mənbə filtrini əlavə edərkən və ya silərkən ip6_mc_source() psl->sl_addr və psl->sl_count dəyişənlərini yerindəce dəyişdirirdi. Əlavə olaraq, filtr buferi genişləndirilərkən, yeni mənbə massivə yazılmamışdan əvvəl newpsl rcu_assign_pointer() vasitəsilə dərc edilirdi. 16 baytlıq struct in6_addr yazmaları atomik olmadığı və massivin sürüşdürülməsi RCU oxuyucuları ilə sinxronlaşdırılmadığı üçün, inet6_mc_check() daxilindəki eyni vaxtda işləyən oxuyucular parçalanmış IPv6 ünvanlarını oxuya və ya təkrarlanan/itmiş mənbə yazılarını müşahidə edə bilərdilər. Bunu düzəltmək üçün ip6_mc_source() funksiyasını copy-on-write RCU yeniləmələrinə keçirin: rcu_assign_pointer() vasitəsilə dərc etməzdən əvvəl newpsl-i ayırın və tam doldurun, həmçinin ip6_mc_msfilter() ilə uyğun olaraq köhnə filtri kfree_rcu() vasitəsilə geri qaytarın. Həmçinin artıq istifadə olunmayan IP6_SFBLOCK makrosunu silin.
Necə düzəltmək olar
- Linux Linuxac51321d3b2391860a935820ebcf4d8b9bb16a8a, dba00514bf668c26cb4900e9f0da84bf96bf065a, 2c2091e2ee93049fc513ad1e6c99d8b6c809f467, 20db91a052332ef5552bd2f651ffb9db911cf67b, c073d1b070f171d206b19c98d71739a97f15b3f1, 5.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 | 882ba1f73c06831f2a21044ebd8864c485ac04f2 ≤ v < ac51321d3b2391860a935820ebcf4d8b9bb16a8a, 882ba1f73c06831f2a21044ebd8864c485ac04f2 ≤ v < dba00514bf668c26cb4900e9f0da84bf96bf065a, 882ba1f73c06831f2a21044ebd8864c485ac04f2 ≤ v < 2c2091e2ee93049fc513ad1e6c99d8b6c809f467, 882ba1f73c06831f2a21044ebd8864c485ac04f2 ≤ v < 20db91a052332ef5552bd2f651ffb9db911cf67b, 882ba1f73c06831f2a21044ebd8864c485ac04f2 ≤ v < c073d1b070f171d206b19c98d71739a97f15b3f1, 47c75e3923c8d562fea8daf0ccf31546a7bef0ea, 5.10.261 ≤ v < 5.11, 5.13 | ac51321d3b2391860a935820ebcf4d8b9bb16a8a, dba00514bf668c26cb4900e9f0da84bf96bf065a, 2c2091e2ee93049fc513ad1e6c99d8b6c809f467, 20db91a052332ef5552bd2f651ffb9db911cf67b, c073d1b070f171d206b19c98d71739a97f15b3f1, 5.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.