CVE-2025-68770

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: bnxt_en: XDP_TX yolu düzeltildi bnxt_rx_xdp() içindeki XDP_TX eylemi için olay bayraklarının temizlenmesi doğru değildir. __bnxt_poll_work() -> bnxt_rx_pkt() -> bnxt_rx_xdp() NAPI içinde döngüye girebilir ve bazı olay bayrakları önceki yinelemelerde ayarlanmış olabilir. Özellikle, bazı XDP_TX paketlerinin hazır ve beklemede olduğunu belirten BNXT_TX_EVENT daha önce ayarlanmışsa, tekrar XDP_TX eylemi gerçekleştiğinde bu bayrak temizlenecektir. Normalde, __bnxt_xmit_xdp() fonksiyonunu başarıyla çağırdığımızda BNXT_TX_EVENT bayrağını tekrar ayarlarız. Ancak TX halkasında yer kalmamışsa, bayrak ayarlanmayacaktır. Bu durum, TX üreticisinin önde olmasına rağmen sürücünün TX kapı ziline (doorbell) vurmamasına neden olacaktır. Çoklu tampon (multi-buf) XDP_TX için olay bayraklarını temizlemeye ve BNXT_AGG_EVENT ayarlanmasına gerek yoktur. BNXT_AGG_EVENT bayrağı daha önce bnxt_rx_pkt() içerisinde ayarlanmış olmalıdır. Bunun gözle görülür belirtisi, TX XDP halkası ile ilişkili olan RX halkasının zamanla boşalması ve tüm paketlerin düşürülmesidir. Çünkü bu durum, TX halkasında sonsuza kadar beklemede olan XDP_TX paketleri olduğu görüldüğünden, sürücünün RX halkasını yeniden doldurmamasına neden olur. Çözüm, BNXT_RX_EVENT bayrağının yalnızca __bnxt_xmit_xdp() başarıyla çağrıldığında temizlenmesidir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux
Yayın13 Oca 2026
İlk görülme13 Oca 2026
Zayıflık türüCWE-667CWE-667

Nasıl düzeltilir

Güncelleyin
  • Linux Linux4b83902a1e67ff327ab5c6c65021a03e72c081d6, f17e0c1208485b24d61271bc1ddc8f2087e71561, 0373d5c387f24de749cc22e694a14b3a7c7eb515 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux7f0a168b0441ef7fd6b46563efb2706c58ac2a4c ≤ v < 4b83902a1e67ff327ab5c6c65021a03e72c081d6, 7f0a168b0441ef7fd6b46563efb2706c58ac2a4c ≤ v < f17e0c1208485b24d61271bc1ddc8f2087e71561, 7f0a168b0441ef7fd6b46563efb2706c58ac2a4c ≤ v < 0373d5c387f24de749cc22e694a14b3a7c7eb515, 6.84b83902a1e67ff327ab5c6c65021a03e72c081d6, f17e0c1208485b24d61271bc1ddc8f2087e71561, 0373d5c387f24de749cc22e694a14b3a7c7eb515

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.