CVE-2026-98035
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: rhtab elementləri təkrar istifadə edilərkən xüsusi sahələrin ləğv edilməsi rhtab_map_update_existing() və rhtab_delete_elem() funksiyaları dəyəri əvəz edərkən və ya silərkən bpf_obj_free_fields() funksiyasını çağırır. Bu xəritə əməliyyatları NMI kontekstindəki BPF proqramlarından işə salına bilər ki, burada istinad edilmiş kptr-nin və ya digər mürəkkəb sahələrin azad edilməsi adətən təhlükəsiz deyil. Massiv və heş xəritələri bu problemi yalnız çağıran kontekstdə təhlükəsiz şəkildə dayandırıla bilən asinxron sahələri ləğv etməklə həll edir. Digər sahiblik vəziyyətləri yaddaş bölücü destruktoru yekun təmizləməni yerinə yetirənə qədər ayrılmaya bağlı qalır. Müvafiq rhtab yolları üçün də bpf_obj_cancel_fields() funksiyasından istifadə edin. Bu, taymerləri, iş növbələrini (workqueues) və tapşırıq işlərini ləğv edir, eyni zamanda ayrılma nəhayət məhv edildikdə rhtab_mem_dtor()-a istinad edilmiş kptr-ləri azad etməyə imkan verir. [ kkd: Yenidən bazaya əlavə edildi (Rebased), birbaşa köməkçi çağırışlardan istifadə edildi və commit loqu yenidən yazıldı ]
Necə düzəltmək olar
- Linux Linux28fde1356dbc35e20a9f22a5ee65af09698fdf92, 65cc95eba9e8b46312cac38c227473605a4b996a və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6905f8601298ecd2d1932a4b4849bf265201118e ≤ v < 28fde1356dbc35e20a9f22a5ee65af09698fdf92, 6905f8601298ecd2d1932a4b4849bf265201118e ≤ v < 65cc95eba9e8b46312cac38c227473605a4b996a, 7.2 | 28fde1356dbc35e20a9f22a5ee65af09698fdf92, 65cc95eba9e8b46312cac38c227473605a4b996a |
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.