CVE-2026-72094
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: dma-buf: dma-fence: Potensial NULL göstəricisinin istifadəsi (NULL pointer dereference) düzəldildi Aşağıdakı fixes teqində qeyd olunan commit, fence istehsalçılarının fence istehlakçılarından tamamilə ayrılmasına imkan verən bir mexanizm təqdim etmişdir. Bu arzuolunan mexanizm, "ayrılma nöqtəsi" kimi fence-in signaled-bit-inə əsaslanır. RCU və atomik təlimatlar arasındakı mürəkkəb qarşılıqlı əlaqə, fence istehlakçılarının hələ də dma_fence_ops (istehsalçıya yönəlmiş callback göstəriciləri) vasitəsilə fence istehsalçıları ilə qarşılıqlı əlaqədə ola bilməsini təmin etməyə çalışır. Arzulanan davranış budur: ayrılmanı yoxlamaq üçün əvvəlcə signaled-bit yoxlanılır. Əgər o hələ siqnal verməyibsə, RCU ops göstəricisinin hələ NULL ola bilməyəcəyini təmin edir. Buna görə də, dma_fence_signal_timestamp_locked() əvvəlcə signaled-bit-i təyin edir, sonra isə ops göstəricisini NULL-a bərabər edir. Oxucular əvvəlcə ops göstəricisini yükləyir, sonra isə signaled-bit vasitəsilə göstəriciyə qanuni şəkildə daxil olub-olunmayacağını yoxlayırlar. Zəif sıralamaya malik platformalarda bu təyin etmə və yükləmə əməliyyatları ardıcıllığı pozulmuş şəkildə baş verə bilər. Bu problem, sinxronizasiya nöqtəsi kimi ops göstəricisinin özündən istifadə etməklə çox səmərəli şəkildə həll edilə bilər. Göstərici ya NULL olur, ya da RCU sayəsində istifadə edildiyi müddətdə NULL ola bilmir. dma_fence_timeline_name() və dma_fence_driver_name() funksiyalarında signaled-bit yoxlamasını əvəz edin.
Necə düzəltmək olar
- Linux Linux15ecfdf0ef6f6d874d0a26690d300857b39ebfd0, 035219a760edb35ae9a9e96beba7f122e26a997b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | f4cc3ab824d6772a48ca9d9c74ac623b3309985d ≤ v < 15ecfdf0ef6f6d874d0a26690d300857b39ebfd0, f4cc3ab824d6772a48ca9d9c74ac623b3309985d ≤ v < 035219a760edb35ae9a9e96beba7f122e26a997b, 7.1 | 15ecfdf0ef6f6d874d0a26690d300857b39ebfd0, 035219a760edb35ae9a9e96beba7f122e26a997b |
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.