CVE-2021-26706
Təsvir
Micrium uC/OS uC/LIB 1.38.x və 1.39.00 versiyalarında lib_mem.c faylında problem aşkar edilmişdir. Aşağıdakı yaddaş ayırma funksiyaları ünvan sahəsini aşan ölçüdə hovuz ayrılarkən tam ədəd daşmasını (integer overflow) yoxlamır: Mem_PoolCreate, Mem_DynPoolCreate və Mem_DynPoolCreateHW. Bu funksiyalar hovuz ölçülərini hesablamaq üçün vurma əməliyyatından istifadə etdikləri üçün, arqumentlər kifayət qədər böyük olduqda bu əməliyyat tam ədəd daşmasına səbəb ola bilər. Nəticədə yaranan yaddaş hovuzu gözləniləndən kiçik olacaqdır və bu, hücumçu tərəfindən istismar edilə bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| micrium uc\/lib | 1.38.00, 1.38.01, 1.38.02, 1.38.03, 1.38.04, 1.38.05, 1.39.00 | — |
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.