CVE-2026-90111
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ip6mr: ip6mr_cache_report() funksiyasında dst kopyalanmasın IPv6 girişi RCU altında skb-lərə istinad sayğacı olmayan (NOREF) dst əlavə edir. Giriş multikast paketi MFC axtarışında tapılmadıqda, ip6mr_cache_unresolved() funksiyası skb-ni həll olunmamış növbəyə yerləşdirir və beləliklə, qəbul tərəfinin RCU lütf dövründən çıxır. Əgər əsas marşrut silinib azad edilibsə və daha sonra MFC növbəsi yanlış valideyn interfeysi ilə həll edilirsə, ip6_mr_forward() funksiyası ip6mr_cache_report(..., MRT6MSG_WRONGMIF) çağırır ki, bu da azad edilmiş dst elementi üzərində dst_clone(skb_dst(pkt)) icra edərək slab use-after-free xətasına səbəb olur. mroute6_sk-ya (raw soket) növbəyə alınmış hesabat paketləri və netlink bildirişləri üçün əlavə edilmiş dst elementi tələb olunmur. Bu problem aşağıdakılarla düzəldilib: 1. ip6mr_cache_report() funksiyasındakı dst_clone() silindi və hesabat skb-lərinin dst saxlamadığı təmin edildi. 2. Multikast yönləndirmənin çıxan marşrutları ip6_route_output() vasitəsilə yenidən həll etdiyi faktına uyğun olaraq, ip6mr_cache_unresolved() funksiyasında həll olunmamış skb-lər növbəyə alınmazdan əvvəl skb_dst atıldı.
Necə düzəltmək olar
- Linux Linuxb50d3cfb8513e895cee453dd0f834deee6ccc231, 7f8287f606c8c028d4224e85d95dc448c6d6d623, 42ef371466d5648f5c9e8bc219f0af0a2c2bbf8c, f57b0fd1c62e1be274ee154ab7fb8ac4481b7f89, 4a674afaae4136c71943aa3e35d433676fd40e8f, 235b42b5860189eb8c27c36435ad932cae65a734 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < b50d3cfb8513e895cee453dd0f834deee6ccc231, 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < 7f8287f606c8c028d4224e85d95dc448c6d6d623, 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < 42ef371466d5648f5c9e8bc219f0af0a2c2bbf8c, 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < f57b0fd1c62e1be274ee154ab7fb8ac4481b7f89, 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < 4a674afaae4136c71943aa3e35d433676fd40e8f, 67f415dd29063a5906c560051c00e42dcf01a4dd ≤ v < 235b42b5860189eb8c27c36435ad932cae65a734, 5.3 | b50d3cfb8513e895cee453dd0f834deee6ccc231, 7f8287f606c8c028d4224e85d95dc448c6d6d623, 42ef371466d5648f5c9e8bc219f0af0a2c2bbf8c, f57b0fd1c62e1be274ee154ab7fb8ac4481b7f89, 4a674afaae4136c71943aa3e35d433676fd40e8f, 235b42b5860189eb8c27c36435ad932cae65a734 |
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.