CVE-2026-23679

Orta

Açıklama

1.0.30 sürümünden önceki libusb, bir arayüzün bNumEndpoints değerini sıfırdan büyük olarak belirttiği ancak ardından gelen sınıfa özgü tanımlayıcının bLength değerinin kalan tampon boyutunu aştığı hatalı bir USB yapılandırma tanımlayıcısı sağlanarak saldırganların uygulamaları çökertmesine olanak tanıyan bir NULL pointer dereference zafiyeti içermektedir; bu durum, parse_interface() fonksiyonunun uç nokta dizisini ayırmadan erken dönmesine neden olur. Saldırganlar, sanallaştırılmış USB passthrough, dosya tabanlı tanımlayıcı ayrıştırma veya ağ kaynakları üzerinden hazırlanmış tanımlayıcılar sağlayarak libusb_get_active_config_descriptor veya libusb_get_config_descriptor aracılığıyla bu açığı istismar edebilir ve uç noktalar üzerinde yineleme yapan herhangi bir uygulamanın NULL uç nokta işaretçisini çözerek çökmesine neden olabilir.

ÖnemOrta
CVSS6.2
İstismar olasılığı—
ÜrünLibusb
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • libusb libusb1.0.30 ya da sonraki bir sürüm
  • libusb1.0.30 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
libusb libusbv < 1.0.301.0.30
libusbPyPIv < 1.0.301.0.30

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.