CVE-2026-98021
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: net: netlink ayrıştırma sırasında aşırı büyük tx_queue_len değerleri reddedilir rtnl_create_link(), IFLA_TXQLEN değerini netif_change_tx_queue_len() üzerinden geçirmeden doğrudan dev->tx_queue_len değerine atar; bu nedenle "ip link add ... txqueuelen 500000" ile oluşturulan bir aygıt, S16_MAX sınırını atlar ve pfifo_fast, tun ve tap üzerinde aşırı büyük halka tahsislerini tetikler. veth eş yuvası (rtnl_nla_parse_ifinfomsg()) ve mevcut aygıtta RTM_NEWLINK yolu da aynı sonuçlara ulaşır. Sınır bunun yerine ifla_policy içinde uygulanmıştır: IFLA_TXQLEN, txqlen_range = { .min = 0, .max = S16_MAX } olacak şekilde NLA_POLICY_FULL_RANGE(NLA_U32, &txqlen_range) haline getirilmiştir. Tüm netlink tüketicileri -rtnl_setlink(), rtnl_newlink() (oluşturma ve değiştirme) ve veth eş yuvası- bu politikaya göre ayrıştırma yapar; böylece her netlink yolu ayrıştırma sırasında sınırlandırılır ve herhangi bir aygıt durumu değiştirilmeden önce özniteliği -ERANGE hatası ve uygun bir "integer out of range" extack mesajıyla reddeder (böylece RTM_SETLINK yarı uygulama sorunu ortadan kalkmış olur). Sınır, rt-link.yaml netlink spesifikasyonunda belgelendirilmiştir. Hatanın yeniden oluşturulma koşulları: - CONFIG_NET_SCHED=y, CONFIG_VETH=y, CONFIG_USER_NS=y, CONFIG_NET_NS=y. - Yeni bir kullanıcı+net ad alanındaki (unshare -Urn) ayrıcalıksız kullanıcı: ip link add v0 txqueuelen 500000 type veth peer name v1 -> düzeltilmiş çekirdekte bu işlem, daha sonra pfifo_fast/tun/tap halka tahsislerini şişiren aşırı büyük bir tx_queue_len kurmak yerine -ERANGE ("integer out of range" extack) ile reddedilir. - ip link set v0 txqueuelen 500000 komutu da benzer şekilde ayrıştırma sırasında reddedilir.
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.