CVE-2026-64095

Yüksək

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.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel3.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.15.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.

Intelligence 360 paketində

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.

CVE-2026-64095 · Linux Kernel · Dark Radar