CVE-2026-64095

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: batman-adv: bla: bla.num_requests değerinin iki kez azaltılmasının önlenmesi Herhangi bir request_sent işlemi devam etmediğinde bla.num_requests artırılır ve çeşitli yerlerde (duyuru alındığında, omurga temizlendiğinde, periyodik çalışma sırasında) azaltılır. Ancak request_sent'in gerçekten belirli bir durumda olup olmadığının kontrolü ile atomic_dec/_inc işlemleri atomik olmadıkları için güvenli değildir (TOCTOU) ve bu tür birden fazla kod bölümü eşzamanlı olarak çalışabilir. Aynı zamanda, request_sent (durum) ve bla.num_requests değerlerinin atomik olarak değiştirilmesi gereklidir. Aksi takdirde batadv_bla_send_request(), request_sent değerini 1 olarak ayarlayabilir ve kesintiye uğrayabilir. Bu durumda batadv_handle_announce(), batadv_bla_send_request() değeri artırmadan önce request_sent değerini tekrar 0'a ayarlayabilir ve num_requests değerini azaltabilir. Bu nedenle, her iki işlem kilitlenmelidir. State (request_sent) ve wait_periods değişkenlerine yalnızca bu kilit içerisinde erişildiğinden, bunlar daha basit veri tiplerine dönüştürülebilir. Ayrıca, batadv_bla_purge_backbone_gw() çalıştıktan sonra geçerli bir backbone_gw referansına sahip paralel çalışan bir bağlam tarafından bla.num_requests değerine müdahale edilmesini önlemek için, bir backbone_gw'nin temizlenme aşamasında olduğunu doğru şekilde belirtmek amacıyla üçüncü bir durum olan "stopped" durumu gereklidir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Tem 2026
İlk görülme19 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.34, 7.0.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-64095 · Linux Kernel · Dark Radar