CVE-2026-68120
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: rtase: Donanım paket ayrıştırmasının neden olduğu TX askıda kalma durumu için geçici çözüm Donanım, paket iletiminden önce paket ayrıştırma işlemini gerçekleştirir. Eksik IPv4, IPv6, TCP veya UDP başlıklarının ayrıştırılması; donanım ayrıştırıcısının pakette mevcut olmayan ek protokol başlığı verileri beklemesi nedeniyle bir TX askıda kalma durumunu tetikleyebilir. Donanım, beklenen UDP hedef port ofsetinde 319/320 hedef portları ile tanımlanan UDP paketleri üzerinde ek PTP ayrıştırması yapar. Eğer böyle bir paketin taşıma verisi RTASE_MIN_PAD_LEN değerinden küçükse, donanım ayrıştırıcısı ek paket verileri bekler ve bu durum bir TX askıda kalma durumunu tetikleyebilir. Bu donanım sorunlarını önlemek için sürücü şu geçici çözümleri uygular: Bu donanım sorununu tetikleyebilecek hatalı biçimlendirilmiş paketleri iletimden önce düşürün. IPv4 başlangıç olmayan parçaları (non-initial fragments) için donanım, beklenen taşıma başlığı konumunu ayrıştırmadan önce parça ofsetini kontrol etmez. Sonuç olarak, bu paketler bir taşıma başlığı içermemelerine rağmen hala taşıma başlığı ayrıştırmasına tabi tutulur. Eğer taşıma verisi, donanım ayrıştırıcısı tarafından gerektirilen minimum taşıma başlığından daha kısaysa, taşıma verisini donanım ayrıştırıcısının gerektirdiği minimum taşıma başlığı uzunluğuna tamamlayın (pad). Donanım PTP ayrıştırma koşullarıyla da eşleşen paketler ilgili geçici çözümü takip etmeye devam eder. IPv6 parçalanmış paketler için yukarıdaki donanım sorunlarının hiçbiri meydana gelmez çünkü donanım, yalnızca IPv6 Base Header Next Header alanı doğrudan UDP'yi belirttiğinde paket ayrıştırmaya devam eder. Fragment Header taşıyan paketler sonraki paket ayrıştırma aşamalarına geçmez. Donanım PTP ayrıştırması için tanımlanan paketlerde, iletimden önce taşıma verisini RTASE_MIN_PAD_LEN değerine ulaşacak şekilde tamamlayın.
Nasıl düzeltilir
- Linux Linuxfe3a7320711eec6537e4890892f7ab9776d8618f, 4a4f3aa6af205bee539b5670afa2cd4e4953750e, 0f54f5048615e4e2802697855ea6374613548301, 1c50efa1faf3a1a96e100b07ec7a2f3164d90bee ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d6e882b89fdf80be0ab4f914ec10f75215e49495 ≤ v < fe3a7320711eec6537e4890892f7ab9776d8618f, d6e882b89fdf80be0ab4f914ec10f75215e49495 ≤ v < 4a4f3aa6af205bee539b5670afa2cd4e4953750e, d6e882b89fdf80be0ab4f914ec10f75215e49495 ≤ v < 0f54f5048615e4e2802697855ea6374613548301, d6e882b89fdf80be0ab4f914ec10f75215e49495 ≤ v < 1c50efa1faf3a1a96e100b07ec7a2f3164d90bee, 6.12 | fe3a7320711eec6537e4890892f7ab9776d8618f, 4a4f3aa6af205bee539b5670afa2cd4e4953750e, 0f54f5048615e4e2802697855ea6374613548301, 1c50efa1faf3a1a96e100b07ec7a2f3164d90bee |
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.