CVE-2026-64095
Təsvir
Linux kernel-də aşağıdakı zəiflik həll edilmişdir: batman-adv: bla: bla.num_requests-in ikiqat azaldılmasının qarşısını alın bla.num_requests, heç bir request_sent davam etmədikdə artırılır. Və o, müxtəlif yerlərdə azaldılır (bildiriş alındıqda, backbone təmizləndikdə, dövri iş zamanı). Lakin request_sent-in həqiqətən müəyyən vəziyyətə təyin edilib-edilmədiyinin yoxlanılması və atomic_dec/_inc təhlükəsiz deyil, çünki onlar atomik deyillər (TOCTOU) və belə kod hissələrinin bir neçəsi eyni vaxtda işləyə bilər. Eyni zamanda, request_sent (vəziyyət) və bla.num_requests-i atomik şəkildə dəyişdirmək lazımdır. Əks halda batadv_bla_send_request() request_sent-i 1-ə təyin edə və kəsilə bilər. Sonra batadv_handle_announce() request_sent-i yenidən 0-a təyin edə və batadv_bla_send_request() onu artırmazdan əvvəl num_requests-i azalda bilər. Buna görə də iki əməliyyat kilidlənməlidir. Və vəziyyətə (request_sent) və wait_periods-a yalnız bu kilidin daxilində müraciət edildiyi üçün onlar daha sadə verilən tiplərinə çevrilə bilər. Və batadv_bla_purge_backbone_gw() işlədikdən sonra etibarlı backbone_gw istinadı ilə paralel işləyən kontekstin bla.num_requests-ə toxunmasının qarşısını almaq üçün backbone_gw-nin təmizlənmə vəziyyətində olduğunu düzgün siqnalizasiya etmək üçün üçüncü "stopped" vəziyyəti tələb olunur.
Necə düzəltmək olar
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.34, 7.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 3.5 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.93, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.34, 7.0.11 |
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.