CVE-2022-29223

Yüksek

Açıklama

Azure RTOS USBX; bir USB ana bilgisayar, aygıt ve on-the-go (OTG) gömülü yığındır. 6.1.10 öncesindeki sürümlerde, bir saldırgan, Azure RTOS USBX ana bilgisayar yığınına `bNbPorts` değeri varsayılan olarak 8 olan `UX_MAX_TT` değerinden daha büyük olacak şekilde ayarlanan bir HUB tanımlayıcısı sağlayarak arabellek taşmasına neden olabilir. `bNbPorts` değerinin 255 olması durumunda, `ux_host_class_hub_descriptor_get` fonksiyonunun uygulaması, `hub` -> `ux_host_class_hub_device` -> `ux_device_hub_tt` dizisinin içeriğini değiştirerek son sınırı 255 - `UX_MAX_TT` öge kadar ihlal edecektir. USB ana bilgisayar yığınının, hub tarafından bildirilen port sayısını doğrulaması ve eğer değer UX_MAX_TT'den büyükse, USB yığınının isteği reddetmesi gerekmektedir. Bu düzeltme USBX sürüm 6.1.10'a dahil edilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünEclipse Threadx Usbx
Yayın24 May 2022
İlk görülme24 May 2022
Zayıflık türüCWE-120CWE-120

Nasıl düzeltilir

Güncelleyin
  • eclipse threadx_usbx6.1.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
eclipse threadx_usbxv < 6.1.106.1.10

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.