CVE-2026-90083

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/sched: act_ife: Yalnızca Ethernet çerçeveleri üzerinde işlem yapın act_ife orijinal Ethernet başlığını kapsüller/kapsülden çıkarır ve bu başlığın uzunluğu olarak skb->dev->hard_header_len değerini kullanır. Bu durum yalnızca Ethernet aygıtları için doğrudur: hard_header_len değerinin gerçekte çekilen L2 başlığıyla eşleşmediği bir aygıtta (PPP, giriş sırasında hiçbir şey temizlenmezken PPP_HDRLEN bildirir), giriş skb_push()/skb_pull() işlemleri yanlış uzunluğu kullanır ve headroom kısıtlı olduğunda skb_under_panic hatasına yol açabilir. IFE tasarım gereği yalnızca Ethernet içindir - dış bir ethhdr oluşturur, h_source/h_dest/h_proto değerlerini yeniden yazar ve çözümleme sırasında eth_type_trans() fonksiyonunu çağırır - bu nedenle ofsetleri rastgele bağlantı türleri için çalışır hale getirmeye çalışmak yerine, Ethernet başlığı taşımayan paketler basitçe düşürülmelidir. Yalnızca skb->dev->type kontrolü yeterli değildir. Mirred'in bir skb'yi Ethernet olmayan bir aygıttan olan birine yönlendirebildiği ve skb->dev'in ardından skb'nin gerçek çerçeveleme yapısı hakkında bilgi vermediği uç bir durumu karşılamamız gerekir: ppp0'dan yönlendirilen bir skb, hedef aygıtın giriş kancasına(ingress hook) mac_len 0 ile ulaşır ve hiç Ethernet başlığı taşımaz. Bu nedenle girişte ayrıca mac_len değerinin ETH_HLEN olması gerekir. Çıkışta (egress) mac_len korunmadığından elimizdeki tek bilgi aygıt türüdür; buradaki hatalı bir yönlendirme, sınır dışı bir push işlemi yerine bozuk bir çerçeve üretir ve bu çerçeve IFE olsa da olmasa da bozuk olacaktır. Bu uç durum teorik değildir - ppp0'dan, giriş kancasında bir ife encode eylemi bulunan bir veth'e yönlendirme yapmak, bu yama olmadan sistemin çökmesine (panic) neden olur: skbuff: skb_under_panic: len:98 put:14 head:ffff88800e410000 data:ffff88800e40fff5 tail:0x57 end:0x640 dev:veth3 kernel BUG at net/core/skbuff.c:214! Call Trace: skb_push (net/core/skbuff.c:224 net/core/skbuff.c:2657) tcf_ife_act (net/sched/act_ife.c:829 net/sched/act_ife.c:874) tc_run (net/core/dev.c:4463) netif_receive_skb (net/core/dev.c:6463 net/core/dev.c:6522) tcf_mirred_to_dev (net/sched/act_mirred.c:248 net/sched/act_mirred.c:328) tcf_mirred_act (net/sched/act_mirred.c:489) tc_run (net/core/dev.c:4463) process_backlog (net/core/dev.c:6728) Ethernet çerçevelemesi garanti edildiğinde, hard_header_len yerine ETH_HLEN kullanılır.

ÖnemYüksek
CVSS7.9
İstismar olasılığı—
ÜrünMicrosoft Azl3 Kernel
Yayın17 Eyl 2026
İlk görülme17 Eyl 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.150.1-1Aralık belirtilmemiş—
microsoft azl3_kernel_6.6.152.1-1Aralık belirtilmemiş—
microsoft azl3_kernel_6.6.157.1-1Aralık belirtilmemiş—
microsoft azl3_kernel_6.6.159.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.

CVE-2026-90083 · Microsoft Azl3 Kernel · Dark Radar