CVE-2026-97566
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mptcp: pm: kernel: ID0 kaldırılırken bekleyen ADD_ADDR işlemi düşürülüyor Çekirdek içi MPTCP yol yöneticisi, id 0 uç noktası kaldırıldığında güncelliğini yitirmiş bir ADD_ADDR duyuru girdisini etkin bırakabilmektedir. Bu durum, sıfır olmayan id yolunun aksine, id 0 kaldırma yolunun bekleyen duyuruları sonlandırmamasından kaynaklanmaktadır. PM daha sonra başka bir sinyal uç noktası ekledikten sonra id 0'ı yeniden seçtiğinde, güncelliğini yitirmiş anno_list girdisini bulur ve mptcp_pm_announced_alloc() içerisindeki WARN_ON_ONCE(mptcp_pm_is_kernel()) ifadesini tetikler. Kök neden: Kaldırma yolları arasındaki asimetri. - Sıfır olmayan id yolu: mptcp_nl_remove_subflow_and_signal_addr(), temizleme işlemi için mptcp_pm_remove_announced() fonksiyonunu çağırır. - Id 0 yolu: mptcp_nl_remove_id_zero_address() temizleme işlemini tamamen atlar. Id 0 yolunu simetrik hale getirerek düzeltildi: RM_ADDR kuyruğa alınmadan önce mptcp_pm_announced_remove() çağrılır ve add_addr_signaled değeri azaltılır. Hassas detay: Sinyal uç noktaları anno_list içinde port 0 ile saklanır ancak msk_local bağlantının yerel portunu taşır. Diğer bir ifadeyle, ID0 yollarına bağlı girdilerin port == 0 değerine sahip olması gerekir. Takip eden bir yama bunu sağlayacaktır. mptcp_pm_announced_remove() karşılaştırma için use_port=true kullanır. Bu nedenle arama işleminden önce port temizlenir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.
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.