CVE-2026-97569

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bnxt_en: Ertelenmiş tamamlamalarla kuyruk durmasının önlenmesi Sürücü bir paket grubu aldığında, tamamlamaları ertelemek için bir BD'yi NO_CMPL bitiyle işaretleyebilir. Beklenti, halkadaki son paketin bu bitinin temizlenmiş olması ve bu paket tarafından oluşturulan tamamlamanın hem o paketi hem de kendisinden öncekileri temizlemesidir. Bu durum, tetiklenen tamamlama sayısını azaltmaya yardımcı olur. Bastırılmış tamamlamalar sürücü tarafından kontrol edilir ve bastırılmış tamamlamalara sahip paket sayısı halkanın boyutuyla ölçeklenir. Öte yandan, SW USO paketlerinin tüketilebilecek maksimum BD sayısı üzerinde, halka boyutuyla ölçeklenmeyen bir üst sınır vardır. Bu nedenle, küçük halkalar için şu durum mümkündür: Sürücüye bir paket grubu iletilir; sürücüdeki boş tanımlayıcı sayısı eşik değerinin üzerinde kaldığı için sürücü tüm paketler için tamamlamaları erteler. Ardından bir USO paketi gelir ancak mevcut BD sayısı yeterli değildir ve USO kodu erken çıkış yapar. Bu durumda, halkanın tamamlamaları bastırılmış paketlerle dolu olduğu bir duruma girilir; bu da kuyruğun durmasına ve bir daha asla yeniden başlatılamamasına neden olabilir. Varsayılan CONFIG_MAX_SKB_FRAGS varsayıldığında, bu durum yalnızca küçük halkalar için (<= 457 tanımlayıcı, sürücü varsayılan değerinin altında), bir paket grubunun halkayı doldurması ve ardından sığmayan büyük bir USO paketinin gelmesi durumunda mümkündür. Daha büyük halkalar için, tamamlama bastırma eşiği ile SW USO için gereken BD'ler arasındaki fark yeterince büyüktür, böylece tamamlamalar tetiklenir ve bu durum gerçekleşmez. Bu sorun Sashiko tarafından belirtilmiştir ve bunu tetiklemek için kuyruk boyutunun küçük olması gerektiğinden oldukça düşük bir ihtimal gibi görünse de aslında mümkündür. Bu sorun, tamamlamaları erteleyen son BD takip edilerek ve kapı zili çalma kararının mantığı merkezileştirilerek düzeltilmiştir. NO_CMPL biti artık bnxt_txr_db_kick() fonksiyonunda temizlenmektedir, böylece SW USO erken çıkışı dahil olmak üzere her kapı zili noktası kapsanmış olur. Bu, halkanın her zaman onu temizleyecek ve kuyruğu uyandıracak bir tamamlama oluşturan bir BD ile sona ermesini garanti eder.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın25 Eyl 2026
İlk görülme25 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxe33ce547c0cd40738d6bad23e5fc0539ee3e8f7d, 39b23c1c40e1f73d2b94a09282cc476af647e438 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxcc5d90667db81474ed7a92a1b2fa3daec5559307 ≤ v < e33ce547c0cd40738d6bad23e5fc0539ee3e8f7d, cc5d90667db81474ed7a92a1b2fa3daec5559307 ≤ v < 39b23c1c40e1f73d2b94a09282cc476af647e438, 7.1e33ce547c0cd40738d6bad23e5fc0539ee3e8f7d, 39b23c1c40e1f73d2b94a09282cc476af647e438

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-97569 · Linux · Dark Radar