CVE-2022-29223
Təsvir
Azure RTOS USBX bir USB host, cihaz və on-the-go (OTG) təsise edilmiş stekdir. 6.1.10 versiyasından əvvəlki versiyalarda hücumçu, Azure RTOS USBX host stekinə `bNbPorts` dəyəri standart olaraq 8 olan `UX_MAX_TT`-dən böyük təyin edilmiş HUB deskriptoru təqdim etməklə bufer daşmasına səbəb ola bilər. `bNbPorts` dəyəri 255 olduqda, `ux_host_class_hub_descriptor_get` funksiyasının tətbiqi `hub` -> `ux_host_class_hub_device` -> `ux_device_hub_tt` massivinin məzmununu dəyişəcək və son sərhədi 255 - `UX_MAX_TT` element qədər aşacaqdır. USB host steki hub tərəfindən bildirilen portların sayını yoxlamalıdır və əgər dəyər UX_MAX_TT-dən böyükdürsə, USB steki sorğunu rədd etməlidir. Bu düzəliş USBX 6.1.10 buraxılışına daxil edilmişdir.
Necə düzəltmək olar
- eclipse threadx_usbx6.1.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| eclipse threadx_usbx | v < 6.1.10 | 6.1.10 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.