CVE-2025-37882

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: xhci: İzokron Ring Underrun/Overrun olay yönetimi düzeltildi Bu olayların TRB işaretçisi, xHCI 1.1+ HC'lerde hata oluştuğu andaki kuyruğa ekleme noktasına işaret eder veya daha eski sürümlerde NULL değerini alır. Olay işlendiği sırada, bu ring konumuna yeni bir TD kuyruğa eklenmiş olabilir. IRQ işleme gecikmesini artırmak için kesme moderasyonunu yükselterek bu yarış durumunu tetikleyebiliyorum. Benzer bir gecikme, sistem yükü nedeniyle doğal olarak da meydana gelebilir. Eğer bu durum bir Missed Service Error sonrası gerçekleşirse, kaçırılan TD'ler atlanacak ve yeni TD sanki olayla eşleşiyormuş gibi işlenecektir. Bu durum, TD'nin erken iade edilmesine yol açarak veri kaybı riskine veya xHC tarafından tampon bellek üzerinde UAF (serbest bırakıldıktan sonra kullanım) riskine neden olabilir. xrun olaylarında TD'leri tamamlamayın ve kuyruktaki TD'ler olayın TRB işaretçisiyle (NULL veya bir link/no-op TRB olabilir) eşleşmiyorsa uyarı vermeyin. Hiç kuyrukta TD yoksa uyarı vermeyin. Artık güvenli olduğu için, skip bayrağı temizse xrun olaylarını da işleyin. Bu, xrun olayından hemen önce 'error mid TD' durumunda takılı kalmış herhangi bir TD'nin tamamlanmasını sağlar; bu durum, bir sürücünün hatalı bir HC'ye sınırlı sayıda URB göndermesi ve ardından son TD'de bir hata oluşması durumunda meydana gelebilir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın9 May 2025
İlk görülme9 May 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.26, 6.14.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 6.12.26, 6.13 ≤ v < 6.14.56.12.26, 6.14.5

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-2025-37882 · Linux Kernel · Dark Radar