CVE-2026-93203

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: batman-adv: bla: paralel claim ekleme nedeniyle oluşan CRC bozulmasını önle batadv_bla_add_claim(), uzak backbone'lerden gelen CLAIM çerçeveleri ve yerel paketler için talepleri (claims) eklemek ve talep backbone'unu değiştirmek için kullanılır. Bir talebi işlerken şunlardan birini yapması gerekir: * yeni talebin CRC değerini backbone CRC'sine eklemek * halihazırda mevcut olan talebin CRC değerini eski backbone'dan kaldırmak ve yeni backbone'a eklemek Ancak "yeni" talep kodu ile "backbone değiştirme" kodu paralel olarak çalıştığında, talebin backbone_gw değeri "yeni" talep kod yolu üzerinde iki kez değiştirildiği için CRC geçersiz hale gelebilir: * CPU0, ağ geçidi A için talebi oluşturur ve bunu talep hash tablosunda yayınlar. Bu noktada adresin crc16 değeri henüz A'nın crc değerine eklenmemiştir. * CPU1, aynı istemci için ağ geçidi B'nin bir talep çerçevesini işler, az önce yayınlanan talebi bulur ve sahiplik değişikliğini gerçekleştirir: işaretçiyi B'ye çevirir, crc16 değerini —hiç içermediği halde— A'nın crc değerinden kaldırır ve B'nin crc değerine ekler. * CPU0, oluşturma dalının ardından devam eder, B'nin crc değerini telafi etmeden (oluşturma yolu için remove_crc yanlıştır) işaretçiyi koşulsuz olarak tekrar A'ya çevirir ve son olarak crc16 değerini A'nın crc değerine ekler. Bu durumda CRC her ikisi için de hatalı olur: * talep A'ya aittir: ancak CRC, backbone A'nın CRC'sinin bir parçası değildir * talep B'ye ait değildir: ancak CRC hala backbone B'nin CRC'sinin bir parçasıdır Bu hatalı CRC, saklanan taleplerden hiçbir zaman yeniden hesaplanmaz. Yerel backbone talepleri için bu durum senkronizasyonlar kullanılarak da kurtarılamaz. Bunu önlemek için işlevsellik net ve ayrı parçalara bölünmüştür: * talep CRC'sini her zaman backbone CRC'sine ekleyen yeni talep (ancak talebin halihazırda ayarlanmış olan backbone_gw değerini asla geri değiştirmez) * backbone_gw girişini otomatik olarak değiştiren ve yalnızca gerçek bir değişiklik olduğunda her iki backbone CRC'sini güncelleyen mevcut talep güncellemesi

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux3d4a9ae2c69c0fe4c3c69587288241243bb7a39b, ad982d925f00d860d2467811256ffadcccd9e4a7, d5b0e7574da5a485f4dbec32a15911900a4487c2, a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 1d390db003cbb52cdd86837608bff3794501a5ea, 8bcfa58c4277bff1882a23547c37ab08aa1de12f, e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 08645ab95768b88e2ff85a89211994651710465b ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 3d4a9ae2c69c0fe4c3c69587288241243bb7a39b, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < ad982d925f00d860d2467811256ffadcccd9e4a7, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < d5b0e7574da5a485f4dbec32a15911900a4487c2, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 1d390db003cbb52cdd86837608bff3794501a5ea, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 8bcfa58c4277bff1882a23547c37ab08aa1de12f, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 08645ab95768b88e2ff85a89211994651710465b, 3.53d4a9ae2c69c0fe4c3c69587288241243bb7a39b, ad982d925f00d860d2467811256ffadcccd9e4a7, d5b0e7574da5a485f4dbec32a15911900a4487c2, a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 1d390db003cbb52cdd86837608bff3794501a5ea, 8bcfa58c4277bff1882a23547c37ab08aa1de12f, e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 08645ab95768b88e2ff85a89211994651710465b

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-93203 · Linux · Dark Radar