CVE-2026-98541

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fou: FOU_ENCAP_DIRECT üzerinde eksik bırakılan FOU_ATTR_IPPROTO reddedildi 7a9bc9e3f423 numaralı commit ("fou: FOU_ATTR_IPPROTO için 0 değerine izin verme"), fou_nl_policy[FOU_ATTR_IPPROTO] kısmına NLA_POLICY_MIN(NLA_U8, 1) ekleyerek açıkça belirtilen FOU_ATTR_IPPROTO == 0 özniteliğini -ERANGE ile reddetmiştir. Ancak, FOU_ATTR_IPPROTO isteğe bağlı bir netlink özniteliğidir. Bir kullanıcı, FOU_ATTR_TYPE değeri FOU_ENCAP_DIRECT olarak ayarlanmış bir FOU_CMD_ADD gönderdiğinde ve FOU_ATTR_IPPROTO özniteliğini tamamen çıkardığında, nla_policy doğrulaması başarılı olur ve parse_nl_config() fonksiyonu cfg->protocol değerini 0 olarak bırakır (memset(cfg, 0, sizeof(*cfg)) kaynaklı). Ardından fou_create(), fou->protocol == 0 olan bir FOU_ENCAP_DIRECT soketi oluşturur. fou_udp_recv() içerisinde, udp_queue_rcv_one_skb() fonksiyonuna -fou->protocol döndürülmesi, fou->protocol > 0 olduğunda IP protokolü yeniden gönderimini tetiklerken; 0 döndürülmesi, UDP tünel katmanına skb'nin serbest bırakılmadan tüketildiğini bildirir. fou->protocol == 0 olduğunda, sokette alınan her paket fou_udp_recv()'dan 0 döner ve sk_buff sızıntısına yol açar. fou_create() içerisinde !cfg->protocol durumunda FOU_ENCAP_DIRECT reddedilerek, FOU_ATTR_IPPROTO olmadan doğrudan kapsülleme portu oluşturulması -EINVAL ile başarısız olurken; parse_nl_config() fonksiyonunu paylaşan FOU_CMD_DEL ve FOU_CMD_GET komutlarının etkilenmemesi sağlanmıştır. QEMU üzerinde Linux 7.3.0-rc3 sürümüne karşı, FOU_ATTR_PORT = 5555 ve FOU_ATTR_TYPE = FOU_ENCAP_DIRECT değerlerine sahip ancak FOU_ATTR_IPPROTO özniteliği içermeyen bir FOU_CMD_ADD Generic Netlink isteği gönderilerek test edilmiştir. Düzeltilmemiş çekirdekte FOU_CMD_ADD başarılı olur (err = 0), FOU_CMD_GET ise fou->type = 1 ve fou->protocol = 0 şeklinde raporlar ve 127.0.0.1:5555 adresine gönderilen 4000 UDP paketinin tamamı sk_buff sızıntısına neden olur (/proc/meminfo içerisindeki SUnreclaim 41456 kB'tan 59008 kB'a çıkar, +17552 kB); bu yama uygulandığında ise FOU_CMD_ADD, -EINVAL (-22) ile reddedilir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünMicrosoft Azl3 Kernel
Yayın18 Eki 2026
İlk görülme18 Eki 2026

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ünEtkilenen sürümlerDüzeltildiği sürüm
microsoft azl3_kernel_6.6.157.1-1Aralı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.

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.