CVE-2022-29223
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.
Nasıl düzeltilir
- eclipse threadx_usbx6.1.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| eclipse threadx_usbx | v < 6.1.10 | 6.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.
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.