CVE-2026-31495
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: netfilter: ctnetlink: netlink politika aralık kontrollerini kullanın ctnetlink kod yollarındaki manuel aralık ve maske doğrulamaları, netlink çekirdeğinin geçersiz değerleri erkenden reddetmesi ve extack hataları oluşturabilmesi için netlink politika açıklamalarıyla değiştirildi. - CTA_PROTOINFO_TCP_STATE: Manuel >= TCP_CONNTRACK_MAX kontrolü kaldırılarak, politika düzeyinde > TCP_CONNTRACK_SYN_SENT2 olan değerler reddedilir. - CTA_PROTOINFO_TCP_WSCALE_ORIGINAL/REPLY: > TCP_MAX_WSCALE (14) olan değerler reddedilir. Normal TCP seçenek ayrıştırma yolu zaten bu değere sabitlenmişti ancak ctnetlink yolu 0-255 arasını kabul ediyordu; bu durum, bir u32 kaydırma sayısı olarak kullanıldığında tanımsız davranışa yol açıyordu. - CTA_FILTER_ORIG_FLAGS/REPLY_FLAGS: Manuel maske kontrolleri kaldırılarak CTA_FILTER_F_ALL ile NLA_POLICY_MASK kullanılır. - CTA_EXPECT_FLAGS: Tüm geçerli expect bayraklarını gruplandıran yeni bir maske tanımı eklenerek NF_CT_EXPECT_MASK ile NLA_POLICY_MASK kullanılır. Florian Westphal tarafından hazırlanan daha kapsamlı bir nf-next yamasından çıkarılmış ve düzeltmeler ağacı için ctnetlink ile sınırlandırılmıştır.
Nasıl düzeltilir
- linux linux_kernel5.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.11 ya da sonraki bir sürüm
- git.kernel.org/stable/c/2ef71307c86a9f866d6e28f1a0c06e2e9d794474
- git.kernel.org/stable/c/435b576cd2faa75154777868f8cbb73bf71644d3
- git.kernel.org/stable/c/45c33e79ae705b7af97e3117672b6cd258dd0b1b
- git.kernel.org/stable/c/4f7d25f3f0786402ba48ff7d13b6241d77d975f5
- git.kernel.org/stable/c/675c913b940488a84effdeeac5a1cfb657b59804
- git.kernel.org/stable/c/8f15b5071b4548b0aafc03b366eb45c9c6566704
- git.kernel.org/stable/c/c6cb41eaae875501eaaa487b8db6539feb092292
- git.kernel.org/stable/c/fcec5ce2d73a41668b24e3f18c803541602a59f6
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.22.1 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.168, 6.2 ≤ v < 6.6.131, 6.7 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 2.6.22, 7.0 | 5.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.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.
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.