CVE-2026-90109
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: sched: gred, bfifo ve plug enqueue işlemlerindeki 32-bit backlog sarmalaması düzeltildi gred_enqueue(), bfifo_enqueue() ve plug_enqueue() fonksiyonları, mevcut backlog ile paket uzunluğunun toplamı kuyruk limiti dahilinde olduğunda paketi kabul eder: sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit (gred varsayılan VQ) gred_backlog+qdisc_pkt_len(skb) <= q->limit (gred yapılandırılmış VQ) sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit (bfifo) sch->qstats.backlog + skb->len <= q->limit (plug) sch->qstats.backlog ve q->backlog u32 tipindedir; qdisc_pkt_len()/skb->len ise unsigned int tipindedir, bu nedenle tüm toplamlar 32 bit üzerinden hesaplanır ve 2^32 değerinde sarmalanır (wrap). Gerçek backlog 4 GiB değerini aştığında, sarmalanmış toplam küçük bir değere dönüşür ve paket kabulü başarılı olmaya devam eder; böylece kuyruk sınırsız şekilde büyür ve kernel OOM durumuna sürüklenebilir. Gerçek backlog limiti aştığında kabul işleminin durması için toplamlar u64 tipine yükseltilmiştir. Limit u32 olduğu için sınırlandırılmış kuyruk 2^32 değerinin altında kalır ve saklanan u32 backlog asla sarmalanmaz. Hata yalnızca root yetkileriyle (absürt bir kurulumla olsa da) yeniden üretilebilir: Limiti 4 GiB'a yakın olan bir gred (veya bfifo/plug) qdisc ekleyin, varsayılan VQ'yu yapılandırmadan bırakın (gred için) ve 4 GiB'dan fazla kuyruğa alınmış trafik gönderin (örneğin qdisc_pkt_len değerini şişirmek için bir size table / stab aracılığıyla veya sürekli yüksek hızda trafikle). u32 backlog+len toplamı 2^32 değerinde sarmalanır, kabul işlemi başarılı olmaya devam eder ve kuyruk sınırsızca büyüyerek OOM'a yol açar.
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.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralık belirtilmemiş | — |
| 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.