CVE-2026-90393
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: bpf_netns_link_update_prog funksiyasında potensial UAF xətası düzəldildi bpf_netns_link_update_prog funksiyasında old_prog və prog tipinin yoxlanılması hazırda netns_bpf_mutex əldə edilməzdən əvvəl kilidsiz şəkildə həyata keçirilir. Bu, UAF problemine səbəb ola biləcək yarış şəraitini (race condition) yaradır. Əgər iki axın eyni vaxtda eyni netns linki üzərində BPF_LINK_UPDATE-ni icra edərsə, aşağıdakı icra yolu UAF-i tetikləyə bilər: CPU0 CPU1 bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) return -EPERM; bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) ... old_prog = xchg(&link->prog, new_prog); bpf_prog_put(old_prog); if (new_prog->type != link->prog->type) <-- UAF tetiklənir Bu problem old_prog və prog->type yoxlamalarını netns_bpf_mutex kritik bölməsinin daxilinə köçürməklə düzəldilib. Eyni zamanda, kilid idarəetməsini sadələşdirmək və bütün goto tullanmalarının qarşısını almaq üçün guard() istifadə edilmişdir.
Necə düzəltmək olar
- Linux Linuxd462b5481d77ce7df8a5ff89a699386f00c9214d, bdddf3e1493ee973619c154a57071ce67f78598b, 79a66fd997d4eecf17302d613194879eb32e0986, f4ce6803df4095777191d800bebc50219b615ca0, 277168cb9d153ce8e9c3f9275670e32ae61b41d6, bda86e9f31b9a296b6e64a51c91dc776fc9f613e, 923f559e95b89b33c7e1793b3d8f7f4ec9b2e4b7, 5c5997836381010fc5907b36bc17d3b19407e933 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < d462b5481d77ce7df8a5ff89a699386f00c9214d, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < bdddf3e1493ee973619c154a57071ce67f78598b, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < 79a66fd997d4eecf17302d613194879eb32e0986, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < f4ce6803df4095777191d800bebc50219b615ca0, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < 277168cb9d153ce8e9c3f9275670e32ae61b41d6, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < bda86e9f31b9a296b6e64a51c91dc776fc9f613e, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < 923f559e95b89b33c7e1793b3d8f7f4ec9b2e4b7, 7f045a49fee04b5662cbdeaf0838f9322ae8c63a ≤ v < 5c5997836381010fc5907b36bc17d3b19407e933, 5.8 | d462b5481d77ce7df8a5ff89a699386f00c9214d, bdddf3e1493ee973619c154a57071ce67f78598b, 79a66fd997d4eecf17302d613194879eb32e0986, f4ce6803df4095777191d800bebc50219b615ca0, 277168cb9d153ce8e9c3f9275670e32ae61b41d6, bda86e9f31b9a296b6e64a51c91dc776fc9f613e, 923f559e95b89b33c7e1793b3d8f7f4ec9b2e4b7, 5c5997836381010fc5907b36bc17d3b19407e933 |
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.