CVE-2026-98037
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: bpf: Etibarsız ayrılmış obyekt göstəricilərini rədd edin Sonuncu RCU oxuma tərəfi kritik bölməsi başa çatdıqda, lokal kptr PTR_UNTRUSTED səviyyəsinə endirilir, lakin MEM_ALLOC saxlayır. Göstərici NULL ola bilər və ya ömrü artıq qorunmayan obyektə istinad edə bilər. Buna baxmayaraq, type_is_ptr_alloc_obj() MEM_ALLOC olan hər hansı PTR_TO_BTF_ID-ni aktiv ayrılmış obyekt kimi tanıyır. Xüsusilə, yalnız refcount-lu lokal kptr heç vaxt NON_OWN_REF daşımır, buna görə də RCU qoruması bitdikdən sonra hələ də bpf_refcount_acquire() arqument yoxlamasından keçir. Beləliklə, kfunc NULL və ya köhnəlmiş yaddaşı dereference edə bilər. type_is_ptr_alloc_obj() funksiyasının PTR_UNTRUSTED göstəricilərini rədd etməsini təmin edin. type_is_non_owning_ref() eyni predikata əsaslandığı üçün, qraf kfunc arqumentləri də eyni aktiv-obyekt tələbinə tabe olur. Səviyyəsi endirilmiş göstəricinin xətadan qorunan oxumaları etibarlı qalır: yazma əməliyyatları artıq rədd edilir və oxu düzəlişləri bu predikatdan daha çox bpf_may_fault_on_deref()-dən istifadə edir. [ kkd: Commit loqu yenidən yazıldı ]
Necə düzəltmək olar
- Linux Linux092c2874dc1b2060fa77a465a971acd4fdf87683, 135d542b97fa93e32c457d49d6e7b33ca7d05bae, 6b1f786ad85a0b63393b76f5e634deab1a73198c, 7441ee8276641bddaf1cba7bb75ef9c1458ceb3b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1b12171533a9bb23cf6fba7262b479028b65e1e8 ≤ v < 092c2874dc1b2060fa77a465a971acd4fdf87683, 1b12171533a9bb23cf6fba7262b479028b65e1e8 ≤ v < 135d542b97fa93e32c457d49d6e7b33ca7d05bae, 1b12171533a9bb23cf6fba7262b479028b65e1e8 ≤ v < 6b1f786ad85a0b63393b76f5e634deab1a73198c, 1b12171533a9bb23cf6fba7262b479028b65e1e8 ≤ v < 7441ee8276641bddaf1cba7bb75ef9c1458ceb3b, 6.8 | 092c2874dc1b2060fa77a465a971acd4fdf87683, 135d542b97fa93e32c457d49d6e7b33ca7d05bae, 6b1f786ad85a0b63393b76f5e634deab1a73198c, 7441ee8276641bddaf1cba7bb75ef9c1458ceb3b |
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.