CVE-2026-98591
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: bpf: skb tabanlı dynptrs için sınır kontrolü düzeltildi skb_pointer_if_linear() fonksiyonu, skb içindeki off ofsetinden başlayan ve len uzunluğundaki bir bellek bölgesinin doğrusal alanda olup olmadığını kontrol eder ve eğer öyleyse bu bölgeye bir işaretçi döndürür. Mevcut kontrol, skb_headlen ile kontrolün ofseti arasındaki farkı çıkarmaktadır ve skb_headlen işaretsiz olduğu için çıkarma işlemi altında taşmaya (underflow) neden olabilir. Bu durum, sınır kontrolünün hatalı bir şekilde geçilmesine ve *(skb->data + off) biçiminde rastgele bir işaretçinin oluşturulmasına yol açar. Bu yardımcı fonksiyonun şu anki tek kullanıcısı skb tabanlı BPF dynptr kodudur. Yanlış işaretçinin döndürülmesi, dynptr'nin hatalı bir şekilde geçersiz bir belleğe dayandırılmasına neden olur. Çıkarma işleminin altında taşma yapmadığından emin olun ve böyle bir durumda kontrolün başarısız olmasını sağlayın. off işaretsiz olduğundan, (skb_headlen(skb) - off) hesaplanırken üst taşmayı (overflow) önlemek için u64 aritmetiği kullanın.
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ş | — |
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.